Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12

Discussione: Problema tabella

  1. #1

    Problema tabella

    Credo di aver un problema.
    Quando inserisco delle immagini ".jpg" nel codice, e poi vado a controllare il risultato finale, noto che tutto il resto esce ma le immagini no. mi sono rappresentate con un icona tagliata, cioè che significa che non trova il file. i file .jpg li ho inseriti nella cartella graphics e ho dato lo stesso nome che ho scritto sul codice. vi copio il comando, magari c'è un errore.

    else
    echo ("<td>[img]graphics/" . $veg[$a] . ".jpg[/img]</td>");



    fatemi sapere.

  2. #2
    cos'è quel

    $veg[$a]??
    Cioè, cosa contiene?

    Qual'è il codice che precede questa immagine? Una query sql, suppongo.. va a buon fine? Riesci a postare qualche parte in piu di codice?
    Questa e' la mia firma! Lo so, e' una mezza schifezza.
    Un sito
    - skype non è per consulenze online -

  3. #3
    il codice completo dell'esercizio è questo:

    <table border='1'><tr>
    <?php

    $veg = array(0=>"pomodoro", 2=>"piselli", 1=>"peperone", 3=>" ", 4=>"peperoncino");

    for($a=0; $a<6; $a++)
    {
    if ($veg[$a] == " ")
    echo ("<td>[img]graphics/question.jpg[/img]</td>");

    else
    echo ("<td>[img]graphics/" . $veg[$a] . ".jpg[/img]</td>");
    }

    echo ("</tr>");
    ?>
    </table>

  4. #4
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    Prova così aggiungendo \" come delimitatore di src.
    echo ("<td><img src=\"graphics/" . $veg[$a] . ".jpg\"></td>");

  5. #5
    niente... le immagini non me le apre.

  6. #6
    mi da questo errore:

    Notice: Undefined offset: 5 in c:\inetpub\wwwroot\phpbook\esercizio34.php on line 7

    Notice: Undefined offset: 5 in c:\inetpub\wwwroot\phpbook\esercizio34.php on line 10
    +le icone che mi segnalano la mancata immagine.


  7. #7
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    Scusa, guardavo il tag img e non vedevo il ciclo.

    foreach($veg as $key => $valore)
    echo ("<td><img src=\"graphics/" . $valore . ".jpg\"></td>");

  8. #8
    niente... inizio a pensare che non sia un problema di codice

  9. #9
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    L'undefined te lo da perchè il tuo array arriva alla posizione 4 e tu metti il for minore di 6 quindi non trova l'elemento in posizione 5.

  10. #10
    ho messo:
    for($a=0; $a<5; $a++)

    l'ho passato a 5 e adesso non mi da + nessun errore scritto.
    però mi escono le finestrelle con l'icona dell'immagine mancante...

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.