Image uploaden in form
Ik sukkel een beetje met een formuliertje.
Op mijn website is het dus de bedoeling dat een persoon zich kan registreren en een afbeelding kan uploaden als profielfoto.
Ik zou dat graag zien gebeuren in één en hetzelfde formulier.
Dus iets in de aard van:
-------------------------------
Naam: <input>
Voornaam: <input>
Foto: <BLADER> <UPLOADEN>
<VERZENDEN>
-------------------------------
Dus je vult je naam en voornaam in, dan moet je een foto aanduiden, die wordt geüpload en dan kan je drukken op Verzenden. "Verzenden" betekent dan dat de naam en voornaam in een database worden gestoken en uiteraard ook in dezelfde tabel een link naar de foto zodat ik deze nadien kan linken.
Hoe kan ik dit aanpakken?
Thx!
Dit is ontzettend standaard. Kijk eens rond naar tutorials en reeds bestaande scriptjes.
- SanThe - op 25/05/2011 20:24:34:
Dit is ontzettend standaard. Kijk eens rond naar tutorials en reeds bestaande scriptjes.
Ik vond niet meteen wat ik vond, dus misschien kan je me dan een link geven naar het correcte script/tutorial. Dank je!
dan controleer je de file en verplaats je die. (ikzelf ben een heel eind gekomen met deze tut http://www.phphulp.nl/php/tutorial/overig/uploadsysteem/705/uploaden-php/1859/%5d/
je verplaatse de foto bijvoorbeeld zo:
en dan plaats je de link in de database:
Code (php)
1
2
3
4
5
2
3
4
5
<?php
$Fotonaam = "fotomap/" $Foto['name'];
mysql_query ( "UPDATE login SET foto = '$Fotonaam' WHERE ...='...'") or die (mysql_error());
oke in mijn geval moest ik dus updaten ik neem aan dat jij dat zelf wel kan veranderen
?>
$Fotonaam = "fotomap/" $Foto['name'];
mysql_query ( "UPDATE login SET foto = '$Fotonaam' WHERE ...='...'") or die (mysql_error());
oke in mijn geval moest ik dus updaten ik neem aan dat jij dat zelf wel kan veranderen
?>
(geen rekening met injectie gehouden)
hier moet je een eind mee komen.
Gewijzigd op 25/05/2011 20:33:07 door Uiid -
move_uploaded_file() is zelden veilig!
- -- op 25/05/2011 20:29:11:
Je hebt een DB tabel nodig, daarin zet je de geposte : naam en voornaam.
dan controleer je de file en verplaats je die. (ikzelf ben een heel eind gekomen met deze tut http://www.phphulp.nl/php/tutorial/overig/uploadsysteem/705/uploaden-php/1859/%5d/
je verplaatse de foto bijvoorbeeld zo:
en dan plaats je de link in de database:
(geen rekening met injectie gehouden)
hier moet je een eind mee komen.
dan controleer je de file en verplaats je die. (ikzelf ben een heel eind gekomen met deze tut http://www.phphulp.nl/php/tutorial/overig/uploadsysteem/705/uploaden-php/1859/%5d/
je verplaatse de foto bijvoorbeeld zo:
en dan plaats je de link in de database:
Code (php)
1
2
3
4
5
2
3
4
5
<?php
$Fotonaam = "fotomap/" $Foto['name'];
mysql_query ( "UPDATE login SET foto = '$Fotonaam' WHERE ...='...'") or die (mysql_error());
oke in mijn geval moest ik dus updaten ik neem aan dat jij dat zelf wel kan veranderen
?>
$Fotonaam = "fotomap/" $Foto['name'];
mysql_query ( "UPDATE login SET foto = '$Fotonaam' WHERE ...='...'") or die (mysql_error());
oke in mijn geval moest ik dus updaten ik neem aan dat jij dat zelf wel kan veranderen
?>
(geen rekening met injectie gehouden)
hier moet je een eind mee komen.
Het gaat me nu net om die integratie van het uploaden in het formuliertje :) Dat weet ik niet hoe dat moet...
move_uploaded_file() is zelden veilig!
hoe upload jij bestanden naar de server dan? Wat wel veilig is?
Roel van de Water op 25/05/2011 20:33:37:
move_uploaded_file() is zelden veilig!
Leg eens uit.