- Home
- Categorie
- Coding e Sistemistica
- PHP
- Funzione per estrarre in un unica variabile chiave e valore
-
Funzione per estrarre in un unica variabile chiave e valore
Salve a tutti avrei bisogno di un vostro aiuto vi spiego intanto cosa dovrei fare:
In una tabella del database ho inserito i gruppi del tipo superadmin , admin , staff, ecc...Adesso io dovrei estrarre da questa tabella l ' id del gruppo, e associarlo al nome, quindi un unica variabile.
Ho fatto tante prove, adesso con l ultima prova mi stampa l ultimo id e nome, e non mi stampa tutti gli id e nomi inoltre non associa l'id al nome cosa fare mi date una mano grazie.[php]
function GroupSelect(){
global $dbcore ;
$sql = mysql_query("select id_groups, nome_group from groupstaff order by id_groups asc")or die(mysql_error());
while( $row = mysql_fetch_assoc($sql)){
$return = array($row['id_groups']=>$row['nome_group']);
}
return $return;
}[/php]
-
Beh, c'è un problema nell'array:
[php]function GroupSelect(){
global $dbcore ;
$sql = mysql_query("select id_groups, nome_group from groupstaff order by id_groups asc")or die(mysql_error());
while( $row = mysql_fetch_assoc($sql)){
$return[$row['id_groups']] =$row['nome_group'];
}
return $return;
} [/php]E poi te lo puoi leggere in questo modo:
[php]$vars = GroupSelect();
foreach($vars as $var){
echo $var." ";
}[/php]Ola!
-
Ciao non va bene non mi da il risultato che deve darmi id chiave nome valore.
-
Uhm...
Prova così :
[PHP]function GroupSelect(){
global $dbcore ;
$sql = mysql_query("select id_groups, nome_group from groupstaff order by id_groups asc")or die(mysql_error());
while( $row = mysql_fetch_assoc($sql)){
$return[] = array($row['id_groups']=>$row['nome_group']);
}
return $return;
} [/PHP]