Aller au menu - Aller au contenu

[Plan du site] Vous êtes ici --- > Le Site du Zéro > Les forums > Site Web > PHP > Afficher les valeur d'une table pour pouvoir les modifier > Lecture du sujet

Afficher les valeur d'une table pour pouvoir les modifier

chacune sur sa page ;)

Vous devez être inscrit pour pouvoir poster des messages

Page : 1 
Auteur Message
1 visiteur sur ce sujet (1 anonyme)
Page : 1 
Hors ligne FoRmOl # Posté le 16/05/2008 à 13:19:09
E-tuning
Avatar
Groupe : Membres
Salut tout le monde :)

J'ai un petit problème (enfin "petit" j'ai déjà été bloqué sur quelque chose hier, pendant plusieurs heures, heureusement, le forum du SDZ a pu m'aider :) )

Je vous expose mon problème :

J'aimerais afficher tout les administrateurs (apres ce sera pour les produits, etc... mais pour l'instant osef :p )donc, j'aimerais afficher tout les administrateurs (nom_admin) qui sont enregistré sur ma BDD ( atys) table : administrateur .

Ca j'y arrive, je fais une boucle que j'ai honteusement pompé sur le cour de M@teo21 et modifier pour afficher ce que je souhaite :

Code : PHP
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
<?php
	$reponse = mysql_query("SELECT nom_admin FROM administrateur ORDER BY nom_admin ASC");

echo "<h3>Liste des Administrateurs :</h3><br />";

while ($donnees = mysql_fetch_array($reponse) )
{
?>
<div class="boutoncenter"><?php echo $donnees['nom_admin']; ?></div><br />

<?php
}

mysql_close(); // Déconnexion de MySQL
?>


Cependant, la ou je bloque carrément, c'est pour afficher les résultat dans un tableau, avec d'un coté, le nom_admin, et de l'autre, un lien " Modifier / Suprimer " qui amène sur une page propre à cette admin, par exemple ma page où les admins sont listés s'appelle admin_a.php, et j'aimerais que lorsqu'on clic sur un nom d'admin, cela nous amene sur une page admin_a.php?id=1 ( si l'id de l'admin est 1 ) qui permet de modifier le nom de l'admin et le mdp, ou de le suprimer.

Le pire, c'est qu'il y a un bout de temps, un ami et moi avions réaliser un site, il avait fait le php, mais j'ai encore le code de la page où l'on pouvait voir tout les membres et en cliquant sur leur nom, cela nous amener sur la description complete du membres ( en gros, ce que je veux faire, mais pour modifier l'admin ) le probléme, c'est que nous avions mis des rang de membres, etc... je ne comprends vraiment rien à son code xD


Si quelqu'un pouvait m'indiquer la marche à suivre SVP, je lui en serait vraiment reconnaissant :)

merci d'avance :D

E-Tuning le site de Tuning PC et d'hardware pour votre PC ! Image utilisateur
Image utilisateur
 
Connecté dexinou # Posté le 16/05/2008 à 13:24:59
BSD forever
Avatar
Groupe : Membres
Inspire toi du tuto des news de mateo
Tu trouveras ce que tu veux.
http://www.siteduzero.com/tuto-3-184-1 [...] tml#ss_part_1
Édité le 16/05/2008 à 13:26:12 par dexinou
 
Hors ligne FoRmOl # Posté le 16/05/2008 à 14:11:26
E-tuning
Avatar
Groupe : Membres
Grrr je suis idiot, je l'avais déjà vu en plus xD


Re-re-re [...] edit ( ce sera plus clair ^^ )

Finalement, apres des heures à tatonner et à essayer de faire des trucs que je ne comprenais pas ... ca marche, j'arrive à ajouter, modifier, et suprimer un admin.
Ouf !

Le seul probléme que je n'arrive pas à régler : Quand j'ajoute un admin, il s'ajoute comme il faut, sauf que si je fais " F5 " juste apres, cela rajoute le meme admin / meme mot de passe dans la base de donner ...

Je ne voit pas pourquoi ... c'est un peu ennuyeux ...

Il me reste donc à régler ce probléme, à essayer de crypter les mots de passe, à sécuriser les formulaires, etc... Pfiouuu j'en ai marre ^^

Édité le 16/05/2008 à 16:31:49 par FoRmOl

E-Tuning le site de Tuning PC et d'hardware pour votre PC ! Image utilisateur
Image utilisateur
 
Hors ligne BtK # Posté le 16/05/2008 à 17:03:47
No risk, no fun !
Avatar
Groupe : Membres
Ca c'est parce que les infos envoyées par POST sont réenvoyées à l'actualisation. Il y a un tuto pour empêcher ça, je pense.

BtK ^^
 
Hors ligne eguillaume # Posté le 16/05/2008 à 17:32:23
Avatar
Groupe : Membres
Bonjour,

Plusieurs solutions:
1) les sessions, avant ton insertion tu testes si la variable et définie, si non définie alors tu fais ton insertion puis tu définie ta variables de session avec sa valeur comme cela en cas de reposte pas de double insert (un peut lourd et aléatoire)
2) Tu testes dans ta table l'existence d'une des valeurs (également petit script avec mysql_num_rows ()) dans un if, mais encore une fois un peut lourd,
3) Solution et surement la meilleure utiliser les possibilité de mysql en définissant tes champs login et passe en unique puis ta requête tu la met dans un if() si pas encore de donnée RAS tu va écrire dans ta table, sinon affichage message ou autre.
Hors ligne FoRmOl # Posté le 16/05/2008 à 19:51:12
E-tuning
Avatar
Groupe : Membres
Ha ok, merci :)
Je tente ca quand je reprendrais le boulot demain et je vous tiens au courant :)

E-Tuning le site de Tuning PC et d'hardware pour votre PC ! Image utilisateur
Image utilisateur
 

Retour au forum "PHP" ou à la liste des forums

Vous devez être inscrit pour pouvoir poster des messages

Changer de design | En savoir plus | Plan du site | Politique d'accessibilité | Règles | RSS tutoriels | RSS news | XHTML 1.0 | CSS 2.0
Édité par Simple IT SARL : Nous contacter | Revue de presse | Publicité

Y'a plus rien à lire, faut remonter maintenant !

Hébergement web - Correction de tutoriels - Créer un site
Vous souhaitez apparaître ici ? Contactez-nous.

Nombre de connectés 107 Zéros connectés | Requêtes SQL 6 requêtes | Temps de génération de la page : Total (SQL) 0.0344s (0.0192s)