Afficher le contenu d'une base de données
Forum Programmation : Afficher le contenu d'une base de données
Bonjour,
Je suis en train d'essayer d'acceder à ma base de données et d'afficher sur ma page php le contenu de cette base.
Voici le code :
Code :
|
Ma base de données regroupe trois champs : login, mdp ,statut.
Il y a un encadrant au statut 0 et plusieurs encadrés avec un statut 1.
Je désire juste afficher les logins des encadrés.
Je me doutes qu'il faille ecrire un echo mais je n'ai pas la syntaxe pour ecrire seulement la valeur d'un champs de la table.
Merci de votre aide!!
tu peux faire ça:
while($req = mysql_fetch_array($requete){
echo $req['login'];
echo " ";
}
c'est bien ce que tu demandais?
Répondre à sleepless2101
Bonjour,
A la place de la ligne 21, essaie :
Code :
|
En fait, ça fonctionne si "login" est bien un champ de ta table.
Sinon, il faut le remplacer par... le bon nom
Je te conseille de faire une petite recherche sur les fonctions dont le nom commence par mysql_fetch
(surtout avec des exemples, ça aide)
Jete un oeil sur http://www.vulgarisation-informati [...] re_donnees
Bon php.
Merci à vous ça fonctionne je suis content !
Mais je me pose une question de plus...
Là je me dois de rajouter un bouton "supprimer" donc de type submit à la fin de chaque ligne et que quand on clique sur un des bouton submit ça supprime de la base de données l'encadre qui correspond au bouton supprimer. Il faut donc faire correspondre le bouton supprimer à l'encadré mais là c'est le néant...
Après l'action appelé fera un DELETE mais c'est faire correspondre avec l'encadré.
Merci de votre aide
Voici le code que j'ai mis pour faire apparaître le bouton supprimer avec les logins :
<?php
if ($requete) {
echo "Execution de la requete réussie.<br/>";
while ($row = mysql_fetch_object($requete)) {
echo $row->login;
echo "<tr>";
echo "<td width='40'><a href='controleur.php?action=action_supprimer_encadre' >";
echo "<input type='submit' value='supprimer'></td><br/>";
echo "<tr\>";
}
}
?>
ALEX DARK 77 arrète de dire n'importe quoi c'est le 2ème post que je vois que tu dis ca alors que ca n'a rien avoir.
Blasil64 pour supprimé une seule ligne dans une table BDD il faut que tu sélectionne cette ligne par son ID
Hosting Favicon
Clic pas ici
Répondre à Allstar27
Là je suis en train de chercher avec les ID mais concrètement il faut que je fasse quoi ?
Je dois rajouter un champ dans ma base qui s'appelle Id_enc par exemple, et après dans mon code d'affichage je fais comment ?
Remplace ton bouton de type submit par :
Code :
|
Bien sûr, il faut créer un module "supprimer.php" qui devra exécuter l'instruction SQL DELETE, genre :
Code :
|
... de rien
ok c'est bon j'ai trouvé, voici le lien de ma solution si ça interesse quelqu'un :
http://www.developpez.net/forums/d [...] on-appuie/
En relisant sur le lien que tu as donner:
| Citation : Oui mais l'encadrant ne dois pas à avoir à le saisir il doit s'incrémenter directement dans le base à l'ajout du mot de passe et du login.
|
Il suffit de mettre l'id en auto_increment... chaque nouvelle entrée aura une id automatique (la première 1, la deuxième 2, etc).
Message édité par Allstar27 le 12-02-2009 à 15:26:57
Hosting Favicon
Clic pas ici
Répondre à Allstar27
Il y a 1772 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.
