PHP formulier + afbeelding uploaden naar database

Status
Niet open voor verdere reacties.

Trypticon

Gebruiker
Lid geworden
29 nov 2007
Berichten
18
Beste mensen,

ik heb een formulier gemaakt die geupload worden in een sql database. Dit gaat allemaal goed maar nu wil ik samen met dat formulier een afbeelding kunnen toevoegen.

Code:

PHP:
<?php
	
		include ('connect.php');
		
		$sql="INSERT INTO autos (merkid, type, brandstof, motorinhoud, vermogen, bouwjaar, kleur, vraagprijs, kmstand, carrosserie, imageurl)
		VALUES('$_POST[merkid]', '$_POST[type]', '$_POST[brandstof]','$_POST[motorinhoud]','$_POST[vermogen]','$_POST[bouwjaar]','$_POST[kleur]',
		'$_POST[vraagprijs]','$_POST[kmstand]','$_POST[carrosserie]','$_POST[imageurl]')";
		
		if (!mysql_query($sql,$con))
  		{
  			die('Error: ' . mysql_error());
  		}
			echo "1 record toegevoegd";

		mysql_close($con)

?>

Dit is wat ik tot nu toe heb. Nu wordt wel de gegevens van het formulier toegevoegd aan de database maar geen afbeelding.

Hoe kan ik dit oplossen?
 
Ik neem aan dat je een upload-veld hebt gemaakt voor de afbeelding?

Die zal niet in een $_POST-variabele staan maar in een $_FILES.

Daarnaast is het handiger om je afbeelding eerst ergens op te slaan met een unieke naam.
Vervolgens sla je de locatie van de afbeelding op in je database.

Hier vind je een voorbeeld van uploaden naar een locatie.
Die werkt dus niet met een database maar slaat alleen de afbeelding op je server op.
 
Status
Niet open voor verdere reacties.
Steun Ons

Nieuwste berichten

Terug
Bovenaan Onderaan