Eléphant du PHP |
206 Messages
15 avr. 2005, 14:22
Erf désolé c encore moi,
je souhaite à partir d'un fomulaire créer des fiches d'identités.
Et je ne parviens pas à inscrire l'image ds la BDD
voici le code du formulaire
<form method="post" action="ajout.php" enctype="multipart/form-data">
<p>
Nom : <br>
<input type="texte"name="nom">
<br>
<br>
Prénom : <br>
<input type="texte"name="prenom">
<p>Image :<br>
<input type="file" name="image" size="40" maxlength="80">
<input type="hidden" name="MAX_FILE_SIZE" value="100000">
<p align="center">
<input type="submit" value="Valider" name="submit">
<a href="personnel.php">Annuler</a></span> </p>
</form>
</td>
</tr>
</table><br>
et le code qui mets a jour la bdd
<?
include('connection.inc.php');
$image_name = strtolower($image_name);
$image_name = strtr($image_name," ","_");
$image_name = strtr($image_name,"à","a");
$image_name = strtr($image_name,"é","e");
$image_name = strtr($image_name,"è","e");
$image_name = strtr($image_name,"ù","u");
$image_name = strtr($image_name,"ç","c");
$image_name = strtr($image_name,"â","a");
$image_name = strtr($image_name,"ä","a");
$image_name = strtr($image_name,"ê","e");
$image_name = strtr($image_name,"ë","e");
$image_name = strtr($image_name,"î","i");
$image_name = strtr($image_name,"ï","i");
$image_name = strtr($image_name,"ô","o");
$image_name = strtr($image_name,"ö","o");
$image_name = strtr($image_name,"û","u");
$image_name = strtr($image_name,"ü","u");
if (is_uploaded_file($image))
{
move_uploaded_file($image, "img/$image_name");
}
else
{
print "Veuillez recommencer, le téléchargement a échoué";
}
$query = "INSERT INTO personnel(id,nom,prenom,image) VALUES ('','".$_POST['nom']."','".$_POST['prenom']."','".$_POST['image']."')";
$result = mysql_query($query) or die ('Erreur SQL !<br>'.mysql_error());
mysql_close();
header('location: personnel.php');
?>