title image


Smiley Je nach Datenbankinhalt einen bestimmten String schreiben
Hi,



ich habe hier folgendes Problem:



Ich habe Datenbankeinträge (die zugegebenermaßen überhaupt keiner Normalform entsprechen, aber so gewachsen sind)



id realname flag

2 user1 25

2 user1 55

3 user2 25

4 user3 25

4 user3 55



Jeden Username in der Tabelle schreibe ich einmal in eine HTML-Optionliste.

Nun möchte ich je nach Flag aber noch etwas dahintersetzen.

Wenn der USer als flag 25 hat, dann OK wenn er 55 hat nicht OK und wenn er beides hat dann Fehler.



Hier ein Auszug aus meiner Funktion dafür:



$t_users # Enthällt alle Einträge aus der DB (siehe oben)

$t_display = array();

$t_sort = array();

$t_show_realname = ( ON == config_get( 'show_realname' ) );

$t_sort_by_last_name = ( ON == config_get( 'sort_by_last_name' ) );

foreach ( $t_users as $t_user )

{



$t_user_name = string_attribute( $t_user['username'] );

$t_sort_name = $t_user_name;

$t_user_name = string_attribute( $t_user['realname'] );

$t_user_id = $t_user['id'];





#}



list ($vorname, $nachname) = split(' ', $t_user_name);

$t_username = $nachname.", ".$vorname;



$t_display[] = $t_username;

$t_sort[] = $t_sort_name;

$t_id[] = $t_user_id;



}

array_multisort( $t_sort, SORT_ASC, SORT_STRING, $t_users, $t_display );





for ($i = 0; $i < count( $t_sort ); $i++ )

{

$t_row = $t_users[$i];

PRINT '

Login

E-Mail:
  

Passwort:
  

Beitrag anfügen

Symbol:
 
 
 
 
 
 
 
 
 
 
 
 
 

Überschrift: