j'ai un formulaire qui doit remplir une base. Il fonctionne presque bien ! Pour une raison qui m'échappe à la place du nom, j'ai le mdp et à la place du prénom, j'ai l'Enseigne.
Question subsidiaire, le champ file ne fonctionne pas.
Voici les codes si vous pouvez m'aider :
<form method="POST" action="add.php" enctype="multipart/form-data">
<div align="left">
<select name="titre" cols="4"><option>M.</option>
<option>Mme</option>
<option>Mlle</option></select>
<br>
<input type="text" name="nom" size="50" value="nom" >
<br>
<input type="text" name="email" size="50" value="e-mail">
<br>
<input type="text" name="login" size="50" value="login" >
<br>
<input type="text" name="mdp" size="50" value="mdp" >
<br>
<input type="text" name="prenom" size="50" value="prenom" >
<br>
<input type="text" name="adresse" size="50" value="adresse">
<br>
<input type="text" name="adresse2" size="50" value="adresse2">
<br>
<input type="text" name="cp" size="10" value="cp">
<br>
<input type="text" name="ville" size="50" value="ville">
<br>
<input type="text" name="tel" size="15" value="tél">
<br>
<input type="text" name="mob" size="15" value="mob">
<br>
<input type="text" name="fax" size="15" value="fax">
<br>
<input type="text" name="web" size="50" value="url du site">
<br>
<select name="activite" cols="50">
<option>Accompagnement de PME</option>
<option>Affaires internationales</option>
<option>Agence de communication</option>
<option>Agence de presse</option>
<option>Agence de voyages</option>
<option>Agro-alimentaire</option>
<option>Archivage </option>
<option>Artistique </option>
<option>Assistance commerciale</option>
<option>Assurances</option>
<option>Automobile</option>
<option>Avocat </option>
<option>Boutique </option>
<option>BTP</option>
<option>Bureau d'études techniques</option>
<option>Cadeaux</option>
<option>Cinéma</option>
<option>Climatisation</option>
<option>Coaching</option>
<option>Communication</option>
<option>Conciergerie d'entreprise</option>
<option>Créations graphiques</option>
<option>Cuisine</option>
<option>Décoration </option>
<option>Design</option>
<option>Ecrivain public</option>
<option>Editions</option>
<option>Emballage</option>
<option>Emploi</option>
<option>Energies Renouvelables</option>
<option>Enseignement privé</option>
<option>Environnement</option>
<option>Evénementiel</option>
<option>Expertise comptable</option>
<option>Finance</option>
<option>Fiscalité </option>
<option>Formation</option>
<option>Galerie d'art</option>
<option>Habillement</option>
<option>Hôtellerie-Restauration</option>
<option>Humanitaire</option>
<option>Hygiène</option>
<option>Immobilier</option>
<option>Import-Export</option>
<option>Imprimerie </option>
<option>Informatique</option>
<option>Investigations</option>
<option>Isolation</option>
<option>Joaillerie de luxe</option>
<option>Location de bateaux</option>
<option>Location de véhicules </option>
<option>Loisirs</option>
<option>Management</option>
<option>Marketing</option>
<option>Mobilier</option>
<option>Mobilier urbain</option>
<option>Mode</option>
<option>Nettoyage </option>
<option>Nouvelles énergies</option>
<option>Papeterie</option>
<option>Photographie</option>
<option>Piscines</option>
<option>Placements, patrimoine</option>
<option>Prêts professionnels</option>
<option>Prêt-à-porter</option>
<option>Promoteur, Constructeur</option>
<option>Reconnaissance vocale</option>
<option>Recouvrement de créances</option>
<option>Recrutement</option>
<option>Relation presse / Relations publiques</option>
<option>Remise en forme</option>
<option>Rénovation & traitement des sols</option>
<option>Ressources humaines</option>
<option>Restauration</option>
<option>Santé, beauté</option>
<option>Secrétariat</option>
<option>Sécurité</option>
<option>Services à la personne</option>
<option>Services aux entreprises</option>
<option>Sophrologie</option>
<option>Soutien scolaire</option>
<option>Sports</option>
<option>Stores</option>
<option>Télécommunications</option>
<option>Tendances</option>
<option>Tourisme</option>
<option>Traduction</option>
<option>Traiteur</option>
<option>Transport</option>
<option>Vidéosurveillance</option>
<option>Vins & spiritueux</option>
<option>Vote électronique</option>
<option>Web agency</option>
<option>Yacht</option></select>
<br>
<input type="text" name="Enseigne" size="50" value="enseigne">
<br>
<textarea name="presentation" cols="50" br="br">presentation</textarea>
<br>
<input type="file" name="photo" size="20" value="photo">
<br>
<input type="submit" value="Envoyer" name="envoyer">
</div>
</form>
<?php
// On commence par récupérer les champs
if(isset($_POST['titre'])) $prenom=$_POST['titre'];
else $titre="";
if(isset($_POST['nom'])) $nom=$_POST['nom'];
else $nom="";
if(isset($_POST['email'])) $email=$_POST['email'];
else $email="";
if(isset($_POST['login'])) $nom=$_POST['login'];
else $login="";
if(isset($_POST['mdp'])) $nom=$_POST['mdp'];
else $mdp="";
if(isset($_POST['prenom'])) $prenom=$_POST['prenom'];
else $prenom="";
if(isset($_POST['adresse'])) $prenom=$_POST['adresse'];
else $adresse="";
if(isset($_POST['adresse2'])) $prenom=$_POST['adresse2'];
else $adresse2="";
if(isset($_POST['cp'])) $prenom=$_POST['cp'];
else $cp="";
if(isset($_POST['ville'])) $prenom=$_POST['ville'];
else $ville="";
if(isset($_POST['tel'])) $prenom=$_POST['tel'];
else $tel="";
if(isset($_POST['mob'])) $prenom=$_POST['mob'];
else $mob="";
if(isset($_POST['fax'])) $prenom=$_POST['fax'];
else $fax="";
if(isset($_POST['web'])) $url=$_POST['web'];
else $web="";
if(isset($_POST['activite'])) $prenom=$_POST['activite'];
else $activite="";
if(isset($_POST['presentation'])) $prenom=$_POST['presentation'];
else $presentation="";
if(isset($_POST['Enseigne'])) $prenom=$_POST['Enseigne'];
else $Enseigne="";
if(isset($_POST['photo'])) $prenom=$_POST['photo'];
else $photo="";
// connexion à la base
$db = mysql_connect('', '', '') or die('Erreur de connexion '.mysql_error());
// sélection de la base
mysql_select_db('',$db) or die('Erreur de selection '.mysql_error());
// on écrit la requête sql
$sql = "INSERT INTO infos_tbl(titre, nom, email, login, mdp, prenom, adresse, adresse2, cp, ville, tel, mob, fax, web, activite, presentation, Enseigne, photo) VALUES('$titre','$nom','$email','$login', '$mdp', '$prenom','$adresse','$adresse2','$cp','$ville','$tel','$mob','$fax','$web','$activite','$presentation', '$Enseigne', '$photo')";
// on insère les informations du formulaire dans la table
mysql_query($sql) or die('Erreur SQL !'.$sql.'<br>'.mysql_error());
// on affiche le résultat pour le visiteur
echo 'Vos infos on été modifiées.';
mysql_close(); // on ferme la connexion
?>
Merci pour votre aide.