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

    help con tabelle e spazi per codice php

    salve a tutti,
    ho un problema con del codice php inserito tra i tag <table> e <tr>, il problema è con ie. infatti mi sposta tutta la tabella in basso. ho effettuato delle prove e ho individuato gli spazi a cosa sono dovuti. nel codice php c'è un ciclo che mi genera spazio tra i tag detti sopra.

    vi posto il codice:

    <form action="salva_codice.php" method="POST" name="salva">
    <input type="hidden" name="id_serata" value="<?php echo("$id"); ?>">
    <?php
    echo("<table border=\"0\" align=\"center\" cellpadding=\"5\" style=\"background:red;\">");
    while (list($id_serata,$locale_fld, $mese, $giorno, $anno, $foto, $id_img,$codice, $codice_db)=mysql_fetch_row($carica_serate2))
    {
    $prova="img/serate/$anno/$mese/$giorno/$locale_fld/$foto";
    list($width, $height, $type, $attr) = getimagesize("$prova");
    if ($i==0)
    {
    echo("<tr>");
    }

    echo("<td align=\"center\" valign=\"top\"><a href=\"#\" onClick=\"MyWindow2=window.open('galleria_foto.php ?id_serata=$id_serata&i=$prova','MyWindow2','toolb ar=no ,location=no,directories=no,status=no,menubar=no,s crollbars=yes,resizable=yes,width=700,height=650') ; return false;\">");
    if ($width=="640")
    {
    $thumb = imagecreatetruecolor(150, 113);
    }
    else
    {
    if ($width=="480")
    {
    $thumb = imagecreatetruecolor(113, 150);
    }
    }

    $source = imagecreatefromjpeg($prova);
    if ($width=="640")
    {
    imagecopyresized($thumb, $source, 0, 0, 0, 0, 150, 113, $width, $height);
    }
    else
    {
    if ($width=="480")
    {
    imagecopyresized($thumb, $source, 0, 0, 0, 0, 113, 150, $width, $height);
    }
    }
    // Salvo l'immagine ridimensionata
    $foto_tmp=str_replace('.jpg','_tmp.jpg',$foto);
    //echo("FOTO-$foto_tmp");
    $provax="img/serate/$anno/$mese/$giorno/$locale_fld/tmp/$foto_tmp";
    imagejpeg($thumb, $provax, 70);

    echo("<img src=\"$provax\" border=\"1\"></a>");
    $utente=$_SESSION['nome'];
    $profilo=$_SESSION['profilo'];
    // echo("$utente - $profilo");
    if ((!empty ($_SESSION['nome'])) and ($_SESSION['profilo']=="P"))
    {

    if ($codice_db<>"")
    {
    echo("<p align=center><img src=\"img/codice_ok.png\" border=0 alt=\"SALVA\"></p>");
    }
    else
    {
    echo("<p align=center><input type=\"hidden\" name=codice value=\"$codice\"><input type=\"submit\" value=\"Salva Codice\" class=\"but\"></a>");
    echo(" <img src=\"img/codice.png\" border=0 alt=\"SALVA\"></p>");
    }
    }

    echo("</td>");
    echo("</form>");
    $i++;
    if ($i==3)
    {
    $i=0;
    echo("</tr>");
    }
    }
    }
    ?>
    </table>



    il codice prevede che per ogni riga della tabella ci siano 3 colonne.

    ringrazio chiunque possa darmi una mano. grazie mille

  2. #2
    Utente di HTML.it L'avatar di carlo2002
    Registrato dal
    Jun 2002
    Messaggi
    2,746
    Per cortesia mettete il codice tra gli appositi tag
    Errare humanum est, perseverare ovest

  3. #3
    scusate

    <form action="salva_codice.php" method="POST" name="salva"> <input type="hidden" name="id_serata" value="<?php echo("$id"); ?>"> <?php echo("<table border=\"0\" align=\"center\" cellpadding=\"5\" style=\"background:red;\">"); while (list($id_serata,$locale_fld, $mese, $giorno, $anno, $foto, $id_img,$codice, $codice_db)=mysql_fetch_row($carica_serate2)) { $prova="img/serate/$anno/$mese/$giorno/$locale_fld/$foto"; list($width, $height, $type, $attr) = getimagesize("$prova"); if ($i==0) { echo("<tr>"); } echo("<td align=\"center\" valign=\"top\"><a href=\"#\" onClick=\"MyWindow2=window.open('galleria_foto.php ?id_serata=$id_serata&i=$prova','MyWindow2','toolb ar=no ,location=no,directories=no,status=no,menubar=no,s crollbars=yes,resizable=yes,width=700,height=650') ; return false;\">"); if ($width=="640") { $thumb = imagecreatetruecolor(150, 113); } else { if ($width=="480") { $thumb = imagecreatetruecolor(113, 150); } } $source = imagecreatefromjpeg($prova); if ($width=="640") { imagecopyresized($thumb, $source, 0, 0, 0, 0, 150, 113, $width, $height); } else { if ($width=="480") { imagecopyresized($thumb, $source, 0, 0, 0, 0, 113, 150, $width, $height); } } // Salvo l'immagine ridimensionata $foto_tmp=str_replace('.jpg','_tmp.jpg',$foto); //echo("FOTO-$foto_tmp"); $provax="img/serate/$anno/$mese/$giorno/$locale_fld/tmp/$foto_tmp"; imagejpeg($thumb, $provax, 70); echo("<img src=\"$provax\" border=\"1\"></a>"); $utente=$_SESSION['nome']; $profilo=$_SESSION['profilo']; // echo("$utente - $profilo"); if ((!empty ($_SESSION['nome'])) and ($_SESSION['profilo']=="P")) { if ($codice_db<>"") { echo("<p align=center><img src=\"img/codice_ok.png\" border=0 alt=\"SALVA\"></p>"); } else { echo("<p align=center><input type=\"hidden\" name=codice value=\"$codice\"><input type=\"submit\" value=\"Salva Codice\" class=\"but\"></a>"); echo(" <img src=\"img/codice.png\" border=0 alt=\"SALVA\"></p>"); } } echo("</td>"); echo("</form>"); $i++; if ($i==3) { $i=0; echo("</tr>"); } } } ?> </table>

  4. #4
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    Originariamente inviato da carlo2002
    Per cortesia mettete il codice tra gli appositi tag
    ...ed evitate parole inutili come help e simili che comportano la chiusura del thread.

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.