Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    Lista pagine non va a capo

    Salve, ho un problema. Ho un motore di ricerca che se su un dato termine mi trova molte pagine, elencandomele, continua a stamparle a destra senza mai andare a capo, ignorando i confini dei div e delle tabelle:
    Di seguito il codice che gestisce la stampa del numero delle pagine:

    Codice PHP:
                      echo '<tr><td>'."\n";
                      
    $query_string "";
                      
    $query_string .= ( isset($s) && $s!="" "&s=".$s "" );
                      
    $query_string .= ( isset($o) && $o!="" "&o=".$o "" );
                      if (
    $numrow>0) {

                        echo 
    '<div id="pagination">'."\n";
                        for (
    $i 1$i <= $lastpage$i++) {
                              if (
    $i==$pageno) {
                                echo 
    '<span style="background-color:#999;padding:5px">'.$i."</span>"."\n";
                              } 
                              else {
                                echo 
    "[url='{$_SERVER[']$i[/url]&nbsp";
                              }
                          }
                        echo '
    </div>'."\n";
                       }
                      echo '
    </td></tr>'."\n"; 
    Questa è la porzione css che gestisce la cosa:


    codice:
    /* pagination style ************************************************/
     div#pagination {
    	font-family:Verdana, Geneva, sans-serif;
    	font-size: 12px;
    	text-align: center;
    	display: block;
    	margin-bottom: 10px;
    	color: #000;
    }
    
    div#pagination a, div#pagination a:active, div#pagination a:visited {
    	padding: 3px;
    	text-decoration: none;
    	color: #F60;
    	display: inline;
    
    }
    div#pagination a:hover {
    	font-family: Verdana, Geneva, sans-serif;
    	color: #F00;
    	background-color: #999;
    }
    Il motore di ricerca è stato sviluppato da un programmatore tempo fa e di cui non ho piu i contatti

    Spero di essermi espresso bene e soprattutto che qualcuno mi possa aiutare

    Ciao

  2. #2
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,505
    codice:
    $i&nbsp
    Sai cosa vuol dire & nbsp; ?
    Non-Breakable SPace, che per il browser vuol dire "qualunque cosa accada, non andare a capo in questo punto!", e invece sarebbe l'unico punto dove potrebbe andare a capo.

  3. #3
    Originariamente inviato da Alhazred
    Sai cosa vuol dire & nbsp; ?
    Non-Breakable SPace, che per il browser vuol dire "qualunque cosa accada, non andare a capo in questo punto!", e invece sarebbe l'unico punto dove potrebbe andare a capo.
    Grazie della risposta, ho provato ad eliminarlo ma purtroppo non è quello il problema

  4. #4
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,505
    Hai messo uno spazio normale al posto di & nbsp; ? Se risulta tutto attaccato non ci va a capo.

  5. #5
    Originariamente inviato da Alhazred
    Hai messo uno spazio normale al posto di & nbsp; ? Se risulta tutto attaccato non ci va a capo.
    Ho risolto. Ho provato ad aggiungere

    codice:
    ."\n"
    come nell'if sopra e funziona.

    Grazie del supporto per arrivare al risultato.

    Ciao

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.