|
Publicité ' | ||||||||||||||||||||||||
|
|
#1 | ||||
|
Invité régulier
![]() Inscription : février 2009 Messages : 69 ![]() |
Bonjour,
j'ai besoin de votre aide, en faite j'ai une liste déroulante dynamique ou je récupère la liste des utilisateurs tout ca c'est bon j'ai créer un bouton supprimer afin que: quand je sélectionne un nom de la liste je supprime j'ai pu récupérer la liste, quand je clique sur le bouton supprimer la redirection se fait sur ma page cible sauf que rien n'est supprimer et j'ai ces messages: Notice: Undefined property: PDOStatement::$rowCount in C:\wamp\www\gallerie\phpadd\admin\ciblesupp.php on line 71 L'utilisateur sélectionné n'existe pas ! la ligne 71 c'est la 18 ici de ma page cible code de mon formulaire Code :
Code :
|
||||
|
|
00
|
|
|
#2 |
![]() ![]() Benjamin DelespierreDéveloppeur Web Inscription : février 2010 Messages : 2 984 ![]() |
ça j'ai pas vu. J'ai vu en revanche
C'est une méthode, pas une propriété.
__________________
A la recherche d'un framework MVC facile a prendre en main ? Essayez Axiom Nouveau: la référence d'Axiom est disponible sur GitHub (je la peaufine en ce moment même). Un problème correctement identifié est à moitié résolu, évitez de poster l'intégralité de votre code avec pour seule explication "ça ne marche pas...". Pour identifier correctement vos problèmes PHP, utilisez la gestion des erreurs et xdebug. Les boutons et existent, servez-vous en
|
|
00
|
|
|
#3 | ||||
|
Invité régulier
![]() Inscription : février 2009 Messages : 69 ![]() |
salut,
Merci j'ai corrigé l'erreur , maintenant aucune erreur n'est généré par contrequand je clique sur supprimer j'ai toujours l'utilisateur sélectionné n'existe pas je crois que c'est a cause du bouton supprimer du formulaire qui passe pas la variable et j'ai pas su le corriger merci pour votre aide mr formulaire Code :
Code :
|
||||
|
|
00
|
|
|
#4 |
![]() ![]() Benjamin DelespierreDéveloppeur Web Inscription : février 2010 Messages : 2 984 ![]() |
Trigger un form.submit dans ton boutton au lieu de changer de location.
__________________
A la recherche d'un framework MVC facile a prendre en main ? Essayez Axiom Nouveau: la référence d'Axiom est disponible sur GitHub (je la peaufine en ce moment même). Un problème correctement identifié est à moitié résolu, évitez de poster l'intégralité de votre code avec pour seule explication "ça ne marche pas...". Pour identifier correctement vos problèmes PHP, utilisez la gestion des erreurs et xdebug. Les boutons et existent, servez-vous en
|
|
00
|
|
|
#5 |
|
Invité régulier
![]() Inscription : février 2009 Messages : 69 ![]() |
pardon j'ai pas compris vous pouvez me donner un exemple svp
|
|
|
00
|
|
|
#6 | ||
![]() ![]() Benjamin DelespierreDéveloppeur Web Inscription : février 2010 Messages : 2 984 ![]() |
Il suffit de mettre un nom au formulaire (par exemple name="myform") et de faire:
Code :
__________________
A la recherche d'un framework MVC facile a prendre en main ? Essayez Axiom Nouveau: la référence d'Axiom est disponible sur GitHub (je la peaufine en ce moment même). Un problème correctement identifié est à moitié résolu, évitez de poster l'intégralité de votre code avec pour seule explication "ça ne marche pas...". Pour identifier correctement vos problèmes PHP, utilisez la gestion des erreurs et xdebug. Les boutons et existent, servez-vous en
|
||
|
00
|
|
|
#7 | ||
|
Invité régulier
![]() Inscription : février 2009 Messages : 69 ![]() |
j'ai essayer ceci mais pas la page ne se redirige pas
La page n'est pas redirigée correctement Firefox a détecté que le serveur redirige la demande pour cette adresse d'une manière qui n'aboutira pas. * La cause de ce problème peut être la désactivation ou le refus des cookies. Code :
|
||
|
|
00
|
|
|
#8 |
![]() ![]() Benjamin DelespierreDéveloppeur Web Inscription : février 2010 Messages : 2 984 ![]() |
Vérifie que l'attribut action de ton formulaire correspond à une URL valide.
Au passage, ne laisse jamais ça en production:
__________________
A la recherche d'un framework MVC facile a prendre en main ? Essayez Axiom Nouveau: la référence d'Axiom est disponible sur GitHub (je la peaufine en ce moment même). Un problème correctement identifié est à moitié résolu, évitez de poster l'intégralité de votre code avec pour seule explication "ça ne marche pas...". Pour identifier correctement vos problèmes PHP, utilisez la gestion des erreurs et xdebug. Les boutons et existent, servez-vous en
|
|
00
|
|
|
#9 |
|
Invité régulier
![]() Inscription : février 2009 Messages : 69 ![]() |
oui j'ai choisit le fichier a partir de la partie propriété de dreamweaver
www/gallerie/phpadd/admin/ciblesupp.php je ne comprend pas l'erreur j'ai pas compris la remarque Au passage, ne laisse jamais ça en production: die('Erreur : '.$e->getMessage()); |
|
|
00
|
|
|
#10 | ||
![]() ![]() Benjamin DelespierreDéveloppeur Web Inscription : février 2010 Messages : 2 984 ![]() |
Les utilisateur ne doivent pas voir les messages d'erreur internes. Si tu as vraiment besoin de les conserver, redirige-les vers un fichier de log. L'utilisateur doit simplement voir "Erreur Interne" car sinon, ça lui permet d'avoir des informations sur l'intérieur de ton programme.
Voici un message d'erreur qui peut apparaitre: Code :
SQLSTATE[28000] [1045] Access denied for user 'inexistant'@'localhost' (using password: NO) Je ne comprends pas pourquoi tu rencontre cette erreur, j'ai fait un test avec ce script et tout fonctionne parfaitement: Code :
__________________
A la recherche d'un framework MVC facile a prendre en main ? Essayez Axiom Nouveau: la référence d'Axiom est disponible sur GitHub (je la peaufine en ce moment même). Un problème correctement identifié est à moitié résolu, évitez de poster l'intégralité de votre code avec pour seule explication "ça ne marche pas...". Pour identifier correctement vos problèmes PHP, utilisez la gestion des erreurs et xdebug. Les boutons et existent, servez-vous en
|
||
|
00
|
|
|
#11 |
|
Invité régulier
![]() Inscription : février 2009 Messages : 69 ![]() |
non ca c'est bon mais le problème c'est que la redirection ne marche pas
La page n'est pas redirigée correctement Firefox a détecté que le serveur redirige la demande pour cette adresse d'une manière qui n'aboutira pas. * La cause de ce problème peut être la désactivation ou le refus des cookies. c'est quoi un fichier log svp ? pardonnez moi je débute encore merci |
|
|
00
|
|
|
#12 |
![]() ![]() Benjamin DelespierreDéveloppeur Web Inscription : février 2010 Messages : 2 984 ![]() |
Je ne vois pas où tu fais une redirection. Tu peux me montrer la dernière version de tes scripts ?
Un log (journal en anglais) est un fichier dans lequel on enregistre des évènements. Par exemple Apache à un log d'accès qui renseigne les clients (navigateurs) qui se sont connectés au server ainsi que leur IP et la ressource demandée. De la même manière, on peut tenir un journal d'erreur pour conserver une trace du déroulement (annormal ou non) d'une application.
__________________
A la recherche d'un framework MVC facile a prendre en main ? Essayez Axiom Nouveau: la référence d'Axiom est disponible sur GitHub (je la peaufine en ce moment même). Un problème correctement identifié est à moitié résolu, évitez de poster l'intégralité de votre code avec pour seule explication "ça ne marche pas...". Pour identifier correctement vos problèmes PHP, utilisez la gestion des erreurs et xdebug. Les boutons et existent, servez-vous en
|
|
00
|
|
|
#13 | ||||
|
Invité régulier
![]() Inscription : février 2009 Messages : 69 ![]() |
merci
ca c'est mon formulaire Code :
Code :
|
||||
|
|
00
|
|
|
#14 |
![]() ![]() Benjamin DelespierreDéveloppeur Web Inscription : février 2010 Messages : 2 984 ![]() |
Tu n'utilise pas de fichier alors tu peux enlever dans ton formualire. En revanche il n'y a pas de redirection, je ne vois toujours pas ou ça coince, que se passe-t'il lors que tu accède directement à ciblesupp.php ?
__________________
A la recherche d'un framework MVC facile a prendre en main ? Essayez Axiom Nouveau: la référence d'Axiom est disponible sur GitHub (je la peaufine en ce moment même). Un problème correctement identifié est à moitié résolu, évitez de poster l'intégralité de votre code avec pour seule explication "ça ne marche pas...". Pour identifier correctement vos problèmes PHP, utilisez la gestion des erreurs et xdebug. Les boutons et existent, servez-vous en
|
|
00
|
|
|
#15 |
|
Invité régulier
![]() Inscription : février 2009 Messages : 69 ![]() |
comment j'ajoute la redirection svp ? parce que je croyez que action faisait la redirection
quand je veux accéder directement à la page ciblesupp.php j'ai La page n'est pas redirigée correctement Firefox a détecté que le serveur redirige la demande pour cette adresse d'une manière qui n'aboutira pas. * La cause de ce problème peut être la désactivation ou le refus des cookies. |
|
|
00
|
|
|
#16 |
![]() ![]() Benjamin DelespierreDéveloppeur Web Inscription : février 2010 Messages : 2 984 ![]() |
Je voir l'url tapée dans la barre d'adresse du nav ?
__________________
A la recherche d'un framework MVC facile a prendre en main ? Essayez Axiom Nouveau: la référence d'Axiom est disponible sur GitHub (je la peaufine en ce moment même). Un problème correctement identifié est à moitié résolu, évitez de poster l'intégralité de votre code avec pour seule explication "ça ne marche pas...". Pour identifier correctement vos problèmes PHP, utilisez la gestion des erreurs et xdebug. Les boutons et existent, servez-vous en
|
|
00
|
|
|
#17 |
|
Invité régulier
![]() Inscription : février 2009 Messages : 69 ![]() |
|
|
|
00
|
|
|
#18 |
![]() ![]() Benjamin DelespierreDéveloppeur Web Inscription : février 2010 Messages : 2 984 ![]() |
Aaaah pardon, j'avais pas vu ça
Code :
if(!isset($_GET['username']) || !empty($_GET['username'])) { header("location:ciblesupp.php");exit(); }
__________________
A la recherche d'un framework MVC facile a prendre en main ? Essayez Axiom Nouveau: la référence d'Axiom est disponible sur GitHub (je la peaufine en ce moment même). Un problème correctement identifié est à moitié résolu, évitez de poster l'intégralité de votre code avec pour seule explication "ça ne marche pas...". Pour identifier correctement vos problèmes PHP, utilisez la gestion des erreurs et xdebug. Les boutons et existent, servez-vous en
|
|
10
|
|
|
#19 |
|
Invité régulier
![]() Inscription : février 2009 Messages : 69 ![]() |
j'ai pas compris
jah oui je me suis tromper du nom de la page je voulais dire par cette ligne que si rien n'est selectionné on revient automatique a la page suppuser.php c'est faux ? Code :
if(!isset($_GET['username']) || !empty($_GET['username'])) { header("location:suppuser.php");exit(); } |
|
|
00
|
|
|
#20 |
![]() ![]() Benjamin DelespierreDéveloppeur Web Inscription : février 2010 Messages : 2 984 ![]() |
Pourquoi as-tu besoin de ça ?
Au passage, empty englobe isset, donc appeller les deux est un pléonasme Code :
!isset($_GET['username']) || !empty($_GET['username']
__________________
A la recherche d'un framework MVC facile a prendre en main ? Essayez Axiom Nouveau: la référence d'Axiom est disponible sur GitHub (je la peaufine en ce moment même). Un problème correctement identifié est à moitié résolu, évitez de poster l'intégralité de votre code avec pour seule explication "ça ne marche pas...". Pour identifier correctement vos problèmes PHP, utilisez la gestion des erreurs et xdebug. Les boutons et existent, servez-vous en
|
|
10
|
Copyright © 2000-2012 - www.developpez.com