probleme - PHP - Programmation
Marsh Posté le 29-06-2005 à 20:33:47
C'est quoi l'erreur ?
J'imagine que c'est parce que tu vérifies pas l'existence de tes $_POST avant de les affecter.
Marsh Posté le 29-06-2005 à 20:38:55
oki donc je doi mettre if (isset....
{
$name = $_POST["nom"];
$mess = $_POST["message"];
} c ca?
Marsh Posté le 29-06-2005 à 20:39:55
Probablement.
Marsh Posté le 29-06-2005 à 20:10:47
<?
$name = $_POST["nom"];
$mess = $_POST["message"];
?>
<?
mysql_connect("localhost", "root", "" );
?>
<?
mysql_select_db("projet" );
$reponse = mysql_query ("SELECT * FROM chat ORDER BY id DESC LIMIT 0,10" );
while ($donnees = mysql_fetch_array($reponse))
{
?>
<html>
<head><title>chat</title></head>
<body>
<p>
pseudo :<form action="chat.php" method="post">
</p>
<p>
<input type="text" name="nom" />
</p>
</form>
<p>
ton message :<form action="chat.php" method="post">
</p>
<p>
<input type="text" name="message" /> <input type="submit" value="valider" />
</p>
</form>
<p>
<? echo $donnees["pseudo"]; ?>
:
<? echo $donnees["message"]; ?>
</p>
</body>
</html>
<?
}
mysql_close();
?>
voila alors la, je ne comprends pas pourquoi il me dit qu'il y a une erreur a la ligne deux et trois, sur ca:
$name = $_POST["nom"];
$mess = $_POST["message"];
j'ai essaye de les mettre ailleur ( apre avoir lancer la base de donnees etc...) mais toujours le meme resultat. Je ne comprends pas mon erreur. Merci de m'aider. ( j'ai fais des efforts ^^ )