Comment connecte un fomrmulaire a une bdd mysql,aidez-moi!!

Fermé
youssefeagles - 25 mars 2013 à 17:10
 youssefeagles - 26 mars 2013 à 18:42
Bonjour,


je suis un débutant en php/mysql, je veux savoir comment je peux recevoire des donnes de mon formulaire sur ma base de donneé mysql ???
A voir également:

2 réponses

http://www.siteduzero.com/informatique/tutoriels/concevez-votre-site-web-avec-php-et-mysql

Avant de poser une question pensez à regarder si la réponse ne se trouve pas à 3 clique d'ou vous êtes
0
youssefeagles
26 mars 2013 à 18:42
Merci pour votre réponse d'abord.j'ai pas bien compris ce tuto, alors je vais vous poser mon code et me dire tout ce qu'il me faut ooké.
pour la page du formulaire: <form action="houwa.php" method="post" enctype="multipart/form-data" name="form1" id="form1">
<p>
<label>Raison social:</label>
<input type="text" />
 </p>
<p><label>Adresse:</label>
<input type="text" />
</p>
<p>
<label>Telephone:</label><input name="" type="text" /> </p>
<p>
<label>Fax:</label>
<input type="text" />
 </p>
<p><label>E-mail:</label><input name="" type="text" />
<p><label>Ville/Chantier:</label>
<input name="" type="text" />
<p>
<label>Nature du Projet*:</label>
<select name="select" id="select">
<option>Maison</option>
<option>Lotissement</option>
<option>Mall</option>
<option>immeuble</option>
<option>Ouvraged'art</option>
<option>Usines</option>
<option>Autres</option>
</select>
</p>
<p>
<label> Produits*:
<br />
<br />
<input type="checkbox" name="checkbox5" id="checkbox5" />
Plancher<br />
<input type="checkbox" name=" Plancher" id="checkbox" />
BPE
<br />
<input type="checkbox" name="checkbox2" id="checkbox2" />
Pavé
<br />
<input type="checkbox" name="checkbox3" id="checkbox3" />
Agglos </label>
</p>
<p> </p>
<p> </p>
<p> </p>
<p><label>Description:
<br />
<br />
<textarea name="textarea" id="textarea" cols="45" rows="5"></textarea>
<br />
<span id="sprytextarea1"><span class="textareaRequiredMsg">A value is required.</span></span></label>
 </p>
<p> </p>
<p> </p>
<p> </p>
<p>Joindre un fichier :
</label>
<input type="file" name="fileField" id="fileField" />
</p>
<p align="right">
<label>

<div align="left">
Envoyer:
<input type="submit" name="envoyer" id="envoyer" value="Valider" />
</label>
<p> </p>
<p>* Champs Obligatoirs</p>
<p><span id="sprycheckbox1"><span class="checkboxRequiredMsg">Please make a selection.</span></span></p>
</form></label>
<p align="left"><br />
</p>
<br /></th>
</tr>
<tr>
<td height="76"> </td>
</tr>
<tr>
<td height="97"><img src="sté mek.bmp" width="316" height="86" /></td>
<td><img src="logomek.bmp" width="397" height="87" /></td>
<td><p align="right">Lot 39, zone industrielle Mejjat,Meknés -</p>
<p align="right">Tél :05 35 43 97 93 - Fax :05 35 43 97 94</p></td>
</tr>
</table>

et pour la page "houwa.php" :
<?php

echo '1<br>';

if(isset($_POST['Raison social'])) $Raison social=$_POST['Raison social'];
else $Raison social="";

if(isset($_POST['Adresse'])) $Adresse=$_POST['Adresse'];
else $Adresse="";

if(isset($_POST['Telephone'])) $email=$_POST['Telephone'];
else $Telephone="";

if(isset($_POST['Fax'])) $Fax=$_POST['Fax'];
else $Fax="";

if(isset($_POST['E-mail'])) $E-mail=$_POST['E-mail'];
else $E-mail="";

if(isset($_POST['Ville/Chantier'])) $Ville/Chantier=$_POST['Ville/Chantier'];
else $Ville/Chantier="";

if(isset($_POST['Nature du Projet'])) $Nature du Projet=$_POST['Nature du Projet'];
else $Nature du Projet="";

if(isset($_POST['Produits'])) $Produits=$_POST['Produits'];
else $Produitse="";

if(isset($_POST['Description'])) $Description=$_POST['Description'];
else $Description="";

if(isset($_POST['Joindre un fichier'])) $Joindre un fichier=$_POST['Joindre un fichier'];
else $Joindre un fichier="";

echo '2<br>';

if(empty($Raison social) OR empty($Adresse) OR empty($Telephone)) OR empty($E-mail)) OR empty($Nature du projet)) OR empty($Produits))
{
echo 'Attention, il faut remplir nom';
}


else {


//$db = mysql_connect('mysql51-41.perso', 'abcdansecins', 'album22') or die('Erreur de connexion '.mysql_error());


//mysql_select_db('abcdansecins',$db) or die('Erreur de selection '.mysql_error());


$sql = "INSERT INTO formulaire VALUES ('".$Raison social."', '".$Adresse."', '".$Telephone."', '".$Fax."', '".$E-mail."', '".$Ville/Chantier."' ,'".$Nature du projet."', '".$Description."', '".$Joindre un fichier."')";

echo $sql;


//mysql_query($sql) or die('Erreur SQL !'.$sql. mysql_error());

echo 'Vos infos on été ajoutées.';
}

echo '3<br>';

?>

et le code que j'ai mis pour la connexion PDO :
<?php
$dbh = new PDO('mysql:host=localhost;dbname=devis1', 'root', '');
$query = $dbh->query('SELECT * FROM formulaire ');
while($pre=$query->fetch()){
echo"<pre>";
print_r($pre);
echo"</pre>";
}
?>
je ne recoit pas les donneé d'aprés mon formulaire html sur ma bddMYSQL
0