Upload dans un dossier précis
Posté : 18 mars 2006, 19:35
Re bonjour
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
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.

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.