ciclo if combinato con my sql
salve sto scrivendo un codice php di un form che collegandosi al database in base alla risposta che ha ricevuto dal database mi stampa una stringa o un altra il codice mi funziona ma ho problemi con l'if. Nel form il livello puo essere di tre tipi base intermedio e avanzato. Quindi penso che il codice if funzioni cosi se base è uguale a $row livello allora stampa ciao Paolo altrimenti ciao Gino. Dove sbaglio? C'è qualcuno che potrebbe darmi una mano per capire l'errore?? grazie in anticipo
Codice PHP:
$obj->connessione();
$query = "select * from schede join clienti
on schede.idcliente = clienti.id
where id1 = '$id_scheda' " ;
$result = mysql_query($query);
while ($row = mysql_fetch_array($result)) {
$cognome=strtoupper($row['cognome']);
$nome=strtoupper($row['nome']);
$id_client=$row['id'];
echo"<div align=\"center\"><h1>".$cognome." ".$nome."</h1>";
echo"<strong>Scheda numero: ".$id_scheda."<br>";
echo"<strong>Livello: ".$row['livello']."<br>";
echo"Obiettivo: ".$row['obiettivo']."</strong></div><br><br><br>";
}
if( preg_match ( "/^base/" , $row['livello'] ))
{
echo "ciao paolo";}
else
{
echo "ciao Gino";
}
?>