Navigazione

    Privacy - Termini e condizioni
    © 2020 Search On Media Group S.r.l.
    • Registrati
    • Accedi
    • CATEGORIES
    • Discussioni
    • Non letti
    • Recenti
    • Hashtags
    • Popolare
    • Utenti
    • Stream
    • Interest
    • Categories
    1. Home
    2. Categorie
    3. Coding e Sistemistica
    4. Coding
    5. [Aiuto PHP Mysql] Script visualizzare a video righe di tabella mysql
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • W
      wilcox User • 16 set 2013, 16:20 ultima modifica di

      [Aiuto PHP Mysql] Script visualizzare a video righe di tabella mysql

      Buongiorno a tutti, come da titolo, non essendo per niente ferrato in php e mysql, mi servirebbe aiuto per creare uno script che visualizzi a video,in una tabella html, dei dati di una tabella mysql, in base a un criterio; mi spiego meglio scrivendo nel dettaglio ogni dato che dev'essere preso in considerazione:

      Nome database: JoomData

      Nome tabella: jos_app_aste

      La tabella del database è impostata così:

      | id | categoria | nome_oggetto | link_immagine | prezzo_oggetto |

      In questa tabella in pratica vengono racchiusi degli oggetti messi in vendita. Io vorrei uno script che fa vedere a video una tabella fatta in questo modo:

      | nome_oggetto (cliccabile con link a link_statico/(id dell'oggetto) | link_immagine (si deve vedere l'immagine ad una risoluzione specificata | categoria | prezzo_oggetto |

      Lo script dovrebbe filtrare i risultati a seconda della categoria. Ovvero visualizzare a video una tabella come sopra però facendo vedere soltanto gli oggetti di una specifica categoria.

      Qualche anima pia in grado di fare la magia? :gtsad:

      0 Miglior Risposta Ringrazia Cita Rispondi

        1 Risposta Ultima Risposta
        Caricamento altri post
        Rispondi
        • Topic risposta
        Effettua l'accesso per rispondere
        • Da Vecchi a Nuovi
        • Da Nuovi a Vecchi
        • Più Voti
         

      • W
        wgp3000 User • 16 set 2013, 16:48 ultima modifica di

        Ciao wilcox prova questo

        <?php
        $hostname_link = "nome_Dell_host";
        $database_link = "JoomData";
        $username_link = "username";
        $password_link = "password";
        $link = mysql_pconnect($hostname_link, $username_link, $password_link) or trigger_error(mysql_error(),E_USER_ERROR);

        $query="select * from jos_app_aste";
        $result= mysql_query($query);
        ?>

        <table>
        <thead>
        <tr>
        <th>Codice</th>
        <th>Nome</a></th>
        <th>Immagine</a></th>
        <th>Categoria</th>
        <th>Prezzo</th>
        </tr>
        </thead>
        <tbody>
        </tbody>

        <?php while($row_prodotti = mysql_fetch_assoc($result)){ ?>

        <tr>
            <td><?php echo $row_prodotti[id'];?></td>
            <td><?php echo $row_prodotti['nome_oggetto'];?></td>
        <td><img src="<?php echo $row_prodotti['link_immagine'];?>"></td>
            <td><?php echo $row_prodotti['categoria'];?></td>
            <td>&euro; <?php echo $row_prodotti['prezzo_oggetto'];?></td>
        
        
         </tr>
        

        <?php } ?>

        0 Miglior Risposta Ringrazia Cita Rispondi

          1 Risposta Ultima Risposta
        • W
          wgp3000 User • 16 set 2013, 16:49 ultima modifica di

          Ciao wilcox prova questo

          <?php
          $hostname_link = "nome_Dell_host";
          $database_link = "JoomData";
          $username_link = "username";
          $password_link = "password";
          $link = mysql_pconnect($hostname_link, $username_link, $password_link) or trigger_error(mysql_error(),E_USER_ERROR);

          $query="select * from jos_app_aste";
          $result= mysql_query($query);
          ?>

          <table>
          <thead>
          <tr>
          <th>Codice</th>
          <th>Nome</a></th>
          <th>Immagine</a></th>
          <th>Categoria</th>
          <th>Prezzo</th>
          </tr>
          </thead>
          <tbody>
          </tbody>

          <?php while($row_prodotti = mysql_fetch_assoc($result)){ ?>

          <tr>
              <td><?php echo $row_prodotti[id'];?></td>
              <td><?php echo $row_prodotti['nome_oggetto'];?></td>
          <td><img src="<?php echo $row_prodotti['link_immagine'];?>"></td>
              <td><?php echo $row_prodotti['categoria'];?></td>
              <td>&euro; <?php echo $row_prodotti['prezzo_oggetto'];?></td>
          
          
           </tr>
          

          <?php } ?>

          0 Miglior Risposta Ringrazia Cita Rispondi

            1 Risposta Ultima Risposta
          • W
            wilcox User • 16 set 2013, 18:32 ultima modifica di

            Innanzi tutto grazie mille per il tuo tempo! solo che non funziona:(. mi restituisce la pagina completamente bianca.

            0 Miglior Risposta Ringrazia Cita Rispondi

              1 Risposta Ultima Risposta
            • W
              wgp3000 User • 16 set 2013, 19:04 ultima modifica di

              Scusa c'è qualche piccolo errore nella tabella questo dovrebbe andare:

              <?php
              $hostname_link = "nome_Dell_host";
              $database_link = "JoomData";
              $username_link = "username";
              $password_link = "password";
              $link = mysql_pconnect($hostname_link, $username_link, $password_link) or trigger_error(mysql_error(),E_USER_ERROR);

              $query="select * from jos_app_aste";
              $result= mysql_query($query);
              ?>

              <table>
              <thead>
              <tr>
              <th>Codice</th>
              <th>Nome</a></th>
              <th>Immagine</a></th>
              <th>Categoria</th>
              <th>Prezzo</th>
              </tr>
              </thead>
              <tbody>

              <?php while($row_prodotti = mysql_fetch_assoc($result)){ ?>

               <tr>
                   <td><?php echo $row_prodotti[id'];?></td>
                   <td><?php echo $row_prodotti['nome_oggetto'];?></td>
               <td><img src="<?php echo $row_prodotti['link_immagine'];?>"></td>
                   <td><?php echo $row_prodotti['categoria'];?></td>
                   <td>&euro; <?php echo $row_prodotti['prezzo_oggetto'];?></td>
              
              
                </tr>
              

              <?php } ?>
              </tbody>
              </table>

              0 Miglior Risposta Ringrazia Cita Rispondi

                1 Risposta Ultima Risposta
              • W
                wilcox User • 16 set 2013, 19:09 ultima modifica di

                @wgp3000 said:

                Scusa c'è qualche piccolo errore nella tabella questo dovrebbe andare:

                <?php
                $hostname_link = "nome_Dell_host";
                $database_link = "JoomData";
                $username_link = "username";
                $password_link = "password";
                $link = mysql_pconnect($hostname_link, $username_link, $password_link) or trigger_error(mysql_error(),E_USER_ERROR);

                $query="select * from jos_app_aste";
                $result= mysql_query($query);
                ?>

                <table>
                <thead>
                <tr>
                <th>Codice</th>
                <th>Nome</a></th>
                <th>Immagine</a></th>
                <th>Categoria</th>
                <th>Prezzo</th>
                </tr>
                </thead>
                <tbody>

                <?php while($row_prodotti = mysql_fetch_assoc($result)){ ?>

                 <tr>
                     <td><?php echo $row_prodotti[id'];?></td>
                     <td><?php echo $row_prodotti['nome_oggetto'];?></td>
                 <td><img src="<?php echo $row_prodotti['link_immagine'];?>"></td>
                     <td><?php echo $row_prodotti['categoria'];?></td>
                     <td>&euro; <?php echo $row_prodotti['prezzo_oggetto'];?></td>
                
                
                  </tr>
                

                <?php } ?>
                </tbody>
                </table>

                Ok grazie. Testo subito e ti faccio sapere!

                0 Miglior Risposta Ringrazia Cita Rispondi

                  1 Risposta Ultima Risposta
                • W
                  wgp3000 User • 16 set 2013, 19:12 ultima modifica di

                  resto online x aiutarti

                  0 Miglior Risposta Ringrazia Cita Rispondi

                    1 Risposta Ultima Risposta
                  • W
                    wilcox User • 16 set 2013, 19:13 ultima modifica di

                    Purtroppo non funziona, ancora :bho:. Io non so da che parte cominciare però.

                    0 Miglior Risposta Ringrazia Cita Rispondi

                      1 Risposta Ultima Risposta
                    • W
                      wgp3000 User • 16 set 2013, 19:15 ultima modifica di

                      non da nessun errore? hai inserito username, password e host corretti?

                      0 Miglior Risposta Ringrazia Cita Rispondi

                        1 Risposta Ultima Risposta
                      • W
                        wgp3000 User • 16 set 2013, 19:17 ultima modifica di

                        se no domani mattina lo testo e ti faccio sapere adesso sono col cel

                        0 Miglior Risposta Ringrazia Cita Rispondi

                          1 Risposta Ultima Risposta
                        • W
                          wilcox User • 16 set 2013, 19:17 ultima modifica di

                          si, ho inserito i dati corretti, ma restituisce, come prima, la pagina completamente bianca.

                          0 Miglior Risposta Ringrazia Cita Rispondi

                            1 Risposta Ultima Risposta
                          • W
                            wilcox User • 16 set 2013, 19:21 ultima modifica di

                            Se non hai nulla in contrario ti aggiungo su skype!

                            0 Miglior Risposta Ringrazia Cita Rispondi

                              1 Risposta Ultima Risposta
                            • W
                              wgp3000 User • 16 set 2013, 20:34 ultima modifica di

                              tranquillo, aggiungimi pure

                              0 Miglior Risposta Ringrazia Cita Rispondi

                                1 Risposta Ultima Risposta
                              • W
                                wilcox User • 16 set 2013, 20:45 ultima modifica di

                                Ora: io vorrei aggiungere WIDTH="100" HEIGHT="50" a questa stringa... dove li metto?

                                echo "<td><img src="{$row['img']}"></td>";

                                0 Miglior Risposta Ringrazia Cita Rispondi

                                  1 Risposta Ultima Risposta
                                • W
                                  wgp3000 User • 16 set 2013, 21:35 ultima modifica di

                                  <td><img src="<?php echo $row_prodotti['link_immagine'];?>" width="100" height="50" ></td>

                                  0 Miglior Risposta Ringrazia Cita Rispondi

                                    1 Risposta Ultima Risposta
                                  • W
                                    wilcox User • 17 set 2013, 20:19 ultima modifica di

                                    Ti ringrazio davvero molto, grazie a te sto ottenendo ottimi risultati! Ho soltanto più un piccolo problema con una query mysql. Questa:

                                    $query = "SELECT * FROM jos_app_aste WHERE status = 'ASTA_ATTIVA' AND nome_asta LIKE '%$cerca%' OR descrizione LIKE '%$cerca%' ";

                                    In pratica non prende in considerazione il primo where (status =ASTA_ATTIVA) ma gli altri due dopo AND li conta. Cosa non va nella query?

                                    0 Miglior Risposta Ringrazia Cita Rispondi

                                      1 Risposta Ultima Risposta
                                    • W
                                      wgp3000 User • 17 set 2013, 20:29 ultima modifica di

                                      Usa le parentesi, and e or sono operazioni come x e +.
                                      And ha la precedenza, quindi ti stra facendo l'and sui primi due e poi aggiunge il terzo
                                      A and (B or C)

                                      0 Miglior Risposta Ringrazia Cita Rispondi

                                        1 Risposta Ultima Risposta
                                      • W
                                        wilcox User • 17 set 2013, 20:34 ultima modifica di

                                        Ok ho capito, però è proprio il primo (con la precedenza) a non essere preso in considerazione. Cosa sbaglio?

                                        0 Miglior Risposta Ringrazia Cita Rispondi

                                          1 Risposta Ultima Risposta
                                        • W
                                          wgp3000 User • 17 set 2013, 20:45 ultima modifica di

                                          Prova a mettere in parentesi gli ultimi due

                                          0 Miglior Risposta Ringrazia Cita Rispondi

                                            1 Risposta Ultima Risposta
                                          • W
                                            wilcox User • 17 set 2013, 20:54 ultima modifica di

                                            come?:?

                                            0 Miglior Risposta Ringrazia Cita Rispondi

                                              1 Risposta Ultima Risposta
                                            Caricamento altri post
                                            Rispondi
                                            • Topic risposta
                                            Effettua l'accesso per rispondere
                                            • Da Vecchi a Nuovi
                                            • Da Nuovi a Vecchi
                                            • Più Voti