Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12
  1. #1
    Utente di HTML.it L'avatar di semolino
    Registrato dal
    Nov 2004
    Messaggi
    1,499

    Estrazione su n. colonne

    Stavo cercando di realizzare un codice che a mio piacimento stampo n colonne estraendo un valore dal db.
    codice:
    <?php
    $contatore = 0;
    $sql = "SELECT *FROM ". $prefix ."category ORDER BY nome";
     $result = mysql_query($sql,$conn);
    ?>
    <table>
    <tr>
     <?php
      while ($row = mysql_fetch_array($result)) {
      if ($contatore != 2) {
      $contatore = 0 //ogni 2 creo una riga
      echo "</tr><tr>";
      }
    echo "<td>$row[nome]</td>";					
     }
     $contatore = $contatore + 1
    ?>
    </tr>
    </table>
    Ma c'è qualcosa che non quadra. Ora mi da:
    parse error, unexpected T_ECHO in /index.php on line 27

    Cosa ne dite?

  2. #2
    Manca una parentesi graffa dell'if. Ciao!
    eCommerceRS.NET - Commerciante, vendi on-line!
    Il mio nick è mircov e non mirco!!!

  3. #3
    Utente di HTML.it L'avatar di semolino
    Registrato dal
    Nov 2004
    Messaggi
    1,499
    Mi potresti indicare secondo te dove metterla? Ho provato a chiudere la parentesi dopo l'estrazione ma mi da errore sempre nello stesso punto.

  4. #4
    No, scusami. La parentesi graffa c'è! Avevo visto male! Però manca il ; dopo $contatore = $contatore + 1

    Quello lo puoi scrivere anche $contatore += 1 ;
    Ciao!
    eCommerceRS.NET - Commerciante, vendi on-line!
    Il mio nick è mircov e non mirco!!!

  5. #5
    Utente di HTML.it L'avatar di semolino
    Registrato dal
    Nov 2004
    Messaggi
    1,499
    Figurati era solo una svista!
    Purtroppo ottengo sempre l'errore in:
    Parse error: parse error, unexpected T_ECHO in /web/htdocs/www.simoza.it/home/phglsz/index.php on line 27

    La linea è dove scrivo echo "<tr></tr>";

    Cosa può essere? :master:

  6. #6
    Utente di HTML.it L'avatar di thepooh
    Registrato dal
    Oct 2005
    Messaggi
    203
    ti da errore alla riga 27 perchè manca il ; in quella precedente $contatore = 0; //ogni 2 creo una riga

  7. #7
    Utente di HTML.it L'avatar di semolino
    Registrato dal
    Nov 2004
    Messaggi
    1,499
    OOps che sbadato, avevi ragione
    Ok ora mi mostra i record, ma non funzia la mia idea.
    In pratica ottengo una classica visualizzazione in ordine con ogni record su ogni riga.

    Quello che avevo pensato è che tramite un numero che inserisco a piacere, in questo caso 2, mi vengano stampati a video i record a colonne di due e poi va a capo con una riga nuova...
    Cosa ne pensate?

  8. #8
    Utente di HTML.it L'avatar di semolino
    Registrato dal
    Nov 2004
    Messaggi
    1,499
    Non c'è nessuno che ha mai pensato a questo tipo di codice e l'ha già fatto per caso

  9. #9
    Se cerchi nel forum ci sono un sacco di discussioni a riguardo. Il fatto è che non è così semplice come l'hai fatto tu! Cerca "colonne" sul forum. Ciao!

    PS
    Stai sempre attento alla sintassi perchè ti può far sbattere la testa parecchio!
    eCommerceRS.NET - Commerciante, vendi on-line!
    Il mio nick è mircov e non mirco!!!

  10. #10
    Utente di HTML.it L'avatar di semolino
    Registrato dal
    Nov 2004
    Messaggi
    1,499
    Grazie del consiglio

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.