03. marts 2005 - 18:15
Der er
18 kommentarer og 1 løsning
2 og 2
Hej Hvordan får man i denne her kode, det man hiver ud til at stå 2 og 2? kode: <? $query = mysql_query("SELECT * FROM billedeliste ORDER BY upload desc"); while ($billedeliste = mysql_fetch_array($query)) { $dato = $billedeliste['dato']; $info = $billedeliste['info']; $billede = $billedeliste['billede']; $link = $billedeliste['link']; $link1 = "<a target=\"_blank\" href=\"../../billeder/$link/\">$dato</a>"; ?> <table border="0" cellpadding="0" cellspacing="0" id="tblforside"> <tr> <td width="125" height="80"> </td> <td width="52" height="80"> </td> <td width="183" height="80" align="center"> <img border="0" src="../../phpscripts/billeder/billeder/<? print $billede; ?>" width="100" height="75"></td> <td height="80" width="345"> <b><? print $link1; ?></b><br> <? print $info; ?></td> <td> </td> </tr> </table> <? } ?>
Annonceindlæg tema
Cloud & AI
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Slettet bruger
03. marts 2005 - 18:23
#1
Jeg tror en måde at gøre det på kunne være: <table border="0" cellpadding="0" cellspacing="0" id="tblforside"> <tr> <td width="125" height="80"> </td> <td width="52" height="80"> </td> <td width="183" height="80" align="center"> <? $break = 1; $query = mysql_query("SELECT * FROM billedeliste ORDER BY upload desc"); while ($billedeliste = mysql_fetch_array($query)) { $break++; $dato = $billedeliste['dato']; $info = $billedeliste['info']; $billede = $billedeliste['billede']; $link = $billedeliste['link']; $link1 = "<a target=\"_blank\" href=\"../../billeder/$link/\">$dato</a>"; ?> <img border="0" src="../../phpscripts/billeder/billeder/<? print $billede; ?>" width="100" height="75"> <? if (( $break % 2 ) == 0) { echo "<br />"; } } ?> </td> <td height="80" width="345"> <b><? print $link1; ?></b><br> <? print $info; ?></td> <td> </td> </tr> </table> .. uden jeg lige har testet det.
Slettet bruger
03. marts 2005 - 18:24
#2
$break = 1; skal nok lige ændres til $break = 0; :)
03. marts 2005 - 18:32
#3
Eller måske: <table border="0" cellpadding="0" cellspacing="0" id="tblforside"> <tr> <? $query = mysql_query("SELECT * FROM billedeliste ORDER BY upload desc"); $newline = 0; while ($billedeliste = mysql_fetch_array($query)) { $dato = $billedeliste['dato']; $info = $billedeliste['info']; $billede = $billedeliste['billede']; $link = $billedeliste['link']; $link1 = "<a target=\"_blank\" href=\"../../billeder/$link/\">$dato</a>"; if($newline == 2) echo "<tr>"; ?> <td width="125" height="80"> </td> <td width="52" height="80"> </td> <td width="183" height="80" align="center"> <img border="0" src="../../phpscripts/billeder/billeder/<? print $billede; ?>" width="100" height="75"></td> <td height="80" width="345"> <b><? print $link1; ?></b><br> <? print $info; ?></td> <td> </td> <?php if($newline == 2) { echo"</tr>"; $newline = 0; } else ++$newline; ?>
Slettet bruger
03. marts 2005 - 18:34
#4
Ja okay, det ville nok være smartere at få dem ud i rows...
03. marts 2005 - 22:47
#6
Prøv med denne - synes pacroon's ideen med at bruge modulus var bedre: <table border="0" cellpadding="0" cellspacing="0" id="tblforside"> <? $query = mysql_query("SELECT * FROM billedeliste ORDER BY upload desc"); $newline = 0; while ($billedeliste = mysql_fetch_array($query)) { $dato = $billedeliste['dato']; $info = $billedeliste['info']; $billede = $billedeliste['billede']; $link = $billedeliste['link']; $link1 = "<a target=\"_blank\" href=\"../../billeder/$link/\">$dato</a>"; if(($newline % 2) == 0) echo "<tr>"; ?> <td width="125" height="80"> </td> <td width="52" height="80"> </td> <td width="183" height="80" align="center"> <img border="0" src="../../phpscripts/billeder/billeder/<? print $billede; ?>" width="100" height="75"></td> <td height="80" width="345"> <b><? print $link1; ?></b><br> <? print $info; ?></td> <td> </td> <?php if(($newline % 2) == 0) { echo"</tr>"; } else ++$newline; } if(($newline % 2) != 0) echo"</tr>"; ?> </tabel>
03. marts 2005 - 22:57
#7
tjaa, nu bliver det bare linet op på en lodret række..
03. marts 2005 - 23:14
#8
Kan du ikke lige smide det op, så kigger jeg lige om jeg kan gennemskue hvad der er galt.
03. marts 2005 - 23:24
#9
her: <table border="0" cellpadding="6" cellspacing="0" class="tabel"> <tr> <td height="280" valign="top"> <table border="0" cellpadding="0" cellspacing="0" id="tblforside"> <? $query = mysql_query("SELECT * FROM billedeliste ORDER BY upload desc"); $newline = 0; while ($billedeliste = mysql_fetch_array($query)) { $dato = $billedeliste['dato']; $info = $billedeliste['info']; $billede = $billedeliste['billede']; $link = $billedeliste['link']; $link1 = "<a target=\"_blank\" href=\"../../billeder/$link/\">$dato</a>"; if(($newline % 2) == 0) echo "<tr>"; ?> <td width="125" height="80"> </td> <td width="52" height="80"> </td> <td width="183" height="80" align="center"> <img border="0" src="../../phpscripts/billeder/billeder/<? print $billede; ?>" width="100" height="75"></td> <td height="80" width="345"> <b><? print $link1; ?></b><br> <? print $info; ?></td> <td> </td> <?php if(($newline % 2) == 0) { echo"</tr>"; } else ++$newline; } if(($newline % 2) != 0) echo"</tr>"; ?> </tabel> </td> </tr> </table>
03. marts 2005 - 23:29
#10
Jeg mente nu op på din hjemmeside :)
03. marts 2005 - 23:37
#11
03. marts 2005 - 23:42
#12
Der skulle self. ikke være en else på ++$newline mere... prøv nu <table border="0" cellpadding="0" cellspacing="0" id="tblforside"> <? $query = mysql_query("SELECT * FROM billedeliste ORDER BY upload desc"); $newline = 0; while ($billedeliste = mysql_fetch_array($query)) { $dato = $billedeliste['dato']; $info = $billedeliste['info']; $billede = $billedeliste['billede']; $link = $billedeliste['link']; $link1 = "<a target=\"_blank\" href=\"../../billeder/$link/\">$dato</a>"; if(($newline % 2) == 0) echo "<tr>"; ?> <td width="125" height="80"> </td> <td width="52" height="80"> </td> <td width="183" height="80" align="center"> <img border="0" src="../../phpscripts/billeder/billeder/<? print $billede; ?>" width="100" height="75"></td> <td height="80" width="345"> <b><? print $link1; ?></b><br> <? print $info; ?></td> <td> </td> <?php if(($newline % 2) == 0) { echo"</tr>"; } ++$newline; } if(($newline % 2) != 0) echo"</tr>"; ?> </tabel>
04. marts 2005 - 08:21
#13
det virker stadig ikke rigtig
04. marts 2005 - 10:57
#14
bare lige smid det op igen - så kigger jeg lige...
06. marts 2005 - 12:44
#15
sådan nu er det lagt op igen? har du en ide om hvad der er forkert?
08. marts 2005 - 00:01
#16
slet ingen? der må da være nogen der ved, det er jo en forholdsvis "simpel" ting..
13. marts 2005 - 13:03
#17
har fundet ud af det nu! brugte din kode mollevp, ændrede bare lidt i den;) skriv hvis du vil have dine point
14. marts 2005 - 07:39
#18
arh, havde helt glemt det her spm. godt du fandt ud af det....
14. marts 2005 - 14:09
#19
tak for hjælpen!
Vi tilbyder markedets bedste kurser inden for webudvikling