Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 18

Discussione: dov'è l'errore ?!

  1. #1

    dov'è l'errore ?!

    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> ||
    								<?
    					}
    					}
    					}
    			}
    			}
    			}
    			?>
    questo script si trova in un sito di archivio di videogiochi.
    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 ?

  2. #2
    "dov'è l'errore"...cos'è un quiz o un gioco a premi? Che significa non va? Che problemi ti da?
    "Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)

  3. #3
    "semplicemente" non funziona... mi compare solo la scritta Suggerimenti ma poi non compaiono i 2 screen...

  4. #4
    Codice PHP:
    ...
    mysql_select_db(freankexpo);
    ... 
    Cos'è freankexpo?
    "Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)

  5. #5
    il nome del sito ( http://freankexpo.net) che è usato anche come nome del database.

  6. #6
    Utente di HTML.it L'avatar di jeppox
    Registrato dal
    Mar 2007
    Messaggi
    436
    - a primo colpo d'occhio direi di non usare gli open short tags ma <?php
    - in mysql_select_db(freankexpo); il DB va messo negli apici mysql_select_db('freankexpo');
    - nella query hai un doppio where anzi che where and ...

  7. #7
    mhm... no jeppox... ho effettuato le modifiche da te suggerite ma sempre lo stesso.
    Compare solo la scritta "suggerimenti" ma nessuna immagine.

  8. #8
    Utente di HTML.it L'avatar di jeppox
    Registrato dal
    Mar 2007
    Messaggi
    436
    non so che dirti, io inizierei a fare un po di debugging, vai passo passo e fai degli output con un exit per vedere dove ti blocchi, iniziando dalla connessione, se va a buon fine poi controlli il risultato della query e via di seguito...

  9. #9
    risolto !!
    Grazie !

  10. #10
    Utente di HTML.it L'avatar di jeppox
    Registrato dal
    Mar 2007
    Messaggi
    436
    ho trovato molti altri errori nel tuo codice.

    partendo dal presupposto che hai messo a posto la query col doppio where e messo il db negli apici e che quindi la connessione va a buon fine, continuo da qui:

    in if($object > 0) devi fare if(count($object) > 0) {...

    l'output in HTML <img></img> non esiste forse volevi linkare un immagine?

    Codice PHP:
    [url='http://freankexpo.altervista.org/?room=GameSearch&nolist=1&gid=<?=$id_immagine?>'][img]http://freankexpo.altervista.org/Games/<?=$id_immagine?>/Screenshots/0.jpg[/img][/url] ||
    La stessa cosa vale per $ob_generee fai if(count($obj_genere) > 0){ ...

    per il resto dovrebbe andare.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.