Merci pour ton tuyau
j'ai rectifié mon script (voire ci-dessous) mais j'ai supprimé le ."<br>" because cela m'affichait mon script sur la page de réception "transmettre.php".
Lorsque je lance mon srcipt sur la page de réception j'ai l' URL "file:///C:/wamp/www/transmettre.php"
Je change alors cette adresse en :"
http://localhost/transmettre.php"Le message d'erreur suivant s'affiche:
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in C:\wamp\www\transmettre.php on line 42
Mon script
<h2>Transmettre</h2>
<form action="transmettre.php" method="post">
<p>
<label for="pseudo"> Votre pseudonyme :</label>
<input type="text" name="pseudo" /><br />
<label for="message"> Saisissez votre message :</label>
<input type="text" name="message" /><br />
<input type="submit" value="validez" />
</p>
</form>
<?php
if (isset($_POST['pseudo']) AND isset($_POST['message']))
{
echo$_POST['pseudo'];
echo$_POST['message'];
if ($_POST['pseudo'] !=NULL and $_POST['message'] !=NULL)
{
$pseudo=$_POST['pseudo']['pseudo'];
$message=$_POST['message'];
mysql_connect("localhost", "root", "");
mysql_select_db("essai");
mysql_query("INSERT INTO commentaire ('', '$pseudo', '$message')VALUES('$pseudo', '$message')")or diemysql_error() ;
$reponse = mysql_query("SELECT * FROM transmettre")or die(mysql_error());
mysql_close();
}
}
while ($donnees = mysql_fetch_array($reponse))
{
?>
<p><strong><?php echo$donnees['pseudo']; ?></strong> : <?php echo $donnees['message'];?></p>
<?php
}
?>
</body>
</html>
Merci encore de me venir en aide