Je ne savais pas ou poster ce message vu qu'il va comprend du php et html =S
J'expose mon problème :
J'ai créer un classement, peu importe de quoi ce sont mes variables qui vont être importantes,
J'ai donc créer un formulaire html qui comprend "forumname"(texte), "ign"(texte) et "commentaire" (long texte = textarea).
Source du formulaire :
Code : Tout sélectionner
<form method="post" action="ajout.php">
<font color="#e9c054">Nom de forum :</font><br><input type="text" name="forumname">
<br>
<font color="#e9c054">IGN : </font><br><input type="text" name="ign">
<br>
<br>
<font color="#e9c054">Commentaire :</font> <br>
<TEXTAREA NAME="commentaire" COLS=25 ROWS=5></TEXTAREA><br>
<br><br>
<input type="submit" value="Envoyer"> <input type="reset" name="effacer" value="effacter">
Code : Tout sélectionner
<?php
$forumname = $_POST['forumname'];
$ign = $_POST['ign'];
$commentaire = $_POST['commentaire'];
$reglement = $_POST['reglement'];
$connect = mysql_connect ( '', '', '' ) or die("Erreur de connexion au serveur");
mysql_select_db('', $connect) or die("Erreur de connexion à la base");
mysql_query("INSERT INTO dragotaka_ranking(id, forumname, ign, commentaire) VALUES('', '$forumname', '$ign', '$commentaire')") or die(mysql_error());
mysql_close();
header("Location:done.htm");
?>
Jusque là, tout (a l'air de?) marche.
C'est maintenant que je ne comprend plus. Je fais un tableau qui est censé m'afficher mes variables, seulement, les variables ne s'affichent pas, seul les tableau (correspondant exactement au nombre d'entrées) sont présent oO.
Pour les plus curieux, voici le script d'affichage :
Code : Tout sélectionner
while ($donnees = mysql_fetch_array($reponse) ){
<center>
<table border="1" width='30%' bordercolordark="#e9c054" bordercolorlight="#e9c054" bordercolor="#e9c054" name="classement">
<tr>
<td rowspan='3'><?php $_POST['id']; ?>*</td><td colspan='3'><?php $_POST['forumname']; ?></td>
<td>Image : N/A </td>
</tr>
<tr>
<td><?php $_POST['ign']; ?></td>
</tr>
<tr>
<td><?php $_POST['commentaire']; ?></td>
</tr>
</table>
</center>
<?php
}
(mais cela prouve que la variable existe, mais qu'elle ne s'affiche pas pour une raison encore inconnue)
J'ai déjà demander sur d'autres forum, et on m'a dit qu'il fallait "remplir et soumettre le formulaire". N'ayant pas compris les termes, je demande : sans réponse T T
C'est pourquoi je me réfère a vous, qu'y m'avez l'air sympa (a première vue
Merci d'avance!
PS : dans les scripts poster, j'ai aussi omis les protection pour les Mysql injection etc pour rendre la lecture plus simple.