//Affiche le formulaire d'édition d'une personne } else { //Affiche le formulaire d'ajout de people echo '<h2>Ajouter un compte</h2>'; echo ' <form class="gestion" method="post" action="gestionUtilisateur.php"> <fieldset> <label>Nom :</label><input class="formGestion" type="text" id="nom" name = "nom" /><br/><br/> <label>Prénom :</label><input class="formGestion" type="text" id="prenom" name = "prenom" /><br/><br/> <label>Mail :</label><input class="formGestion" type="text" id="mail" name = "mail" /><br/><br/> <label>Téléphone :</label><input class="formGestion" type="text" id="telephone" name = "telephone" /><br/><br/> <label>Adresse :</label><input class="formGestion" type="text" id="adresse" name = "adresse" /><br/><br/> <label>CP :</label><input class="formGestion" type="text" id="cp" name = "cp" /><br/><br/> <label>Ville :</label><input class="formGestion" type="text" id="ville" name = "ville" /><br/><br/> '; listBoutique($base, $hote, $utilisateur, $mdp, null); echo ' <label>Statut :</label> <input type="radio" id="statut" name="statut" value="B" checked="checked"/>Administrateur de boutique <label></p></label><input type="radio" id="statut" name="statut" value="G"/>Administrateur général <br> <br> <label>Identifiant :</label><input class="formGestion" type="text" id="login" name = "login" /><br/><br/> <label>Mot de passe :</label><input class="formGestion" type="text" id="mdp" name = "mdp" /><br/><br/> <input name="effacerAjout" type="reset" value="Effacer" /> <input name="envoyerAjout" type="submit" value="Envoyer" /> </fieldset> </form> '; } //}
function editTableauUser($editCompte, $base, $hote, $utilisateur, $mdp) { // Ici on édite la fiche d'une personne try { $pdo_options[PDO::ATTR_ERRMODE] = PDO::ERRMODE_EXCEPTION; $bdd = new PDO('mysql:host=' . $hote . ';dbname=' . $base, $utilisateur, $mdp); $bdd->exec('SET NAMES utf16'); //On prépare la requète: $reponse = $bdd->prepare('SELECT * FROM compte WHERE id = ? '); //On envoie la requète avec les valeurs nécessaires: $reponse->execute(array($editCompte)); $donnees = $reponse->fetch(); // Découpage ligne à ligne de $reponse (une seul ligne ici) // On libère la connexion du serveur pour d'autres requêtes : $reponse->closeCursor(); //Formulaire d'édition d'une personne. ?> <h2>Modification d'un compte</h2> <form class="gestion" method="post" action="gestionUtilisateur.php"> <fieldset> <legend>Modification du compte numéro <b><?php echo $donnees['id']; ?> </b></legend> <label>Nom :</label><input type="text" id="nom" name = "nom" value="<?php echo $donnees['nom']; ?> "/><br/><br/> <label>Prénom :</label><input type="text" id="prenom" name = "prenom" value="<?php echo $donnees['prenom']; ?> "/><br/><br/> <label>Mail :</label><input type="text" id="mail" name = "mail" value="<?php echo $donnees['mail']; ?> "/><br/><br/> <label>Téléphone :</label><input type="text" id="telephone" name = "telephone" value="<?php echo $donnees['telephone']; ?> "/><br/><br/> <label>Adresse :</label><input type="text" id="adresse" name = "adresse" value="<?php echo $donnees['adresse']; ?> "/><br/><br/> <label>CP :</label><input type="text" id="cp" name = "cp" value="<?php echo $donnees['cp']; ?> "/><br/><br/> <label>Ville :</label><input type="text" id="ville" name = "ville" value="<?php echo $donnees['ville']; ?> "/><br/><br/> <?php listBoutique($base, $hote, $utilisateur, $mdp, $donnees['boutiqueGeree']); ?> <label>Statut :</label> <?php if ($donnees['statut'] == "B") { ?> <input type="radio" id="statut" name="statut" value="B" checked="checked"/>Administrateur de boutique <label> </label><input type="radio" id="statut" name="statut" value="G"/>Administrateur général <?php } else { ?> <input type="radio" id="statut" name="statut" value="B"/>Administrateur de boutique <label> </label><input type="radio" id="statut" name="statut" value="G" checked="checked"/>Administrateur général <?php } ?> <br> <br> <label>Identifiant :</label><input type="text" id="login" name = "login" value="<?php echo $donnees['login']; ?> "/><br/><br/> <label>Mot de passe :</label><input type="text" id="mdp" name = "mdp" value="<?php echo $donnees['mdp']; ?> "/><br/><br/> <input type="hidden" name="hdIdCompte" id="hdIdCompte" value=" <?php echo $donnees['id']; ?> " /> <!-- cette input "caché" permetra de récupérer plus tard dans $_POST l'id du compte --> <input name="effacerModif" type="reset" value="Effacer" /> <input name="envoyerModif" type="submit" value="Envoyer" /> </fieldset> </form> <?php } catch (Exception $erreur) { die('Erreur : ' . $erreur->getMessage()); } }