Variable

Résolu/Fermé
boss0211 Messages postés 264 Date d'inscription lundi 13 février 2006 Statut Membre Dernière intervention 9 septembre 2007 - 15 août 2006 à 18:27
 Utilisateur anonyme - 16 août 2006 à 11:12
bonjour,
PHP me dis que laccolade a un problème :

elseif (isset($_GET['acc_pub'])
{  ######### CELLE CI /////////////
        mysql_query("UPDATE pub SET acc='1' WHERE id="' . $_POST['id_pub'])'" ");
}

4 réponses

crabs Messages postés 908 Date d'inscription lundi 18 avril 2005 Statut Membre Dernière intervention 3 août 2008 507
15 août 2006 à 19:46
Salut,
Il manque une paranthèse fermante sur la ligne isset()
A+, crabs
0
BD-31 Messages postés 17 Date d'inscription mardi 15 août 2006 Statut Membre Dernière intervention 25 octobre 2006 18
15 août 2006 à 21:08
Tu simplifierais ton code en faisant ceci :
$id_pub=$_POST['id_pub'];
elseif (isset($_GET['acc_pub']))
{
        mysql_query("UPDATE pub SET acc='1' WHERE id='$id_pub' ");
}

Je trouve cela plus facile à relire... mais ça n'engage que moi.
0
boss0211 Messages postés 264 Date d'inscription lundi 13 février 2006 Statut Membre Dernière intervention 9 septembre 2007 8
15 août 2006 à 22:36
donc j'ai pris ton conseille mais maintenant cela me dis une erreur que je siterais plus tard.
voici le morceau de script:

elseif (isset($_GET['acc_pub']))//#####ICI ERREUR
{
$id_pub = $_POST['id_pub'];

        mysql_query("UPDATE pub SET acc='1' WHERE id='$id_pub' ");
}
0
Utilisateur anonyme
16 août 2006 à 11:12
La prochaine fois, relis ton code deux minutes avant de créer un topic pour une simple erreur de syntaxe.
0