bonjour
j'ai un probleme depuis 3 jours, j'arrive pas à uploader une image ,
j'utilise easy php1-8 et j'ai cree un fichier photos dans son fichier www,
et j'ai cree un formulaire qui enregistre les donnee dans ma base de données, mais elle n'enregistre pas la photos, je vous envoie les deux page de connexion et vous me dites ce qui cloche
form_inscription.php
<?php require_once('connexion_db/conn_db.php');//Appel du fichier de connexion à la bdd $sql_class="select * from classe order by nom_classe"; $sql_pays="select * from pays order by nom_pays"; $query_class=mysql_query($sql_class) or die(mysql_error()); $query_pays=mysql_query($sql_pays) or die(mysql_error()); ?> <html><head><title>formulaire</title></head> <body> <FORM ACTION="ajout_participant.php" METHOD="POST" name="formulaire"> <table width="80%" border="1" background="#fdfff0" align="center"> <caption ><h1><i><font color="#999999">INSCRIPTION</font></i></h1></caption> <tr><td align="center"><h4><i>Prenoms</i></h4></td> <td><input name="prenom" type="text" size="25"> </td></tr> <td align="center"><h4><i>Nom</i></h4></td><td><input name="nom" type="text" size="25"> </td></tr> <tr><td align="center"><h4><i>Genre</i></h4></td><td><input type="radio" name="genre" value="F"> F <input type="radio" name="genre" value="M">M</td> </td></tr> <tr> <td align="center"><h4><i>E-mail</i></h4></td><td><input name="email" type="text" size="25"> </td> </tr> <tr> <td align="center"><h4><i>N°telephone</i></h4></td><td><input name="email" type="text" size="25"> </td> </tr> <tr> <td align="center"><h4><i>pays</i></h4></td><td><select name="id_pays"> <option><font color="#0000FF">Selectionnez</font></option> <?php while($pays=mysql_fetch_object($query_pays)){//tant qu'il ya des pays echo "<option value='$pays->id_pays'>$pays->nom_pays</option>";} ?> </select></td></tr></td> </tr> <tr> <td align="center"><h4><i>classe</i></h4></td><td><select name="id_classe"> <option><font color="#0000FF">Selectionnez</font></option> <?php while($class=mysql_fetch_object($query_class)){//tant qu'il ya des classes echo "<option value='$class->id_classe'>$class->nom_classe</option>";} ?> </select></td></tr> <tr><td align="center"><h4><i>Photos</i></h4></td> <td><input type="file" name="photo"></td> </tr> <tr><td align="center"><input type="submit" name="valider"></td></tr> </table> </form> </body> </html>
vous remarquerez que je suis un novice dans ce monde,
ajout_participant.php
<?php require_once('connexion_db/conn_db.php'); //recuperation des infos provenant du formulaire $nom=$_POST['nom']; $prenom=$_POST['prenom']; $genre=$_POST['genre']; $email=$_POST['email']; $id_pays=$_POST['id_pays']; $id_classe=$_POST['id_classe']; if(isset($_FILES['photo']['tmp_name'])and is_uploaded_file($_FILES['photo']['tmp_name'])){ //DESTINATION DU CHEMIN D'ACCES $destination="photos/".$_FILES['photo']['name']; //nom du fichier $namefile=$_FILES['photo']['name']; //taille $sizefile=$_FILES['photo']['size']; $temp=$_FILES['photo']['tmp_name']; move_uploaded_file($temp,$destination); $sql_ajout="insert into etudiant(nom,prenom,genre,email,id_pays,id_classe,photo)"; $sql_ajout.="values('$nom','$prenom','$genre','$email','$id_pays','$id_classe','$destination')"; $query_ajout=mysql_query($sql_ajout) or die(mysql_error()); if($query_ajout){ echo " <html> <head><title>VALIDATION</title></head> <body background='291.jpg'> <h3 align='center'><i><font color='#ffffff'>Inscription validée!!</font></i></h3> <br><br><br><h><a href='index.php'><h2><font color='#ffffff'>Accueil</font></h2></a> </body> </html>"; }else { echo" <html> <head><title>VALIDATION</title></head> <body background='168.jpg'> <h3 align='center' style='color:red'><i>Echec! veuillez reprendre</i></h3> <br><h><a href='form_inscription.php'><h2><font color='#ffffff'>Reprendre</font></h2></a> </body> </html>"; } ?>
je vous demande de l'aide!!!!