j'ai tenté de faire une sorte de chat/tribune simple, voilà mon code :
<?
$serveur='sql.free.fr';
$base='****';
$login='****';
$pwd='****';
$db=mysql_connect($serveur, $login, $pwd);
if(!$db){
echo "Erreur connection $db<br>";
exit;
}
if(!mysql_select_db($base,$db)){
echo "erreur ".mysql_error()."<br>";
mysql_close($db);
exit;
}
$aff=mysql_query("select * from chat order by id DESC limit 0,20");
while($af=mysql_fetch_array($aff)){
echo $af["login"].' dit : '.$af["message"].'<br><br>';
}
?>
<form action="tribune.php" target="_self" method="POST">
Pseudo:<br>
<input type="text" name="login">
<br>Message:<br>
<input type="text" name="message">
<input type="submit" value="Envoyer">
</form>
<?
if(isset($_POST["Envoyer"])){
$message1=$_POST["message"];
$login1=$_POST["login"];
mysql_query("insert into chat('login', 'message') values ('$login1','$message1')");
}
else{
echo "<br>Remplissez les champs pseudo et message";
}
?>
Au niveau de ma base SQL :
|
| Champ | Type | Interclassement | Attributs | Null | Défaut | Extra | Action |
|---|
| | int(11) |
|
| Non |
| auto_increment |  |  |  |  |  |  |  |
|---|
| | varchar(10) | latin1_general_ci |
| Non |
|
|  |  |  |  |  |  |  |
|---|
| | varchar(50) | latin1_general_ci |
| Non |
|
|  |  |  |  |  |  |  |
|---|
Mon probleme :
Je n'ai aucune erreur qui apparait mais mon insert ne fait rien, je ne sais pas trop ou j'ai mauvais, j'ai tester en GET , pas plus de succes...
Si quelqu'un a une idée
Merci d'avance
