Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2007
    Messaggi
    202

    problema con l'uso del FOR (help)

    ciao, ho un problema con l'uso del FOR, non riesco ad ottenere quello che voglio.

    Allora spiego bene. Ho una situazione di questo tipo.

    Devo far comparire una tabella con dei dati.
    Prima colonna (ID)
    Seconda colonna (immagine)

    I dati sono però strutturati in questo modo:

    foto1.jpg#foto2.jpg#foto3.jpg
    id1#id2#id3

    Questo è il codice ke ho usato:

    Codice PHP:
    $eachimgexplode("#",$row_immagini['immagine']);
    $eachid explode("#",$row_immagini['id_immagine']);
            
    for (
    $i 0$i <= count($eachimg); $i++) {
    $immagine $arr[$i];
    $idimg $eachid[$i];
            
    ($row_immagini['immagine'] == '') {  
                            echo 
    "";}
            else {        
            
            
            echo 
    "<table width=\"500\" border=\"0\" cellspacing=\"1\" cellpadding=\"0\">
      <tr>
        <td bgcolor=\"#FFFFCC\">
    $idimg</td>
        <td bgcolor=\"#FFFFCC\">
    $immagine</td>
      </tr>
    </table>"
    ; }
            

    Fin qui tutto ok, stampa la tabella dove nella prima colonna c'è l'elenco degli id e nella seconda colonna l'immagine.
    Il problema nasce se io nella prima colonna voglio metterci un immagine o un testo. Facciamo conto che al posto dell'id ci sia un url, e quindi vorrei metterci un testo del tipo "vai alla pagina". Quindi cambio il codice in questo modo:

    Codice PHP:
    echo "<table width=\"500\" border=\"0\" cellspacing=\"1\" cellpadding=\"0\">
      <tr>
        <td bgcolor=\"#FFFFCC\"><a href=\"
    $idimg\">Vai alla pagina</a></td>
        <td bgcolor=\"#FFFFCC\">
    $immagine</td>
      </tr>
    </table>"
    ; } 
    e ora arrivano i problemi.
    Improvvisamente mi aggiunge in fonto alla tabella una riga VUOTA! Cioè mi trovo il testo "vai alla pagina" nella prima colonna, ma ovviamente non linka a niente e l'immagine non c'è. Come posso risolvere questo problema? Per fare in modo che quell'ultima riga in + non venga mai aggiunta? Grazie anticipatamente

  2. #2
    Utente di HTML.it
    Registrato dal
    Nov 2007
    Messaggi
    202
    riuscite ad aiutarmi?

  3. #3
    Utente bannato
    Registrato dal
    Apr 2008
    Messaggi
    146
    mi mandi il codice hatml della pagina che ti compare nel secondo caso, ed in piu se possibile il codice intero della pagina php?

    grazie

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.