
Originariamente inviata da
LT_Foolish
Ciao, grazie per la tua risposta

Allora, nel pomeriggio avevo provato a sostituire "lettura" con "scheda", che è la tabella in cui sono presenti descrizione, calciatore, foto e tante altre informazioni, ma ovviamente le altre due tabelle (nazionalita e ruolo) le ignorava.
Ora mi sono accorto che non avevo creato la tabella di nome visualizza. L'ho creata e ho inserito tutti i campi presenti nella tabella "scheda", ma mi visualizza solamente "LETTUR", presente nell'echo. Come devo modificarla?
Fai una prova metti un if /else così:
codice:
if($num==0){
echo "Non sono presentidati nel Db";
}
else{
//echo vuol dire "stampa a schermo"
echo "<h2><center>LETTURA</center></h2>";
//ciclo: i è un contatore che facciamo partire da 0, fino a tanto che esistono record nel db, va a scrivere il record stesso e le sue informazioni e poi conta uno, due tre...
$i=0;
while ($i < $num) {
$id_scheda=mysql_result($risultati,$i,"id_scheda");
$calciatore=mysql_result($risultati,$i,"calciatore");
$id_nazionalita=mysql_result($risultati,$i,"id_nazionalita");
$nazionalita=mysql_result($risultati,$i,"nazionalita");
$descrizione=mysql_result($risultati,$i,"descrizione");
$id_ruolo=mysql_result($risultati,$i,"id_ruolo");
$ruolo=mysql_result($risultati,$i,"ruolo");
$datanascita=mysql_result($risultati,$i,"datanascita");
echo "<b>$id_scheda </b><br> <img src='scheda_foto_bv.php?id_scheda=$id_scheda'> $calciatore<br><br>
<B>NAZIONALITA'</B>: $nazionalita<br><br>
<B>DESCRIZIONE:</B> $descrizione <br><br>
<B>RUOLO:</B> $ruolo <br><br>
<B>DATA E LUOGO DI NASCITA:</B><a href='scheda_hyperlink_bv.php?id_scheda=$id_scheda'> $datanascita </a><br>";
//...incrementando ogni volta di un'unità
$i++;
}
}
non vorrei che $num sia = a 0 in questo modo se non ci sono dati nel db te lo dice....
Se entra nell else vuol dire invece che c'è qualche altro problema