Erreur php
Fermé
saidovich
Messages postés
43
Date d'inscription
mardi 12 août 2008
Statut
Membre
Dernière intervention
23 septembre 2008
-
22 août 2008 à 15:49
saidovich Messages postés 43 Date d'inscription mardi 12 août 2008 Statut Membre Dernière intervention 23 septembre 2008 - 22 août 2008 à 16:42
saidovich Messages postés 43 Date d'inscription mardi 12 août 2008 Statut Membre Dernière intervention 23 septembre 2008 - 22 août 2008 à 16:42
7 réponses
PhP
Messages postés
1770
Date d'inscription
lundi 11 décembre 2000
Statut
Membre
Dernière intervention
23 décembre 2009
606
22 août 2008 à 15:55
22 août 2008 à 15:55
Bjr
Hum et le code est bizarre tout autant ;-)
tu ne peux pas écrire directement :
il manque des guillemets au mot ajouter
ou encore
si la variable $ajouter existe bien entendu
Idem pour tes autres cases
Tu le sors d'où ce code ???? ---> Direct à la corbeille ce serait le mieux
Hum et le code est bizarre tout autant ;-)
tu ne peux pas écrire directement :
echo ajouter .$VarIDMarque;
il manque des guillemets au mot ajouter
echo "ajouter".$VarIDMarque;
ou encore
echo $ajouter .$VarIDMarque;
si la variable $ajouter existe bien entendu
Idem pour tes autres cases
Tu le sors d'où ce code ???? ---> Direct à la corbeille ce serait le mieux
PhP
Messages postés
1770
Date d'inscription
lundi 11 décembre 2000
Statut
Membre
Dernière intervention
23 décembre 2009
606
22 août 2008 à 16:06
22 août 2008 à 16:06
L'erreur retournée est située à la ligne 68 (en fait c'est plutôt la ligne à partir de laquelle l'interpréteur à rendu les armes) donc ton code est incomplet
De plus d'où proviennent tes variables $Var... où sont-elles déclarées ?
De plus d'où proviennent tes variables $Var... où sont-elles déclarées ?
saidovich
Messages postés
43
Date d'inscription
mardi 12 août 2008
Statut
Membre
Dernière intervention
23 septembre 2008
3
22 août 2008 à 16:08
22 août 2008 à 16:08
ok la ligne 68 c'est le "echo....."
et les variables sont declaré dans la mm page
et les variables sont declaré dans la mm page
PhP
Messages postés
1770
Date d'inscription
lundi 11 décembre 2000
Statut
Membre
Dernière intervention
23 décembre 2009
606
22 août 2008 à 16:13
22 août 2008 à 16:13
Le code suivant fonctionne :
<?php $VarAction = "Ajouter"; $VarIDMarque = "test"; switch($VarAction) { case 'Ajouter' : echo "ajouter".$VarIDMarque; break; case 'Supprimer': echo "supprimer".$VarIDMarque; break; case 'modifier' : echo "modifier".$VarIDMarque; break; case 'rechercher' : echo "rechercher".$VarIDMarque; break; } ?>
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
saidovich
Messages postés
43
Date d'inscription
mardi 12 août 2008
Statut
Membre
Dernière intervention
23 septembre 2008
3
22 août 2008 à 16:28
22 août 2008 à 16:28
nnn c'est faut car la variable $VarAction ne doit etre initialisé par "ajouter" car elle va prendre la mm valeur durant tte le switch (c quoi l'utilité de switch alors )
la variable $VarAction c'es l'action de l'utilisateur soit il ajoute , il supprime , ou il modifie...
la variable $VarAction c'es l'action de l'utilisateur soit il ajoute , il supprime , ou il modifie...
PhP
Messages postés
1770
Date d'inscription
lundi 11 décembre 2000
Statut
Membre
Dernière intervention
23 décembre 2009
606
22 août 2008 à 16:36
22 août 2008 à 16:36
C'était juste un ex of course
Normalement tu as (si on suppose que les paramètres sont passés à la page par la méthode get)
Et l'appelle s'efffectue ainsi page.php?action=ajouter
Normalement tu as (si on suppose que les paramètres sont passés à la page par la méthode get)
<?php $VarAction = (isset($_GET["action"])) ? $_GET["action"] : ""; $VarAction = strtolower($VarAction); $VarIDMarque = "test"; switch($VarAction) { case 'ajouter' : echo "ajouter".$VarIDMarque; break; case 'supprimer': echo "supprimer".$VarIDMarque; break; case 'modifier' : echo "modifier".$VarIDMarque; break; case 'rechercher' : echo "rechercher".$VarIDMarque; break; default : echo "Action inconnue"; break; } ?>
Et l'appelle s'efffectue ainsi page.php?action=ajouter
saidovich
Messages postés
43
Date d'inscription
mardi 12 août 2008
Statut
Membre
Dernière intervention
23 septembre 2008
3
22 août 2008 à 16:42
22 août 2008 à 16:42
we bienentendu , j'ai deaja fai le test d'existence mais sans aucun nouveau
22 août 2008 à 16:00