colom uit database in menu form zetten

Status
Niet open voor verdere reacties.

djwouter

Gebruiker
Lid geworden
23 aug 2008
Berichten
142
ik wil zeg maar de rij users in een rij zetten van een form zo dat mensen met een prive bericht kunnen selecteren naar wie ze hem willen sturen mar ik weet totaal niet hoe dit moet heb wel wat verstand van php ( heeel weinig) maar ik leer nog :) en ik hoop dat iemand mij kan helpen met een turtial ofzo

alvast bedankt names mijn site en bezoekers :)
 
Stap 1: ophalen van alle gebruikers met een SQL query.

Stap 2: alle gebruikers in een array stoppen en een select box genereren

Stap 3: de informatie van het formulier opvangen en er iets mee doen ;)

Gaat ongeveer zo:
PHP:
// selecteer alle gebruikers.
$sSQL = "SELECT * FROM user WHERE 1"
$result = mysql_query ( $sSQL );

// haal alle gebruikers op en stop ze in een array
while ( $aRow = mysql_fetch_assoc ( $result ) ) {
   $aUser[ $aRow['id'] ] = $aRow['username'];
}

// bouw een lijst met checkboxes
echo '<form action="" method="post">';
foreach ( $aUser as $iID => $sUserName ) {
    echo '<input type="checkbox" name="users[]" value="'.$iID.'" id="user_'.$iID.'" /><label for="users'.$iID.'">'.$sUserName.'</label>';
}
echo '</form>';


Als je de resultaten wil gebruiken voor iets, moet je bovenaan je pagina ergens het formulier opvangen en de informatie gebruiker:

PHP:
if ( $_SERVER['request_method'] == 'POST' ) {
   foreach ( $_POST['users'] as $iID ) {
     // $iID is het ID van een gebruiker die door de persoon die het formulier invulde is geselecteerd; wat je er mee wil doen is aan jezelf :)
  }
}
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan