hallo even een vraagje kan iemand me helpen met het maken van dit formulier.
- er zit een foutje in en vind niet wat.
- moet beveiligd zijn waaronder alleen .jpeg .bmp uploaden
bestandsnaam er van moet in db komen. zou hij moeten doen maar zit een foutje in da ik ni vind.
- e-mail moet gecontroleerd zijn.
is mss al wat veel gevraagd maar ik kan er niet goed meer aan uit kan iemand me even helpen hierbij?
switch($error)
{
case 0:
if(is_uploaded_file($temp))
{
if($type == 'image/jpeg' || $type == 'image/jpg' || $type == 'image/gif' || $type == 'image/png')
{
if($size >= 1024000)
{
echo '<p>Sorry, dit bestand is te groot om te worden geupload!</p>';
}else{
move_uploaded_file($temp, 'map/'.$naam)
}
}else{
echo '<p>Sorry, dit bestandsformaat accepteer ik niet!</p>';
}
}else{
echo '<p>Sorry, dit accepteer ik niet!</p>';
}
break;
case 1:
echo '<p>Error: De grootte van het bestand is groter dan wat de server aankan!</p>';
break;
case 2:
echo '<p>Error: De grootte van het bestand is groter dan 1024kb!</p>';
break;
case 3:
echo '<p>Error: Het bestand is maar gedeeltelijk geupload!</p>';
break;
case 4:
//Geen bestand geupload, we doen niks!
break;
}
}
}
?>
maar er zit een foutje in de script die ik heb gepost en ik kan dit niet vinden.
de bedoeling is dat de bestandsnaam mee in de db komt.
alles werkt buiten dit vanaf dat ik in query ´file´ $filenaam zet verzend hij niets meer naar de db?
weet iemand waaraan dit ligt dit zou toch moeten werken?
switch($error)
{
case 0:
if(is_uploaded_file($temp))
{
if($type == 'image/jpeg' || $type == 'image/jpg' || $type == 'image/gif' || $type == 'image/png')
{
if($size >= 1024000)
{
echo '<p>Sorry, dit bestand is te groot om te worden geupload!</p>';
}else{
move_uploaded_file($temp, 'map/'.$naam)
}
}else{
echo '<p>Sorry, dit bestandsformaat accepteer ik niet!</p>';
}
}else{
echo '<p>Sorry, dit accepteer ik niet!</p>';
}
break;
case 1:
echo '<p>Error: De grootte van het bestand is groter dan wat de server aankan!</p>';
break;
case 2:
echo '<p>Error: De grootte van het bestand is groter dan 1024kb!</p>';
break;
case 3:
echo '<p>Error: Het bestand is maar gedeeltelijk geupload!</p>';
break;
case 4:
//Geen bestand geupload, we doen niks!
break;
}
}
}
?>
waar of hoe exact voeg ik deze script toe in de bovenstaande?? als ik dit nu die verzend hij het niet meer.
ik heb even nog een vraagje de bedoeling van dit script is om een profiel te maken nu heb ik dit zodanig gemaakt dat m'n eerst de info intypt naam, woonplaats, hobby's enz....
dit formulier word verzonden naar db.
en vervolgens gaat hij naar stap 2.
er komt te staan dat de gegevens juist zijn opgeslagen en onderaan komt terug een form 'foto uploaden'
de bestandsnaam van de foto +omschrijving word daarbij ook in db opgeslagen.
mijn vraag is nu of ik de bestandsnaam en omschrijving op dezelfde rij kan opslaan als de vorige info (dit is makelijker om het achteraf terug op te vragen) is dit mogelijk en hoe kan ik dit doen ??
bij stap 2 om de foto (bestandsnaam in de db te zetten kan ik mss UPDATE gebruiken ?? maar dan moet het natuurlijk wel de juiste rij zijn wat ik dan verander hoe haal ik de laatste rij op die dan juist is toegevoegd bij stap 1 (bij het eerste formulier"persoonlijke gegevens" )