questo script si trova in un sito di archivio di videogiochi.codice:<font size=3><u>Suggerimenti: </u></font> <? $host = ""; $user = ""; $psw = ""; $connect = mysql_connect($host,$user,$psw); if(!$connect){ }else{ mysql_select_db(freankexpo); $check_auth = mysql_query ( "SELECT * FROM games WHERE author='$game_author' WHERE name NOT LIKE '$game_name' ORDER BY id DESC LIMIT 2" ); if($object = mysql_fetch_object($check_auth)){ if($object > 0){ while($obj = mysql_fetch_array($check_auth)){ $id_immagine = $obj ['id']; ?></img> || <? } }else{ $check_genere = mysql_query ( "SELECT * FROM games WHERE genere='$game_genre' ORDER BY id DESC LIMIT 2" ); if($obj_generee = mysql_fetch_object($check_genere)){ if($obj_generee > 0){ while($obj_genere = mysql_fetch_array($check_genere){ $id_immagine2 = $obj_genere ['id']; ?>
</img> || <? } } } } } } ?>
dovrebbe permettere di far comparire due screen di due giochi diversi da quello che si sta vedendo, ma che hanno in comune con esso lo stesso autore o lo stesso genere/lingua.
Per qualche strano motivo non va e non riesco a trovare l'errore.
Come dovrei sistemarlo ?
me lo sapreste riscrivere corretto ?

</img> ||
<?
}
}else{
$check_genere = mysql_query ( "SELECT * FROM games WHERE genere='$game_genre' ORDER BY id DESC LIMIT 2" );
if($obj_generee = mysql_fetch_object($check_genere)){
if($obj_generee > 0){
while($obj_genere = mysql_fetch_array($check_genere){
$id_immagine2 = $obj_genere ['id'];
?>
</img> ||
<?
}
}
}
}
}
}
?>
Rispondi quotando