A voir également:
- Comment connecte un fomrmulaire a une bdd mysql,aidez-moi!!
- Appareil connecté facebook - Guide
- Se connecter à ma boite hotmail - Guide
- Comment connecter chromecast à la télé - Guide
- Comment savoir qui est connecté sur mon wifi - Guide
- Mysql community server - Télécharger - Bases de données
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
Avant de poser une question pensez à regarder si la réponse ne se trouve pas à 3 clique d'ou vous êtes
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
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