Bonjour,
Je ne suis pas encore confirmée dans l'utilisation du php et ai besoin de votre aide.
J'ai créé un formulaire d'administration pour ajouter des choses dans une base de données. Lorsque je rentre les données tout va bien. Le problème se situe au niveau de l'image. Lorsque je clique sur"Ajouter à la page" le message suivant s'afficheVoici le formulaire :Notice: Undefined variable: imageenplus_name in c:\program files\easyphp1-7\www\olive\ajout_page.php on line 4Voici la page ajout_page.php
Code HTML : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <html> <head> <title>Untitled</title> </head> <body> <form enctype="multipart/formdata" action="ajout_page.php" method="post"> <p>Nom : <input type="texte" name="nom" id="nom" size="60"></p> <p>Age : <input type="texte" name="age" id="age" size="20"></p> <p>Sexe : <input type="texte" name="sexe" id="sexe" size="30"></p> <p>Image : <input name="imageenplus" type="file" size="50"></p> <p align="center"><input type="submit" value="Ajoutez votre page"></p> </form> <p align="center"><a href="administration.htm" targe="_top">Retour à la page d'administration </a></p> </body> </html>J'ai essayé de chercher dans les réponses du forum et je pense qu'il s'agit de la portée des variables mais je ne trouve pas la solution.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 <? $imageenplus=''; $namefile="images/".$imageenplus_name; if(!file_exists($namefile)){ if($imageenplus) copy($imageenplus,$namefile); include("commun.php"); $query="INSERT TO $table(Nom,Age,Sexe,image)values('$nom','$age','$sexe','$namefile')"; $result=mysql_query($query); msql_close($link); echo"<p align=\"center\">Vous venez d'ajouter un cheval sur votre site<br>"; } else { echo"Le fichier que vous cherchiez à télécharger existe déjà"; } ?>
Merci d'avance
Cordialement![]()





Répondre avec citation
Partager