Erreur PHP Aidez-moi SVP

Loader Messages postés 63 Statut Membre -  
jeremy.s Messages postés 1248 Statut Membre -
Bonjour, Voici un code php que j'ai codé, mais php me retourne une erreur (en gras) : <?php
$sql2="SELECT * FROM news";
$ok=$_GET['ok'];
$req2 = mysql_query($sql2) or die('Erreur SQL !<br />'.$sql2.'<br />'.mysql_error());
if ($ok == 0) {
echo "<div class=\"addcom\">";
echo "<form action=\"addcom.php\" method=\"post\">";
echo "<br />Pseudo : <input type=\"text\" name=\"pseudo\"/><br />";
echo "Mail : <input type=\"text\" name=\"mail\"/><br />";
echo "Mon site : <input type=\"text\" name=\"url\" value=\"[http://]\"/><br />";
echo "Comentaire : <br /><textarea name=\"contenu\" style=\"width:500px;height:150px\"></textarea><br />";
echo "<input type=\"submit\" value=\"Commenté\"/>";
echo "<input type=\"hidden\" name=\"news_id\" value=\"<?php echo $data[id]; ?>\">";
echo "</form>";
echo "</div>";
};

?>

La table news colonne ok = INT, Value 1

même si ok == 1 ou ok == 0 il m'affiche le formulaire


Merci, a bientôt



32 réponses

Loader Messages postés 63 Statut Membre 4
 
Heu... S'il vous plais , vous pouvez m'aider d'urgence !
0
jeremy.s Messages postés 1248 Statut Membre 79
 
Essaye :

<?php
$sql2="SELECT * FROM news";
$req2 = mysql_query($sql2) or die('Erreur SQL !<br />'.$sql2.'<br />'.mysql_error());
if (isset($_GET['ok'])) {
if($_GET['ok'] == 0){
echo "<div class=\"addcom\">";
echo "<form action=\"addcom.php\" method=\"post\">";
echo "<br />Pseudo : <input type=\"text\" name=\"pseudo\"/><br />";
echo "Mail : <input type=\"text\" name=\"mail\"/><br />";
echo "Mon site : <input type=\"text\" name=\"url\" value=\"[http://]\"/><br />";
echo "Comentaire : <br /><textarea name=\"contenu\" style=\"width:500px;height:150px\"></textarea><br />";
echo "<input type=\"submit\" value=\"Commenté\"/>";
echo "<input type=\"hidden\" name=\"news_id\" value=\"<?php echo $data[id]; ?>\">";
echo "</form>";
echo "</div>";
}
}

?>
0
Loader Messages postés 63 Statut Membre 4
 
J'essaye et je te recontacte :)
0
Loader Messages postés 63 Statut Membre 4
 
Merci; mais même quand ok=0 ou ok=1 sa ne me l'affiche pas.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
jeremy.s Messages postés 1248 Statut Membre 79
 
Comment tu fais pour que ok soit égale à 1 ou 0 ?
0
Loader Messages postés 63 Statut Membre 4
 
En faite, dans ma base, il y a un table News avec id,titre,contenu,date,ok .

Et je voudrais avoir un script pour que php detecte si la colonne ok dans la table news soit 0, et si c 0, alor ça ne l'affiche pas.
0
Loader Messages postés 63 Statut Membre 4
 
Oui, ce c'est, mais je ne sait pas quel code il faut utiliser pour ça ^^'
0
jeremy.s Messages postés 1248 Statut Membre 79
 
Pourquoi tu le mets alors si tu le sais qu'il ne fait pas ce que tu veux ?

Donc ton $_get['ok'] tu peux l'enlever ;-)
Si tu veux récupéré des infos en table, regarde des tuto sur la PDO ;-)
0
Loader Messages postés 63 Statut Membre 4
 
Je l'ai enlever, et ce script commence vraiment a me casser les bonbons !
0
jeremy.s Messages postés 1248 Statut Membre 79
 
Tu as dit que tu as pris le code sur grafikart, demande au mec ce que t'aimerais rajouté au code, il répond toujours ;-)
0
Loader Messages postés 63 Statut Membre 4
 
Nan; il ne répond pas toujour
0
jeremy.s Messages postés 1248 Statut Membre 79
 
Ca doit dépendre du temps qu'il a, j'ai vu qu'il cherchait de l'aide car il avait un surplus de boulot donc c'est clair qu'en ce moment il va pas spécialement avoir le temps de te répondre. Mais moi l'année dernière il avait répondu pas mal de fois
0