voila jai un petit probleme je n'arriva pas a ecrire dans la base de donnée pourtant elle est créer, sa m'affiche ceci comme erreur:
Notice: Undefined variable: ajout in c:\easyphp\www\test\test.php on line 11
et sa n'ecrit rien. le script est le suivant:
<?php
include ('connexion.php'); //parametre de connection a mysql
?>
<html>
<head>
<title></title>
</head>
<body>
<?php
if ($ajout == "1"){
$requette=mysql_query("INSERT INTO test VALUES( id, '$nom', '$valeur');");
echo "Les valeur sont transmise à la base de donnée";
}
?>
<center>
<form method="post" ACTION='test.php?ajout=1'>
<input type="text" name="nom"><br>
<input type="text" name="valeur"><br>
<input type="submit" value="OK">
</form>
</center>
<? mysql_close(); ?>
<?php
include ('connexion.php');
?>
<?php
$retour = mysql_query('SELECT * FROM test ORDER BY ID DESC');
while ($donnees = mysql_fetch_array($retour)) // On fait une boucle pour lister les résultats
{
?>
<table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse" width="42%" height="38">
<tr>
<td width="13%" height="7"> Msg n°<?php echo $donnees['id']; ?></td>
<td width="87%" height="38" rowspan="2"><p align="center"><?php echo $donnees['valeur']; ?></p></td>
</tr>
<tr>
<td width="13%" height="27"> De <?php echo $donnees['nom']; ?></td>
</tr>
</br>
</br>
<?php
} // Fin de la boucle
?>
<? mysql_close(); ?>
</table>
</body>
</html>
pouvez vous maider svp ??