Pagina 17 di 28 primaprima ... 7 15 16 17 18 19 27 ... ultimoultimo
Visualizzazione dei risultati da 161 a 170 su 278
  1. #161
    Utente di HTML.it L'avatar di semolino
    Registrato dal
    Nov 2004
    Messaggi
    1,499
    Grazie ora guardo... devo rifare tutta la pagina
    Ora spero di riuscirci

  2. #162
    Utente di HTML.it L'avatar di semolino
    Registrato dal
    Nov 2004
    Messaggi
    1,499
    Leggendo la function l'ho adattata in questo modo, vedrai delle linee decommentate, le ho lasciate per ricordarmi come era prima
    Codice PHP:
    <?php
          
    if ($_GET['type'] == "locazione") { //controllo che tipo di ricerca devo fare e creo le query
           
    $titolo "LOCAZIONI TURISTICHE";
               
    $res paging("SELECT * FROM "$prefix ."locazione_turistica ORDER BY titolo, data DESC");
                } else {
           
    $titolo "IMMOBILI IN VENDITA";
                   
    $res paging("SELECT * FROM "$prefix ."immobili_vendita ORDER BY titolo, data DESC"1);
              }
          
    ?>
          <tr>
            <td>[img]images/spaziatore.gif[/img]

            [img]images/barretta_rossa.gif[/img] <span class="bars_text"><? echo $titolo?></span></td>
          </tr>
          <tr>
            <td height="12"></td>
          </tr>
          <tr>
            <td><table width="594" border="0" cellspacing="2" cellpadding="0">
              <tr>
                <td colspan="2" class="label_category">IMMOBILE</td>
                <td width="100" class="label_category">LOCALITA'</td>
                <td width="100" class="label_category">COSTO</td>
                <td width="70" class="label_category">CODICE</td>
              </tr>
              <?php 
              
    if (!$res[0]) {
              
    //if ($righe < 1) {
                  
    echo "<tr valign='middle'>
                <td colspan='5'><div align='left'>Non sono stati trovati Articoli.</div></td>
                </tr>"
    ;
              } else {
              
    //while ($row = mysql_fetch_array($result)) { 
              
    while ($row mysql_fetch_array($res[0])) { 
              
    ?>
                  <?php //estraggo l'immagine
                  
    if ($_GET['type'] == "locazione") {
                      
    $sql_img "SELECT immagine FROM "$prefix ."immagini_video WHERE id_ltur = $row[id_ltur] AND video ='0' ORDER BY data DESC LIMIT 0,1";    
                  } else {
                      
    $sql_img "SELECT immagine FROM "$prefix ."immagini_video WHERE id_ivend = $row[id_ivend] AND video ='0' ORDER BY data DESC LIMIT 0,1";    
                  }
                  
    $img mysql_query($sql_img) or die(mysql_error());
                  
    $row_i mysql_fetch_array($img);
                  
    ?>
              <tr valign="middle">
                <td><div align="justify"><? echo $row['descrizione']; ?></div></td>
                <?php
                
    if ($_GET['type'] == "locazione") {
                  
    $id $row['id_ltur']."_ltur"//genero l'id da passare nel form e aprire la scheda.php
                
    } else {
                  
    $id $row['id_ivend']."_ivend";
                }
                
    ?>
                <td width="80"><div align="center">
                <form name="form0" id="form0" method="post" action="scheda.php">
                <input type="hidden" name="id" value="<? echo $id?>" /> 
                <input name="button" type="image" value="submit" src="images/gallery/<? echo $row['categoria']."/".$row_i['immagine']; ?>" width="70" height="53" border="0" />
                </form>
                </div></td>
                <?php  //estraggo nome località
                  
    $sql_loc "SELECT nome FROM "$prefix ."localita WHERE id_loc = $row[localita]";    
                  
    $loc mysql_query($sql_loc) or die(mysql_error());
                  
    $row_l mysql_fetch_array($loc);
                  
    ?>
                <td width="100"><? echo $row_l['nome']; ?></td>
                <td width="100">&euro; <? echo $row['prezzo']; ?> </td>
                <td width="70"><? echo strtoupper($row['codice']); ?> </td>
              </tr>
              <?php
                      
    }  /*  chiudo while  */
                
    }  /*  chiudo controllo se ci sono dei record  */
                
    ?>
              <tr valign="middle">
                <td colspan="5"><div align="right"><? $res[1]; ?>
    Ora viene estratto tutto nel modo corretto, ma:
    - come mai non compare il menu?
    - Dove indico quanti record estrarre?
    Ho provato con
    $res = paging("SELECT * FROM ". $prefix ."locazione_turistica ORDER BY titolo, data DESC", 2);
    In effetti mostra due record, ma il menu con le pagine non compare.

  3. #163
    <? $res[1]; ?>

    deve diventare semmai

    <? echo $res[1]; ?>



    $res[1] continee solamente il menu'.. per stamparlo ci vuole echo

    Lo puoi stampare prima o dopo (o prima e dopo) dei dati estratti.. dove vuoi, purchè chiaramente lo stampi dopo che hai fatto la query

  4. #164
    Utente di HTML.it L'avatar di semolino
    Registrato dal
    Nov 2004
    Messaggi
    1,499
    Oh, mamma... è meglio andare a letto quando si è stanchi!!!!
    Ovviamenta mancava l'echo.
    Ok ora ho impostato le qquery in questo modo
    Codice PHP:
    $res paging("SELECT * FROM "$prefix ."locazione_turistica ORDER BY titolo, data DESC"105); 
    per mostrare 10 record per pagina e 5 link, corretto?

    Una sola cosa:
    quando ho solo una pagina mi viene stampato nel menu
    1 &
    quando ne ho due
    1 & 2 &

    il link viene passato in modo corretto anche mantenedo altri parametri nel GET, ma è corretto che venga visualizzato & se dopo non comprare nessun numero?

  5. #165
    hem.. le & non so da dove vengano fuori.. ad intuito forse sono degli & n b s p ; per separare i numeri... per qualche stano motivo escono così.. forse il tuo edito ha modificato qualcosa.... controlla un po'


  6. #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?

  7. #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


  8. #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!

  9. #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?

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

    più comoda questa funzioncina sempre mia

    mi quoto

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.