Originariamente inviato da brodik
Codice PHP:
function sponsor() {
$query = "SELECT sponsor1, sponsor2 FROM utenti WHERE id = '$id'";
$result = mysql_query($query);
$row = mysql_fetch_row($result);
if(!empty($row['sponsor1'])){
return "[img]si.png[/img]";
}else{
return "[img]no.png[/img]";
}
if(!empty($row['sponsor2'])){
return "[img]si.png[/img]";
}else{
return "[img]no.png[/img]";
}
}
In realtà questo codice non è del tutto corretto perchè, per come è scritto, php non analizzerà affatto la variabile $row['sponsor2'], dal momento che prenderà per buono il primo return che trova, relativo a sponsor1. Si può risolvere con un array come questo:
Codice PHP:
function sponsor() {
$query = "SELECT sponsor1, sponsor2 FROM utenti WHERE id = '$id'";
$result = mysql_query($query);
$row = mysql_fetch_row($result);
if(!empty($row['sponsor1'])){
$sponsor1 = "[img]si.png[/img]";
}else{
$sponsor1 = "[img]no.png[/img]";
}
if(!empty($row['sponsor2'])){
$sponsor2 = "[img]si.png[/img]";
}else{
$sponsor2 = "[img]no.png[/img]";
}
return array($sponsor1, $sponsor2);
}