Connexion bdd local impossible
aaronnapster
Messages postés
466
Statut
Membre
-
aaronnapster Messages postés 466 Statut Membre -
aaronnapster Messages postés 466 Statut Membre -
Bonjour, je veux juste envoyer un formulaire dans ma bdd mais je croise le FER svp aide moi voici mes code:
formulaire
<div align=center>
<form method="POST" action="envoi.php" id="formulaire" >
<table>
<tr><td>nom:</td>
<td><input type="text" name="nom" size=30></td></tr>
<tr><td>email:</td>
<td><input type="text" name="email" size=30></td></tr>
<tr><td>sujet :</td>
<td><input type="text" name="subjet" size=30></td></tr>
<tr><td colspan=2>message:<br>
<textarea COLS=50 ROWS=6 name=msg> </textarea>
</td></tr>
</table>
<br> <input type="submit" value="Envoyer"/> _
<input type="reset" value="effacer"/>
</form>
</div>
code php
<?php
//connexion a la bdd
mysql_connect("localhost","root","");
mysql_select_db("formulaire");
//recuperation des données
$nom=$_POST['nom'];
$email=$_POST['email'];
$sujet=$_POST['sujet'];
$message=$_POST['message'];
{
mysql_query("INSERT INTO client(id,nom,email,sujet,message) VALUES ("","$nom","$email","$sujet","$message")");
//On ferme la connexion
mysql_close();
echo"<div align='center'>";
echo"<font face='Verdana' size='3' >vôtre requête a bien été envoyé !</font>";
echo"</div>";
}
?>
le message d erreur
Parse error: syntax error, unexpected T_LOGICAL_OR in C:\Documents and Settings\Administrateur\Bureau\web\envoi.php on line 6(c est la ligne de mysql query)
formulaire
<div align=center>
<form method="POST" action="envoi.php" id="formulaire" >
<table>
<tr><td>nom:</td>
<td><input type="text" name="nom" size=30></td></tr>
<tr><td>email:</td>
<td><input type="text" name="email" size=30></td></tr>
<tr><td>sujet :</td>
<td><input type="text" name="subjet" size=30></td></tr>
<tr><td colspan=2>message:<br>
<textarea COLS=50 ROWS=6 name=msg> </textarea>
</td></tr>
</table>
<br> <input type="submit" value="Envoyer"/> _
<input type="reset" value="effacer"/>
</form>
</div>
code php
<?php
//connexion a la bdd
mysql_connect("localhost","root","");
mysql_select_db("formulaire");
//recuperation des données
$nom=$_POST['nom'];
$email=$_POST['email'];
$sujet=$_POST['sujet'];
$message=$_POST['message'];
{
mysql_query("INSERT INTO client(id,nom,email,sujet,message) VALUES ("","$nom","$email","$sujet","$message")");
//On ferme la connexion
mysql_close();
echo"<div align='center'>";
echo"<font face='Verdana' size='3' >vôtre requête a bien été envoyé !</font>";
echo"</div>";
}
?>
le message d erreur
Parse error: syntax error, unexpected T_LOGICAL_OR in C:\Documents and Settings\Administrateur\Bureau\web\envoi.php on line 6(c est la ligne de mysql query)
A voir également:
- Connexion bdd local impossible
- Gmail connexion - Guide
- Appdata local - Guide
- Ip local - Guide
- Local send - Télécharger - Divers Utilitaires
- Connexion chromecast - Guide
4 réponses
Salut, ton erreur vient que tu t'embrouille dans les guillemets:
mysql_query("INSERT INTO client(id,nom,email,sujet,message) VALUES ('','$nom','$email','$sujet','$message')");