+ Rispondi alla Discussione
Risultati da 1 a 5 di 5

visualizzazione dati

Ultimo Messaggio di Andriy il:
  1. #1
    User L'avatar di danny1975
    Data Registrazione
    Jun 2007
    Messaggi
    388

    visualizzazione dati

    ciao a tutti, vi pongo subito il mio problema
    ho una pagina in php che contiene dei link, quando gli passo sopra in basso mi visualizza l'id_articolo, e fin qui ci siamo
    adesso vorrei che cliccando su uno di essi nella stessa pagina mmi faccia vedere le caratteristiche del prodotto
    ecco la pagina index.php
    Codice PHP:
    //richiamo il file di configurazione
     
    require 'Config.php';
     
    //richiamo il file di connessione
     
    require 'Connect.php';
     
    $query_2="SELECT COUNT(id_articolo) As num_righe FROM articoli";
     
    $risultato_query_2=mysql_query($query_2)or die("errore nella query;".mysql_error());
     
    $num=mysql_fetch_array($risultato_query_2);
     
     
    $pagine=isset($_GET['pagine']);
     if(!isset(
    $_GET['pag']))
      {
       
    $pag=1;
      }
     else
      {
       
    $pag=$_GET['pag'];
      }
     
    $limit_inf=($pag 1)*12;
     if(
    $num[0]== false)
      {
       print
    "
        Non ci articoli per questa sezione"
    ;
      }
     else
      {
       
    $pagine=ceil($num[0]/12);
      }
     
    $query_3="SELECT * FROM articoli ORDER BY id_articolo LIMIT $limit_inf,12";
     
    $risultato_query_3=mysql_query($query_3)or die("errore nella query;".mysql_error());
     
     print
    "<table border='0' cellpadding='0' cellspacing='0'>";
      
    $num=0
      for(
    $a 0$a 4$a++)
       {
        print
    "
         <tr>"
    ;
          for(
    $b 0$b 3$b++,$num++)
           {
            
    $articoli=mysql_fetch_object($risultato_query_3);
            if(
    $articoli)
             {
              print
    "
               <td>
                <table border='0' cellpadding='0' cellspacing='0' width='158' height='107' background='immagini/corpo_foto.jpg'>
                 <tr>
                  <td height='25' align='center'>
    $articoli->nome</td>
                 </tr>
                 <tr>
                  <td align='center'><a href='index.php?id_articolo=
    $articoli->id_articolo'><img src='articoli/P/$articoli->id_articolo.gif' border='0'></a></td>
                 </tr>
                 <tr>
                  <td height='5'>&nbsp;</td>
                 </tr>
                </table>
               </td>"
    ;
             }
           }
        print
    "
         </tr>"
    ;
       }
     print
    "</table>";
     
     print
    "
      <table border='0' cellpadding='0' cellspacing='0' align='center'>
       <tr>"
    ;
        for(
    $c 1$c <= $pagine$c++)
         {
          print
    "<td><a href='index.php?area=auto&pag=$c'>$c</a>&nbsp;</td>";
         }
       print
    "<tr>
      </table>"

    grazie tante

  2. #2
    User L'avatar di momino
    Data Registrazione
    Aug 2007
    Località
    Casandrino, Napoli
    Messaggi
    145
    Cioè intendi senza dover ricaricare la pagina?
    ...e quello che non so lo so cantare...

  3. #3
    User L'avatar di danny1975
    Data Registrazione
    Jun 2007
    Messaggi
    388
    Citazione Originariamente Scritto da momino Visualizza Messaggio
    Cioè intendi senza dover ricaricare la pagina?
    Ciao,
    proprio quello che voglio fare, non voglio ricaricare la pag, so anche come fare la select per estrarre i dati, ma non so dove piazzarla nello script, mi daresti una mano?

    ciao e grazie

  4. #4
    User L'avatar di danny1975
    Data Registrazione
    Jun 2007
    Messaggi
    388
    Perdonatemi ho sbagliato a dirvi una cosa
    lo script sopra è della pagina auto.php che è inclusa nella pagina index.php
    Codice PHP:
    include('auto.php'); 
    quando clicco su di un articolo per la visualizzazione delle caratteristiche
    la index dovrebbe rimanere uguale mentre cambierebbe solo auto.php
    spero di avere rimediato in tempo

    ciao e grazie
    Ultima modifica di danny1975; 30-10-08 alle 11:19

  5. #5
    User
    Data Registrazione
    Nov 2006
    Località
    Napoli
    Messaggi
    68
    Codice PHP:
    <?php
    require 'Config.php';
    require 
    'Connect.php';

    if (isset(
    $_GET['id_articolo']))
    {
        
    $id_articolo intval($_GET['id_articolo']);
        
    $query = @mysql_query('SELECT * FROM articoli WHERE id_articolo='.$id_articolo.';')
            or die(
    'Errore nella Query; '.mysql_error());
        if (
    mysql_num_rows($query) == 1)
        {
            
    $row mysql_fetch_assoc($query);
            
    // Questo è un esempio: (formatta con i tuoi campi, utilizza anche la tabella se necessario)
            
    echo 'Nome: '.$row['name'].'<br />Prezzo: '.$row['price'];
        }
        else
        {
            echo 
    'Articolo selezionato non esiste';
        }
    }
    else
    {
        
    $query = @mysql_query('SELECT COUNT(id_articolo) As num_righe FROM articoli;')
            or die(
    'Errore nella Query; '.mysql_error());
        
    $num intval(mysql_result($query'num_righe'));
        
        
    $pagine = isset($_GET['pagine']);
        
    $pag = (!isset($_GET['pag'])) ? $pag $pag $_GET['pag'];
        
    $limit_inf = ($pag 1) * 12;
        if (
    $num == 0)
            echo 
    'Non ci sono articoli per questa sezione';
        else
            
    $pagine ceil($num 12);
        
    $query = @mysql_query('SELECT * FROM articoli ORDER BY id_articolo LIMIT '.$limit_inf.',12;')
            or die(
    'Errore nella Query; '.mysql_error());
        echo 
    '<table border="0" cellpadding="0" cellspacing="0">';
        
    $num 0;
        for (
    $a 0$a 4$a++)
        {
            echo 
    '<tr>';
            for (
    $b 0$b 3$b++,$num++)
            {
                
    $articoli mysql_fetch_object($risultato_query_3);
                if (
    $articoli)
                {
                    echo 
    "
                        <td>
                            <table border='0' cellpadding='0' cellspacing='0' width='158' height='107' background='immagini/corpo_foto.jpg'>
                                <tr>
                                    <td height='25' align='center'>
    $articoli->nome</td>
                                </tr>
                                <tr>
                                    <td align='center'><a href='index.php?id_articolo=
    $articoli->id_articolo'><img src='articoli/P/$articoli->id_articolo.gif' border='0'></a></td>
                                </tr>
                                <tr>
                                    <td height='5'>&nbsp;</td>
                                </tr>
                            </table>
                        </td>
                    "
    ;
                }
            }
            echo 
    '</tr>';
        }
        echo 
    '</table>';
        echo 
    '<table border="0" cellpadding="0" cellspacing="0" align="center"><tr>';
        for(
    $c 1$c <= $pagine$c++)
            echo 
    "<td><a href='index.php?area=auto&pag=$c'>$c</a>&nbsp;</td>";
        echo 
    '<tr></table>';
    }
    ?>
    vedi se va bene..


    cmq spostate questa discussione in php... non ha nulla a che vedere con js

+ Rispondi alla Discussione

^ Permessi di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •  
  • Il codice BB è Attivato
  • Le faccine sono Attivato
  • Il codice [IMG] è Attivato
  • Il codice [VIDEO] è Attivato
  • Il codice HTML è Disattivato
  • Trackbacks Attivato
  • Pingback Attivato
  • Refback Attivato

SEO by vBSEO 3.6.0 PL2 ©2011, Crawlability, Inc.