Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2006
    Messaggi
    82

    Problema con tabelle in php

    Sto creando un sito in tecnologia php e mySql....cosi tramite degli appositi form inserisco dei dati che memorizzo nel mio database.
    Il problema che ho in tutto questo è che quando richiamo tali dati dal db e li metto in apposite tabelle x la visualizzazioone succede che tali tabelle vengono spostate in basso di alcune righe....spostamento che è proporzionale alla dimensione della tabella. La cosa strana poi è che se partendo dall'inizio evidenzio gli spazi vuoti prima della tabella vangono evidenziate anche le prime righe della tabella. Veramente una cosa stranissima!!!!
    Qualcuno saprebbe togliermi questo problema????
    Ho mandato anche un'immagine con il problema descritto in cui ho anche evidenziato il problema dell'evidenziazione!!!!

    Grazie a tutttttttiiiiiii!!!!!!!!!!!
    Immagini allegate Immagini allegate

  2. #2
    php resistuisce codice html, il problema quindi è del codice sbagliato


    fai una validazione col validator.w3.org magari c'è qualche tag non chiuso

  3. #3
    ciao furbante.

    Ci mandi il codice per poterlo vedere . magari hai dimenticato qualche echo di debugging.


  4. #4
    Utente di HTML.it
    Registrato dal
    Jul 2006
    Messaggi
    82
    Ragazzi eccovi il codice:

    <html>
    <body bgcolor="#99ccff">
    <STYLE>
    A:visited {COLOR: #000000; TEXT-DECORATION: none}
    A:hover {COLOR: #969696; TEXT-DECORATION: none}
    A:link {COLOR: #000000; TEXT-DECORATION: none}
    A:active {COLOR: #FF0033; TEXT-DECORATION: none}
    </STYLE>
    <center>
    <h1 align="center"><font size="3" face="arial, helvetica">Visualizza</font></h1>
    <table align="center" border="1" bgcolor="#3366ff" bordercolor="white">
    <tr><td><font color="red">Codice campagna</font></td><td><font color="red">Codice Ski</font></td>
    <td><font color="red">Cognome</font></td><td><font color="red">Nome</font></td><td><font color="red">Consociata</font></td>
    <td><font color="red">Stato pratica</font></td></tr>
    <tr><td></td><td></td><td></td><td></td><td></td><td></td></tr>
    <tr><td></td><td></td><td></td><td></td><td></td><td></td></tr>
    <tr><td></td><td></td><td></td><td></td><td></td><td></td></tr>
    <tr><td></td><td></td><td></td><td></td><td></td><td></td></tr>
    <font size="1" face="arial, helvetica">
    <?php

    include("connessione.php");

    $righe = mysql_affected_rows($conn);
    $query = " select * from cliente
    order by num_cliente";
    $ris = mysql_query($query,$conn) or die("Errore nella query: " . mysql_error());
    while($riga = mysql_fetch_array($ris, MYSQL_ASSOC)) {
    echo "<tr><td>$riga[cod_campagna]</td>
    <td><a href=\"modificaC.php?a=$riga[id_cliente]\">$riga[num_cliente]</a></td>
    <td>$riga[cognome]</td><td>$riga[nome]</td>
    <td>$riga[consociata]</td><td>$riga[stato]</td></tr>
    ";
    }
    ?>
    </table>
    </center>
    </font>
    </body>
    </html>

    spero tanto che troviate l'inghippo.....grazie tante!!!!!!!!

  5. #5
    Utente di HTML.it L'avatar di Il_Drugo
    Registrato dal
    May 2006
    Messaggi
    1,220
    Codice PHP:
    <tr><td></td><td></td><td></td><td></td><td></td><td></td></tr>
    <
    tr><td></td><td></td><td></td><td></td><td></td><td></td></tr>
    <
    tr><td></td><td></td><td></td><td></td><td></td><td></td></tr>
    <
    tr><td></td><td></td><td></td><td></td><td></td><td></td></tr
    e questi?? :master:

  6. #6
    Hmmm.. i codice sembra a posto.
    una sola cosa .

    nell'ultima righa del blocco while:

    <td>$riga[consociata]</td><td>$riga[stato]</td></tr>
    ";

    togli il


    Dipendentemente dal browser che stai usando i newline vengono trattati differentemente
    dato che stai ancora con il tag <table> aperto

  7. #7
    Utente di HTML.it
    Registrato dal
    Jul 2006
    Messaggi
    82
    Tutta quella serie di <td></td> la hgo messa solo x fare un po di spazio tra la prima riga della tabella(che ontiene i nomi dei campi) e tutte le altre....so che è un modo nn ideale...ma nn mi veniva altro....!!!!!
    Ma nn penso sia quello il problema xche in altri file in cui nn ho messo tale parte di codice ho sempre lo stesso errore di cui parlavo prima!!!!!

  8. #8
    Utente di HTML.it L'avatar di Il_Drugo
    Registrato dal
    May 2006
    Messaggi
    1,220
    Io proverei a sostituire quelle righe di tabella con una riga di altezza definita da te:

    Codice PHP:
    <tr height='50'><td colspan='6'></td></tr
    cosi sei sicuro che non sia quello. Perchè se la tabella è espansa in altezza, hai 4 righe vuote e una piena...se distribuite danno l'effetto che vedo nell'immagine che hai postato.

  9. #9
    Utente di HTML.it
    Registrato dal
    Jul 2006
    Messaggi
    82
    Grazieeeeeeeeeeeeeeeeeeeeeeeeeeeeeee!!!!!!!!!!
    ho tolto il
    ...e tutto va benissimo.....alcune volte ci sono degli errori cosi piccoli che c'è bisogno di qualcun altro che legga il codicex accorgersene...nn so quante volte lo ho letto io.....e nn ci avevo mai fatto caso!!!!!!

    Grazie tante di nuovo a tuttiiiiiiiiiiiiiiiiiiiiiiiii!!!!!!!!!

  10. #10
    Il fatto è che i br se non si trovano in propri tag TD dentro una tabella verranno buttati all' inizio della tabella per poter mantenere la struttura definita di quest' ultima, però creando problemi come il tuo


    Ciao

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.