Syntax error, unexpected T_STRING...
vince71DW71
-
bissdebrazza Messages postés 2886 Statut Contributeur -
bissdebrazza Messages postés 2886 Statut Contributeur -
Bonjour,
J'essaie de faire un formulaire qui inscrit le nom, prenom et telephone de la personne qui s'inscrit dans ma base sql.
Code dans inscription.php
<?php
if (isset($_POST['tel']) AND isset($_POST['nom']) AND isset($_POST['prenom']))
{
$tel=htmlentities($_POST['tel']);
$nom=htmlentities($_POST['nom']);
$prenom=htmlentities($_POST['prenom']);
}
mysql_close();
?>
</h1>
<form name ="client" action="traitement.php" method="post">
Nom : <input name="nom" type="text" ><br />
Prenom : <input name="prenom" type="text"/><br />
Tel. : <input name="tel" type="text" /><br />
<input type="submit" name="envoyer" value="Envoyer">
</form>
Code dans la page de traitement :
<?php
php mysql_connect("...", "...", "...");
php mysql_select_db("...");
$inscription = mysql_query("INSERT INTO clients (id, tel, nom, prenom) VALUES('', '$tel', '$nom', '$prenom')") or die(mysql_error());
$reponse = mysql_query("SELECT * FROM clients") or die(mysql_error());
while ($donnees = mysql_fetch_array($reponse) )
{
?>
<li>
<?php echo $donnees['nom']; ?>
<?php echo $donnees['prenom']; ?> ,
<?php echo $donnees['tel']; ?> <br/>
</li>
<?php
}
mysql_close();
?>
et j'ai l'erreur Parse error: syntax error, unexpected T_STRING sur la ligne 73 de traitement.php :
ligne 72 et 73 :
<?php
php mysql_connect("...", "...", "...");
Merci d'avance
J'essaie de faire un formulaire qui inscrit le nom, prenom et telephone de la personne qui s'inscrit dans ma base sql.
Code dans inscription.php
<?php
if (isset($_POST['tel']) AND isset($_POST['nom']) AND isset($_POST['prenom']))
{
$tel=htmlentities($_POST['tel']);
$nom=htmlentities($_POST['nom']);
$prenom=htmlentities($_POST['prenom']);
}
mysql_close();
?>
</h1>
<form name ="client" action="traitement.php" method="post">
Nom : <input name="nom" type="text" ><br />
Prenom : <input name="prenom" type="text"/><br />
Tel. : <input name="tel" type="text" /><br />
<input type="submit" name="envoyer" value="Envoyer">
</form>
Code dans la page de traitement :
<?php
php mysql_connect("...", "...", "...");
php mysql_select_db("...");
$inscription = mysql_query("INSERT INTO clients (id, tel, nom, prenom) VALUES('', '$tel', '$nom', '$prenom')") or die(mysql_error());
$reponse = mysql_query("SELECT * FROM clients") or die(mysql_error());
while ($donnees = mysql_fetch_array($reponse) )
{
?>
<li>
<?php echo $donnees['nom']; ?>
<?php echo $donnees['prenom']; ?> ,
<?php echo $donnees['tel']; ?> <br/>
</li>
<?php
}
mysql_close();
?>
et j'ai l'erreur Parse error: syntax error, unexpected T_STRING sur la ligne 73 de traitement.php :
ligne 72 et 73 :
<?php
php mysql_connect("...", "...", "...");
Merci d'avance
A voir également:
- Syntax error, unexpected T_STRING...
- Eespt technical error ✓ - Forum TNT / Satellite / Réception
- Fan error lenovo - Forum PC portable
- Pointage antenne trop faible - Forum Box et Streaming vidéo
- Cmos checksum error ✓ - Forum Carte-mère/mémoire
- Error 1962 ✓ - Forum PC fixe
6 réponses
Merci, ce problème est résolu.
Cependant, les informations du formulaire (inscription.php) ne s'affichent pas dans la bdd
Code complet de inscription.php :
Balises head : <?php
mysql_connect("---", "---", "---");
mysql_select_db("---");
?>
Le formu : <?php
if (isset($_POST['tel']) AND isset($_POST['nom']) AND isset($_POST['prenom']))
{
$tel=htmlentities($_POST['tel']);
$nom=htmlentities($_POST['nom']);
$prenom=htmlentities($_POST['prenom']);
}
mysql_close();
?>
</h1>
<form name ="client" action="traitement.php" method="post">
Nom : <input name="nom" type="text" ><br />
Prenom : <input name="prenom" type="text"/><br />
Tel. : <input name="tel" type="text" /><br />
<input type="submit" name="envoyer" value="Envoyer">
</form>
c'a m'a l'air pourtant juste, la table et les champs sont créés, les infos de connexions sont bonnes...
Cependant, les informations du formulaire (inscription.php) ne s'affichent pas dans la bdd
Code complet de inscription.php :
Balises head : <?php
mysql_connect("---", "---", "---");
mysql_select_db("---");
?>
Le formu : <?php
if (isset($_POST['tel']) AND isset($_POST['nom']) AND isset($_POST['prenom']))
{
$tel=htmlentities($_POST['tel']);
$nom=htmlentities($_POST['nom']);
$prenom=htmlentities($_POST['prenom']);
}
mysql_close();
?>
</h1>
<form name ="client" action="traitement.php" method="post">
Nom : <input name="nom" type="text" ><br />
Prenom : <input name="prenom" type="text"/><br />
Tel. : <input name="tel" type="text" /><br />
<input type="submit" name="envoyer" value="Envoyer">
</form>
c'a m'a l'air pourtant juste, la table et les champs sont créés, les infos de connexions sont bonnes...
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question