|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Membre éclairé
![]() Gérard OkonoDéveloppeur Web Inscription : juillet 2006 Messages : 711 ![]() |
Bonjour,
Code :
Merci d'avance pour votre aide. |
||
|
|
00
|
|
|
#2 | |
![]() ![]() Développeuse PHP/Java Inscription : avril 2007 Messages : 3 671 ![]() |
Question : quelle est la valeur de "etat" pour le cas "invalide" ? Si c'est 0, tu ne passeras jamais le !empty($_GET['etat']), et donc tu n'appeleras jamais ta fonction validFiche.
Citation:
__________________
Modératrice PHP Aucun navigateur ne propose d'extension boule-de-cristal : postez votre code et vos messages d'erreurs. (Rappel : "ça ne marche pas" n'est pas un message d'erreur) Pour afficher votre code en couleurs : [CODE=php][/CODE] (bouton # de l'éditeur) |
|
|
|
00
|
|
|
#3 |
|
Expert Confirmé
![]() Inscription : janvier 2010 Messages : 2 726 ![]() |
Salut
Hormis la remarque de Celira, il y aurait peut être un souci dans la chronologie du code (déroulement). Apparemment, les données de la fiche ($tabl_result) seraient récupérées avant que ne soit modifié la valeur de l'état (l'update à l'appel de validFiche). Ca se peut même qu'il y ait une incohérence entre la valeur de $tabl_result['etat'] et $actif. Faut toujours faire en 1er les modifs, puis après récupérer les données de façon à obtenir les bonnes valeurs. Ceci dit, bien souvent on effectue une redirection (header) après une mise à jour, histoire d'éviter de refaire la même mise à jour si on recharge la même page. A vérifier.
__________________
Win XP | WampServer 2.2d | Apache 2.2.21 | Php 5.3.10 | MySQL 5.5.20 Si debugger, c'est supprimer des bugs, alors programmer ne peut être que les ajouter [Edsger Dijkstra] |
|
|
00
|
|
|
#4 | |||
|
Membre éclairé
![]() Gérard OkonoDéveloppeur Web Inscription : juillet 2006 Messages : 711 ![]() |
Citation:
J'en ai profité pour modifier mon code Code :
|
|||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com