Voilà j'ai une formulaire qui envoie les enregistrements directement dans une table. J'aimerai également pouvoir uploader une image correspondant avec les renseignements.
Bien.
Ci dessous j'ai le script add.php
<?php
// On commence par récupérer les champs
if(isset($_POST['nom'])) $nom=$_POST['nom'];
else $nom="";
if(isset($_POST['titre'])) $titre=$_POST['titre'];
else $titre="";
if(isset($_POST['adresse'])) $adresse=$_POST['adresse'];
else $adresse="";
if(isset($_POST['telephone'])) $telephone=$_POST['telephone'];
else $telephone="";
if(isset($_POST['fax'])) $fax=$_POST['fax'];
else $fax="";
if(isset($_POST['mail'])) $mail=$_POST['mail'];
else $mail="";
if(isset($_POST['agent1'])) $agent1=$_POST['agent1'];
else $agent1="";
if(isset($_POST['mail1'])) $mail1=$_POST['mail1'];
else $mail1="";
if(isset($_POST['agent2'])) $agent2=$_POST['agent2'];
else $agent2="";
if(isset($_POST['mail2'])) $mail2=$_POST['mail2'];
else $mail2="";
if(isset($_POST['agent3'])) $agent3=$_POST['agent3'];
else $agent3="";
if(isset($_POST['mail3'])) $mail3=$_POST['mail3'];
else $mail3="";
if(isset($_POST['img'])) $img=$_POST['img'];
else $img="";
{
// connexion à la base
$db = mysql_connect('localhost', 'agence', 'xxx') or die('Erreur de connexion '.mysql_error());
// sélection de la base
mysql_select_db('agences',$db) or die('Erreur de selection '.mysql_error());
// on écrit la requête sql
$sql = "INSERT INTO agences_tbl(ID,nom, titre, adresse, telephone,fax, mail, agent1, mail1, agent2, mail2, agent3, mail3, id_img) VALUES('','$nom','$titre','$adresse','$telephone','$fax','$mail','$agent1','$mail1','$agent2','$mail2','$agent3','$mail3','$img')";
// on insère les informations du formulaire dans la table
mysql_query($sql) or die('Erreur SQL !'.$sql.'<br>'.mysql_error());
$path = "logo/";
// on affiche le résultat pour le visiteur
echo '<a href="http://www.castingsurf.com/agences/ad_agents.htm">Vos infos on été ajoutées.</a>';
mysql_close(); // on ferme la connexion
}
?>
Le problème est, si l'envoi de l'image à l'air de se faire, je ne sais pas ou elle va !!!!Comment se passe le dossier de destination de l'image, ici je l'ai nommé "logo" ( $path = "logo/"; ) mais je ne sais pas si c'est bon.