Pagina 12 di 19 primaprima ... 2 10 11 12 13 14 ... ultimoultimo
Visualizzazione dei risultati da 166 a 180 su 278
  1. #166
    Utente di HTML.it L'avatar di semolino
    Registrato dal
    Nov 2004
    Messaggi
    1,499
    Hai ragione è l'& del
    Ma ho guardato anche il tuo post, c'è scritto solo &!
    Probabilemnte il code ti ha tolto nbsp...
    Ok adesso va bene

    - Mi sembra di aver capito che se ci sono dei valori in POST, questi non vengono passati, vero?

  2. #167
    Originariamente inviato da semolino
    - Mi sembra di aver capito che se ci sono dei valori in POST, questi non vengono passati, vero?
    usa GET come metodo del form e stai a posto.

    Ho usato volutamente GET perchè è la cosa più universale.. altrimenti puoi modificare un po' quella parte di funzione per usare post quando c'è e GET altrimenti.. o cose del geenre.
    Ma se non hai particolari problemi puoi usare tranquillamente GTE come metodo dle form.. l'unica differenza è che POST è più "capinete" rispetto a GET.. ma se non devi passare poemi vai tranquillo


  3. #168
    Utente di HTML.it L'avatar di semolino
    Registrato dal
    Nov 2004
    Messaggi
    1,499
    Ok grazie di tutto, va benissimo cosi per ora, ho solo due valori da passare oltre a pag

    Graznde pillolozza!

  4. #169
    ciao }gu|do[z]{®©,
    ho letto la tua pillola sulla pagginazione è non riesco a farla funzionare.

    Mi daresti una mano?

    ti posto il tutto come servirebbe a me ma ovvimante non da il risultato dsiderato, anzi mi ripete i campi e non li pagina.

    <table width="98%" border="1" cellpadding="0" cellspacing="0">
    <tr>
    <td><table height="18" border=0 cellpadding="2" cellspacing="2">
    <tr bgcolor="#FFFF97">
    <td width="200" class="campo">Descrizione</td>
    <td width="90" class="campo">Data</td>
    <td width="20" class="campo">Ora</td>
    <td width="60" class="campo">N°Posti</td>
    <td width="60" class="campo">PostiRim</td>
    <?

    $recordxpag = 5;
    ************************************************** ****************
    ***** Codice mio inserito per il calcolo delle righe *************
    ************************************************** ****************
    $oggi=date("Ymd");
    $MySql = "SELECT * FROM $Ev WHERE $Ev.data>='$oggi'";
    $query = mysql_query ($MySql)
    or die ( "Non riesco ad eseguire la select");
    $righe = mysql_num_rows($query);
    ************************ FINE CODICE MIO *************************

    ************************************************** ***************
    ************** Codice tuo della paginazione *********************
    ************************************************** ***************
    $numpag = ceil($righe/$recordxpag);
    include('paginazione.inc.php');
    if ($righe<1)
    {
    echo "non ci sono dati";
    }
    else
    {
    $da = (($pag-1) * $recordxpag);

    $a = $da + $recordxpag;

    if ($a > $righe){$a=$righe;}

    for ($i = $da; $i < $a; $i++)
    {
    ************************************************** ****************
    ***** Codice mio per farmi rstitiuire in table ciò che voglio ****
    ************************************************** ****************
    $oggi=date("Ymd");
    $MySql = "SELECT * FROM $Ev WHERE $Ev.data>='$oggi'";
    $query = mysql_query ($MySql)
    or die ( "Non riesco ad eseguire la select");
    $conta = mysql_num_rows($query);

    while ($valori = mysql_fetch_array ($query))
    {
    $a0 = $valori [ "ideven"];
    $a1 = $valori [ "descrizione"];
    $a2 = converti($valori [ "data"]);
    $a3 = $valori [ "ora"];
    $a4 = $valori [ "nposti"];
    echo "
    <tr">
    <td class=menu>".$a1."</td>
    <td class=menu2>".$a2."</td>
    <td class=menu2>".$a3."</td>
    <td class=menu2>".$a4."</td>
    </tr> ";
    }
    ************************ FINE CODICE MIO **************************
    }

    }

    ?>
    </tr>
    </table></td>
    </tr>
    </table>


    C'erano 6 7 elementi invece mi ripete tutto nella stessa pagina per 25 volte.

    Dove sbaglio?

  5. #170
    Originariamente inviato da }gu|do[z]{®©
    la pillola è vecchia e superata...

    più comoda questa funzioncina sempre mia

    mi quoto

  6. #171
    ciao, so che questo argomento ha quasi stufato, ma io ho una domandina.

    Se nei numeri << < 1 2 3 4 5 > >> invece delle lettere volessi avere delle immagini con disegnato il numero 1 il 2 e se caso fosse la pagina 345 le 3 immagini ke formano il 345 come farei??

    spero ke qualcuno abbia ancora voglia di aiutarmi, grazie mille sin da ora.

    b.giornata

  7. #172
    innanzitutto usa la funzione (c'è il link nelle ultime pagine) che è piùcomoda di quell'accrocco iniziale....

    in secondo luogo... hum... posso migliorare il sistema di stampa del menu' e farlo stampare in un solo punto... in quel modo ti sarebbe molto più facile gestire un menu'a immagini...

    ci epnso stasera

  8. #173
    wow grazie mille!! aspetto!

  9. #174
    a si giusto io intanto ho fatto questo.

    serve per passare alla prossima pagina o precedente premento le frecce della tastiera, spero possa servire.



    codice:
    <body bgcolor="#FFFFFF"  onload="test()">
    <SCRIPT LANGUAGE="JavaScript"><!--
    var abilitato=0;
    var strin="";     
    function test(){
    	browserName=navigator.appName.charAt(0);
    	browserVer=parseInt(navigator.appVersion);
    	if (browserName=="M" && browserVer >= 3) abilitato=1;
    	if (browserName=="N" && browserVer >= 3) abilitato=2;
    	if (browserName=="N" && browserVer >= 4) abilitato=3;
    	if (browserName=="M" && browserVer >= 4) abilitato=4;
    	}
    function keyDown(e) {
            	if (abilitato==3) {
    		//var ns4=1;
    		var nKey=e.which; var ieKey=0;
    		var realkey = String.fromCharCode(e.which);
    
    		}
            	if (abilitato==4) {
    		//var ns4=0;
    		var ieKey=event.keyCode; var nKey=0;
    		var realkey = String.fromCharCode(event.keyCode);
    
    		}
    
    
    		if (ieKey == 37){
    	    
    		    document.location=' <? echo "?pag=".($pag-1)."$querystring"; ?>';
    
    		}
    		else if (ieKey == 39){
    	     	document.location=' <? echo "?pag=".($pag+1)."$querystring"; ?>';
    		}
          
    	}
    document.onkeydown = keyDown
    //-->
    </SCRIPT>

  10. #175
    e nel caso in cui voleste cambiare i numeri con immagini, mi son risposto da solo basta fare cosi



    codice:
    $pag_icon = $pagina;
    $pag_icon = ereg_replace("1", "<img src=\"../1.gif\">",$pag_icon);
    $pag_icon = ereg_replace("2", "<img src=\"../2.gif\">",$pag_icon);
    // continuando fino al 9 e poi allo 0
    
    
    echo(" $pag_icon &nbsp");

  11. #176
    sì... in effetti puoi modificare direttamente la stringa di menu' restituita dalla funzione... ad ogni modo voglio rivedere quella parte di funzione perchè è un po' farraginosa e poco elegante.. cercherò di migliorarla un po'...


  12. #177
    Utente di HTML.it L'avatar di semolino
    Registrato dal
    Nov 2004
    Messaggi
    1,499
    Riporto una curiosità in riguardo al codice di guidoz sulla paginazione:

    Funziona tutto ma c'è una cosa che non capisco!
    Se abilito gli errori del php.ini mi viene mostrato il seguente notice:
    Notice: Undefined variable: righe in /Users/WebDeveloper/Sites/ancoravela/includes/boxes/imbarcazioni2.php on line 110

    Si tratta della riga
    $tot_righe = $righe/$colonne;

    Nella pagina che testo in teoria righe dovrebbe essere 0; se faccio un echo di $righe non stampoa niente.. come mai?

    Se lo stampo in una pagina dove righe dovrebbe essere 1, non stampa niente...

    Qualcuno ne sa qualcosa?

  13. #178
    Originariamente inviato da }gu|do[z]{®©
    la pillola è vecchia e superata...

    più comoda questa funzioncina sempre mia

    Sono un po' confuso, qual è il codice da tener presente?
    Quello che hai postato qui o quello nel tuo forum.
    Poi avrei un altra domanda:
    Il risultato della paginazione è tipo così:<< < 1234 5 6789 > >>?

  14. #179
    Utente di HTML.it L'avatar di Tr|k`Tr4k
    Registrato dal
    Jul 2002
    Messaggi
    2,766
    scusate,
    io ho impostato che devo visualizzare solo un link per pagina (per vedere se funziona) ma me li visualizza sempre tutti (ne ho 2 di prova)
    come mai?
    Codice PHP:
    <?
    $citta
    stripslashes($citta);
    $descrizionestripslashes($descrizione);
    $userstripslashes($user);
    $titolostripslashes($titolo);
    include(
    "config.php");
    $nessuno "Non ci sono link presenti nella categoria $regione";
    echo 
    "<table width=\"100%\">";
    $sql "SELECT id, titolo, descrizione, url, regione, citta FROM $tabella WHERE regione = \"$regione\" and citta = \"$citta\" order by id DESC";
    $recordxpag 1;
    $numpag ceil($righe/$recordxpag); 
    $risultato=mysql_query($sql);
    $num mysql_num_rows($risultato);
    $numpag ceil($num/$recordxpag); 
                   if(
    $num <> 0) {
    while(
    $riga mysql_fetch_array($risultato)) {
     
    $id $riga['id'];
     
    $titolo$riga['titolo'];
     
    $descrizione$riga['descrizione'];
     
    $url$riga['url'];
     
    $regione$riga['regione'];
     
    $citta$riga['citta']; 
     echo 
    '<td><td><a href="' $url '"target="_blank"><span class="titolo">' $titolo '</span>
    </a>
    <span class="descrizione">' 
    $descrizione '</span>
    <span class="url">' 
    $url '</span>
    "\n";
                           echo 
    "</tr>\n";
                           echo 
    "<tr valign=top>\n";
                           echo 
    "</tr>\n";
                       }
                    } else {
                      echo 
    '<tr><td><div align="center">' $nessuno '</div></td></tr>';
                 }
                   echo 
    '</table>';
                   
    ?>
          </p>
          


    <?
    include('paginazione.inc.php');
    if (
    $num<1)
    {
    echo 
    "non ci sono dati";
    }
    else
    {   
    $da = (($pag-1) * $recordxpag); 
    $a $da $recordxpag;
    if (
    $a $num){$a=$num;}
    for (
    $i $da$i $a$i++)

    }
    }
    ?>

  15. #180
    Originariamente inviato da Tr|k`Tr4k
    scusate,
    io ho impostato che devo visualizzare solo un link per pagina (per vedere se funziona) ma me li visualizza sempre tutti (ne ho 2 di prova)
    come mai?
    usa quetsa che ti spicci prima...
    http://forum.guidoz.it/viewtopic.php?t=451


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.