15. januar 2003 - 18:11
Der er
12 kommentarer og 1 løsning
Tabellen begynder om og om igen ?
Hvad gør jeg forkert ? Jeg vil gerne have en tabel men der bliver oprettet en ny tabel for hvert database udtræk ??? Kode// echo("<TABLE BORDER=1 ALIGN=CENTER cellpadding=\"1\" cellspacing=\"1\" width=\"90%\" bgcolor=\"white\""); echo("<TR ALIGN=LEFT VALIGN=TOP>"); echo("<TD align=\"left\">" . $row[navn]."</TD><TD>" . $row[fenhed]."</TD><TD> ". $row[dtelefon]. "</TD><TD> " . $row[mobilnr]."</TD><TD> " . $row[lsted]." </TD><TD> " . $row[antal]."</TD><TD> " . $row[senddate]."</TD><TD ALIGN=RIGHT ALIGN=RIGHT VALIGN=TOP><a href=\"$PHP_SELF?id=$row[id]\" >Slet visitkort</a></TD></TR>\n"); echo ("<TR><TD bgcolor=\"silver\" high=\"3px\"></TD><TD bgcolor=\"silver\" high=\"3px\"></TD><TD bgcolor=\"silver\" high=\"3px\"></TD><TD bgcolor=\"silver\" high=\"3px\"></TD><TD bgcolor=\"silver\" high=\"3px\"></TD><TD bgcolor=\"silver\" high=\"3px\"></TD><TD bgcolor=\"silver\" high=\"3px\"></TD><TD bgcolor=\"silver\" high=\"3px\"></TD>\n"); echo("</TR>\n"); echo("</TABLE>\n");
Annonceindlæg fra Sabio
15. januar 2003 - 18:17
#1
Jeg ved ik helt om det er dette du mener: echo("<TABLE BORDER=1 ALIGN=CENTER cellpadding=\"1\" cellspacing=\"1\" width=\"90%\" bgcolor=\"white\""); echo("<TR ALIGN=LEFT VALIGN=TOP>"); echo("<TD align=\"left\">" . $row[navn]."</TD><TD>" . $row[fenhed]."</TD><TD> ". $row[dtelefon]. "</TD><TD> " . $row[mobilnr]."</TD><TD> " . $row[lsted]." </TD><TD> " . $row[antal]."</TD><TD> " . $row[senddate]."</TD><TD ALIGN=RIGHT ALIGN=RIGHT VALIGN=TOP><a href=\"$PHP_SELF?id=$row[id]\" >Slet visitkort</a></TD></TR>\n"); echo ("<TR><TD bgcolor=\"silver\" high=\"3px\"></TD><TD bgcolor=\"silver\" high=\"3px\"></TD><TD bgcolor=\"silver\" high=\"3px\"></TD><TD bgcolor=\"silver\" high=\"3px\"></TD><TD bgcolor=\"silver\" high=\"3px\"></TD><TD bgcolor=\"silver\" high=\"3px\"></TD><TD bgcolor=\"silver\" high=\"3px\"></TD><TD bgcolor=\"silver\" high=\"3px\"></TD>\n"); echo("</TR>\n"); echo("</TABLE>\n<br><br>");
15. januar 2003 - 18:17
#2
Det gør i hvert falde sådan at tabellerne ikke kommer lige efter hinanden, fordi jeg tilføjede "<br>" (=mellemrum) i den sidste echo..
15. januar 2003 - 18:19
#3
Du udskriver bare denne echo("<TABLE BORDER=1 ALIGN=CENTER cellpadding=\"1\" cellspacing=\"1\" width=\"90%\" bgcolor=\"white\""); før while-sætningen, og echo("</TABLE>\n<br><br>"); efter while-sætningen
15. januar 2003 - 18:21
#4
whatever >> Jeg tror den kode han har givet os er selve while'n!?... Så derfor er det nok bare at tilføje det i den sidste echo!..
15. januar 2003 - 18:22
#5
Nej det skal være en tabel med databaseudtræk i hver celle, men i ovenstående laver den jo ny tabel hvergang den gennemløber scriptet og så bliver outputtet ikke pænt og lige ?
15. januar 2003 - 18:24
#6
dennism > Der jo ingen grund til, at udskrive hver post i en seperat tabel. Derfor mener jeg at det er mest korrekt, at place tabel-start-taggen før while-sætningen, og tabel-slut-taggen efter while-sætningen.
15. januar 2003 - 18:25
#7
Artico > Du skal bare gøre som jeg skrev.
15. januar 2003 - 18:25
#8
echo("<TABLE BORDER=1 ALIGN=CENTER cellpadding=\"1\" cellspacing=\"1\" width=\"90%\" bgcolor=\"white\""); while(??) { echo("<TR ALIGN=LEFT VALIGN=TOP>"); echo("<TD align=\"left\">" . $row[navn]."</TD><TD>" . $row[fenhed]."</TD><TD> ". $row[dtelefon]. "</TD><TD> " . $row[mobilnr]."</TD><TD> " . $row[lsted]." </TD><TD> " . $row[antal]."</TD><TD> " . $row[senddate]."</TD><TD ALIGN=RIGHT ALIGN=RIGHT VALIGN=TOP><a href=\"$PHP_SELF?id=$row[id]\" >Slet visitkort</a></TD></TR>\n"); echo ("<TR><TD bgcolor=\"silver\" high=\"3px\"></TD><TD bgcolor=\"silver\" high=\"3px\"></TD><TD bgcolor=\"silver\" high=\"3px\"></TD><TD bgcolor=\"silver\" high=\"3px\"></TD><TD bgcolor=\"silver\" high=\"3px\"></TD><TD bgcolor=\"silver\" high=\"3px\"></TD><TD bgcolor=\"silver\" high=\"3px\"></TD><TD bgcolor=\"silver\" high=\"3px\"></TD>\n"); echo("</TR>\n"); } echo("</TABLE>\n");
15. januar 2003 - 18:26
#9
whatever >> Undskyld.. Men jeg forstod bare spørgsmålet som om at han VILLE have at den lavede en ny tabel for hvert udtræk!..
15. januar 2003 - 18:30
#10
Ups så går det hele i selvsving hvis jeg flytter TABLE sætningen før hvile sætningen... MÅLET er at hver anden linie skal være grå i samme tabel... <html> <head> <meta http-equiv="content-type" content="text/html;charset=iso-8859-1"> <link rel="stylesheet" href="../style.css" </head> <body bgcolor="#ffffff"> <table width="64" border="0" cellspacing="0" cellpadding="0" align="center"> <tr> <td></td> </tr> <tr> <td> <table width="750" border="0" cellspacing="1" cellpadding="0" height="400"> <tr height="72"> <td bgcolor="#b0b0b0" height="72"> <table width="100%" border="0" cellspacing="2" cellpadding="0"> <tr> <td width="10"><img src="../Spacer.gif" alt="" height="1" width="10" border="0"></td> <td width="400"><a href="../index.html"><img src="../images/cb_400g.jpg" alt="" height="72" width="400" border="0"></a></td> <td> <div align="center"> <br> </div> </td> </tr> </table> </td> </tr> <tr height="267"> <td align="center" valign="middle" bgcolor="white" height="267"><?php //mysql connect mysql_connect($host, $user, $password); mysql_select_db($db); $result = mysql_query("SELECT * FROM visitkort order by id"); if($id > 0) { mysql_query("DELETE FROM visitkort WHERE id=$id"); } if($id > 0) { echo "<script>alert('Visitkortet er blevet slettet fra databasen!');</script>"; } while($row=mysql_fetch_array($result)) { echo("<TABLE BORDER=1 ALIGN=CENTER cellpadding=\"1\" cellspacing=\"1\" width=\"90%\" bgcolor=\"white\""); echo("<TR ALIGN=LEFT VALIGN=TOP>"); echo("<TD align=\"left\">" . $row[navn]."</TD><TD>" . $row[fenhed]."</TD><TD> ". $row[dtelefon]. "</TD><TD> " . $row[mobilnr]."</TD><TD> " . $row[lsted]." </TD><TD> " . $row[antal]."</TD><TD> " . $row[senddate]."</TD><TD ALIGN=RIGHT ALIGN=RIGHT VALIGN=TOP><a href=\"$PHP_SELF?id=$row[id]\" >Slet visitkort</a></TD></TR>\n"); echo ("<TR><TD bgcolor=\"silver\" high=\"3px\"></TD><TD bgcolor=\"silver\" high=\"3px\"></TD><TD bgcolor=\"silver\" high=\"3px\"></TD><TD bgcolor=\"silver\" high=\"3px\"></TD><TD bgcolor=\"silver\" high=\"3px\"></TD><TD bgcolor=\"silver\" high=\"3px\"></TD><TD bgcolor=\"silver\" high=\"3px\"></TD><TD bgcolor=\"silver\" high=\"3px\"></TD>\n"); echo("</TR>\n"); echo("</TABLE>\n"); } ?> </td> </tr> <tr height="20"> <td align="center" bgcolor="#f9f9f9" height="20"></td> </tr> <tr height="41"> <td bgcolor="#b0b0b0" height="41"></td> </tr> </table> </td> </tr> <tr> <td></td> </tr> </table> <p></p> </body> </html>
15. januar 2003 - 18:37
#11
Prøv dette: <html> <head> <meta http-equiv="content-type" content="text/html;charset=iso-8859-1"> <link rel="stylesheet" href="../style.css" </head> <body bgcolor="#ffffff"> <table width="64" border="0" cellspacing="0" cellpadding="0" align="center"> <tr> <td></td> </tr> <tr> <td> <table width="750" border="0" cellspacing="1" cellpadding="0" height="400"> <tr height="72"> <td bgcolor="#b0b0b0" height="72"> <table width="100%" border="0" cellspacing="2" cellpadding="0"> <tr> <td width="10"><img src="../Spacer.gif" alt="" height="1" width="10" border="0"></td> <td width="400"><a href="../index.html"><img src="../images/cb_400g.jpg" alt="" height="72" width="400" border="0"></a></td> <td> <div align="center"> <br> </div> </td> </tr> </table> </td> </tr> <tr height="267"> <td align="center" valign="middle" bgcolor="white" height="267"><?php //mysql connect mysql_connect($host, $user, $password); mysql_select_db($db); $result = mysql_query("SELECT * FROM visitkort order by id"); if($id > 0) { mysql_query("DELETE FROM visitkort WHERE id=$id"); } if($id > 0) { echo "<script>alert('Visitkortet er blevet slettet fra databasen!');</script>"; } echo("<TABLE BORDER=1 ALIGN=CENTER cellpadding=\"1\" cellspacing=\"1\" width=\"90%\" bgcolor=\"white\""); $c = 0; while($row=mysql_fetch_array($result)) { if ($c) { $c = 0; $color = "#FFFFFF"; } else { $c = 1; $color = "#CCCCCC"; } echo("<TR style=\"background-color: $color\" ALIGN=\"LEFT\" VALIGN=\"TOP\">"); echo("<TD align=\"left\">" . $row[navn]."</TD><TD>" . $row[fenhed]."</TD><TD> ". $row[dtelefon]. "</TD><TD> " . $row[mobilnr]."</TD><TD> " . $row[lsted]." </TD><TD> " . $row[antal]."</TD><TD> " . $row[senddate]."</TD><TD ALIGN=RIGHT ALIGN=RIGHT VALIGN=TOP><a href=\"$PHP_SELF?id=$row[id]\" >Slet visitkort</a></TD></TR>\n"); echo ("<TR><TD bgcolor=\"silver\" high=\"3px\"></TD><TD bgcolor=\"silver\" high=\"3px\"></TD><TD bgcolor=\"silver\" high=\"3px\"></TD><TD bgcolor=\"silver\" high=\"3px\"></TD><TD bgcolor=\"silver\" high=\"3px\"></TD><TD bgcolor=\"silver\" high=\"3px\"></TD><TD bgcolor=\"silver\" high=\"3px\"></TD><TD bgcolor=\"silver\" high=\"3px\"></TD>\n"); echo("</TR>\n"); } echo("</TABLE>\n"); ?> </td> </tr> <tr height="20"> <td align="center" bgcolor="#f9f9f9" height="20"></td> </tr> <tr height="41"> <td bgcolor="#b0b0b0" height="41"></td> </tr> </table> </td> </tr> <tr> <td></td> </tr> </table> <p></p> </body> </html>
15. januar 2003 - 18:41
#12
Lige det jeg ønskede..... TAK ! .....
15. januar 2003 - 19:21
#13
Der var da så lidt :-)
Vi tilbyder markedets bedste kurser inden for webudvikling