Cocob84
Messages postés38Date d'inscriptionmercredi 10 octobre 2012StatutMembreDernière intervention23 juin 2014
-
17 juin 2014 à 09:07
Cocob84
Messages postés38Date d'inscriptionmercredi 10 octobre 2012StatutMembreDernière intervention23 juin 2014
-
18 juin 2014 à 08:30
Bonjour
J'ai effectuer une liste déroulante comme ceci:
Pour modifier le champs "droits" dans ma bdd
Quand je sélectionne exemple 'visiteur" dans ma liste déroulante et que je valide il le saisie bien dans ma bdd.la requêtes s'effectue bien .
Le souci c'est quand je veut a nouveau modifier ,La liste déroulante ne garde pas la valeur saisie soit ici :"visiteur" dans le premier terme de la liste déroulante
Je pense qu'il faut utiliser selected=selected ou/et Option selected mais je sais pas comment je peut faire.
Quand je suis dans le formulaire pour modifier je sélectionne le droits choisie exemple "Visiteur" j'appuie sur valider
sa modifie dans ma bdd,
et quand je reclick sur modifier sa m'amène sur a nouveau sur le formulaire dans droits la première option est toujours administrateur n'est pas cèle que je sélectionne juste avant soit "visiteur"
je voudrais que le choix numéro 1 de la liste déroulante soit celle qui est dans la bdd pour que le client quand il modifie il voie en quel droits et
l'utilisateur.
Dans le formulaire j'ai mis sa le souci c'est que comme sa me le répéte 2 fois
<option selected><?php echo($result->Droits);?>
jordane45
Messages postés37525Date d'inscriptionmercredi 22 octobre 2003StatutModérateurDernière intervention 4 juin 2023341 17 juin 2014 à 12:54
je voudrais que le choix numéro 1 de la liste déroulante soit celle qui est dans la bdd
Donc... il te faut REQUETER ta BDD pour avoir les informations qui s'y trouvent......
je viens d'adapter et j'ai sa comme erreur
Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING in Modifuser.php on line 24 sur cette ligne
Cocob84
Messages postés38Date d'inscriptionmercredi 10 octobre 2012StatutMembreDernière intervention23 juin 2014 17 juin 2014 à 19:18
je savais pas j'ai essayer j'ai essaye de changer les guillemets du 0 mais c'était pas sa c'est bon corriger ici
Mais dans le formulaire il y a pas les résultats
j'ai fais un Echo de la requêtes elle affiche bien la requêtes :
SELECT * FROM Compte WHERE Login = 'admin'
aussi un Echo de la variable résult et m'affiche que :
Array
jordane45
Messages postés37525Date d'inscriptionmercredi 22 octobre 2003StatutModérateurDernière intervention 4 juin 2023341 17 juin 2014 à 19:43
Result est un array.
Il te faut donc utiliser print_r ($result) et non un echo
Cocob84
Messages postés38Date d'inscriptionmercredi 10 octobre 2012StatutMembreDernière intervention23 juin 2014 17 juin 2014 à 19:46
a mince je vais y arriver ^^
Array ( [Login] => admin [Password] => admin [Nom] => admin [Prenom] => admin [Droits] => Moderateur )
Modifié par Cocob84 le 17/06/2014 à 10:44
17 juin 2014 à 10:44