Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2003
    Messaggi
    225

    ciclo per la visualizzare

    Salve a tutti,

    ho un problema legato alla mia inesperianza, vengo subito al dunque;
    Inizio facendo un esempio con ASP ,xche ovviamente provengo da quel linguaggio; se per esempio volessi visualizzare i dati ricavati attraverso una SELECT SQL, eseguo un ciclo , tipo:

    codice:
     
    <% Do While Not RS.EOF  %> 
    
    sotto posso continuare con il codice HTML   e 
    visualizzare semplicemente con <%= RS("campo")%> 
    
    <% RS.MoveNext 
           Loop	%>
    in PHP , invece, riesco a farlo solo così, stampando anche il codice HTML insieme alle variabili

    codice:
    <?php while ($row=mysql_fetch_array($sql)) { print "<tr><td></td><td>$row[eta] </td><td> $row[cognome]</td><td> $row[nome] </td><td> $row[via] </td><td> $row[codfisc]</td></tr>";}  ?>
    Qualcuno può darmi una dritta su come poter 'interrompere' il ciclo WHILE in PHP come nell' esempio sopra in ASP ???

    GRAZIE
    SAT

  2. #2
    cosa intendi per "interrompere il ciclo while"????

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2003
    Messaggi
    225
    interrompere il codice PHP per inserire HTML dentro il ciclo senza usare print .

    Ho risolto usando print ma senza virgolette, usando gli apici .......... ho sbagliato ?



    GRAZIE COMUNQUE

  4. #4
    Originariamente inviato da satwanted
    interrompere il codice PHP per inserire HTML dentro il ciclo senza usare print .

    Ho risolto usando print ma senza virgolette, usando gli apici .......... ho sbagliato ?



    GRAZIE COMUNQUE
    puoi uscire/entrare o meno dal php... ma non interrompere il ciclo while...

    codice:
    <?php while ($row = mysql_fetch_assoc($sql)) { ?>
    
    <tr><td></td><td><?php echo $row['eta']; ?> </td>
          <td> <?php echo $row['cognome']; ?></td> 
          <td> <?php echo $row['nome'] ?></td>
          <td> <?php echo $row['via'] ?></td>
          <td> <?php echo $row['codfisc'] ?></td>
    </tr>
    <?php }  ?>

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  5. #5
    Funziona anche così, e il codice rimane più pulito!
    Codice PHP:
    <?php while ($row mysql_fetch_assoc($sql)) { ?>

    <tr><td></td><td><?=$row['eta']?> </td>
          <td> <?=$row['cognome']?></td> 
          <td> <?=$row['nome']?></td>
          <td> <?=$row['via']?></td>
          <td> <?=$row['codfisc']?></td>
    </tr>
    <?php }  ?>

  6. #6
    Occhio che l'uso dello short tag sta andando a farsi friggere.....

    non si tratta di eleganza, ma di problema di confusione con i tag xml.... gia' da un paio (quattro) rilasci del php viene dato come default il tag php esteso. Viene dato come deprecato l'uso dello short tag,

    Poi vedi tu ... se hai voglia di rivedere i tuoi script a breve... up to you.

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  7. #7
    poiche' l'uomo non e' di legno .... e per memory refresh

    http://forum.html.it/forum/showthrea...hlight=tag+php

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

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 © 2026 vBulletin Solutions, Inc. All rights reserved.