La communauté ALL HTML c'est 58024 membres à ce jour dont 0 inscrits aujourd'hui et 29 depuis une semaine.

Sélection d'une liste membres à partir d'une base de données

Photo de almostsk8 Article publié le jeudi 21 juin 2007 par almostsk8.
Cet article est classé dans les catégories « PHP, SQL »

Affiche une liste déroulante de membres par exemple.

Vous allez pouvoir afficher une liste déroulante d'une liste de vos membres par exemple. Idéal pour un script de messagerie entre membres connectés !

 Créer une liste.php :

<?
$liste = doquery("SELECT * FROM Nom_DE_LA_TABLE","users");

while ($affichage = mysql_fetch_array($liste))
{
$page .= '<option value="'.$affichage[pseudo].'">'.$affichage[pseudo].'</option>';
}
?>

Puis, pour afficher la liste déroulante ajoutez dans votre fichier :

$page .= '<center><strong>1) Sélectionnez votre adversaire »</strong>';
$page .= '&nbsp;<br><br><select size="1" nom="destinataire">';
include('order.php');
$page .= '</select></br>';

Exemple à la suite du formulaire en php :

$query = doquery("SELECT * FROM {{table}} WHERE pseudo='".$_POST['destinataire']."' LIMIT 1", "mise_a_jour");
$row = mysql_fetch_array($query);

doquery("INSERT INTO NOM_DE_LA_TABLE SET defiant='".$userrow["id"]."' , "mise_a_jour");


VOS COMMENTAIRES ...

Commenter cette publication

Photo de Dr_von_scott Commentaire publié le mercredi 27 juin 2007 à 11 h 34 par Dr_von_scott
Quelques remarques :

1 - Pourquoi faire deux pages alors qu'une seule suffit ?

2 - Tu appelle ta premiere page liste.php, puis tu fais un include('order.php'); ?????????

3 - Dans le meme style, $row devient sur la ligne du dessous $userrow

4 - Tu utilise une fonction personnel doquery qui n'est expliquée nulle part
Photo de kyosukenobaka Commentaire publié le dimanche 02 septembre 2007 à 22 h 29 par kyosukenobaka
Et ya aussi pas mal de securité a faire : filtrer les posts avant des les utiliser dans les requetes pour eviter les injections SQL :/

Commenter cette publication

Vous devez obligatoirement vous identifier en tant que membre pour participer à cette discussion.

Forums de discussions associés

Discutez et échangez sur ce thème dans nos forums PHP - SQL, PHP - SQL, ASP - SQL.

Liens sponsorisés

ACCÉS COMMUNAUTÉ

Rejoignez ALL HTML

Publiez vos articles, actualités, communiqués ... Donnez votre avis, partagez votre réseau, rencontrez d'autres membres et participez à la vie de la communauté.

agenda