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

    Più tabelle orizzontali dal database mysql

    Ciao ragazzi.....
    Ho bisogno di creare una lista delle auto. Deve essere una cosa così:

    ------------------
    Auto 1 | Auto 2| Auto 3|
    miaauto| second| terza |
    ------------------

    L'unico "problemino" e che nonostate che ho visto la pillola di questo forum, le ricerce e qualche giro su google, il mio script non riesco a farlo partire;

    Ho provato a fare una cosa del genere, ma niente!

    Codice PHP:
    require('config.inc.php');
    $id=$_GET['id'];
    $query=mysql_query("SELECT * FROM dettagli WHERE madre=$id") or die ("Impossibile eseguire la query: ".mysql_error());
    $x=0;
    while (
    $row=mysql_fetch_assoc($query)){
        echo 
    '<td><div align="center">'.$row['collegamento'].'</div></td>';
        echo 
    '<td><div align="center">'.$row['collegamento'].'</div></td>';
        echo 
    '<td><div align="center">'.$row['collegamento'].'</div></td>';
        echo 
    '<td><div align="center">'.$row['collegamento'].'</div></td>';
    $x $x 1;

    if (
    $x==4){
        echo 
    '</tr><tr>';
    }
    mysql_close(); 
    Dove sbaglio?

    Aspetto delle risposte da degli esperti come voi, grazie, Fabio.

  2. #2
    Primo: sei sicuro che il config sia giusto? Che la connessione al db avvenga correttamente? Che il db sia esistente? Che la tabella sia esistente? Che il nome della tabella nella query sia esistente? E via dicendo per le colonne e il contenuto...

    Appaiono messaggi di errore o pagina bianca?

    Premesso questo, dando un rapido sguardo al tuo script, pur non capendo il conteggio a 4 della variabile $x, noto subito che vai a stampare nel ciclo il contenuto di $collegamento per 4 volte... che senso ha? Inoltre non hai aperto il primo <tr>

    Ti ho dato delle idee...

    Buon lavoro!
    Tom

  3. #3
    No, la connessione è giusta, le tabelle pure, funziona tutto e il <tr> l'ho aperto nell'echo di prima....

    Per quanto riguarda i collegamenti sono solo una prova, poi li cambierò....Il risultato della pagina è questo:

    pagina

    Ovviamente doveva essere una tabella composta da tre colonne e tutto il resto sotto quelle righe, ma così non è

    Come devo fare?

  4. #4
    Ci sono riuscito!

    Codice PHP:
    while ($row=mysql_fetch_assoc($query)){
        echo 
    '<tr>';
        echo 
    '<td><div align="center">'.$row['collegamento'].'</div></td>';
        echo 
    '<td><div align="center">'.$row['collegamento'].'</div></td>';
        echo 
    '<td><div align="center">'.$row['collegamento'].'</div></td>';
        echo 
    '<td><div align="center">'.$row['collegamento'].'</div></td>';
        echo 
    '</tr>';
        

    Grazie, 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.