Avatar billede zaittam Nybegynder
26. juni 2004 - 12:50 Der er 9 kommentarer og
2 løsninger

Placer tabeller ved siden af hinanden i mysql udtræk

jeg sad og kiggede efter en lidt speciel opsætning af mine bannere, og faldt over Mr Fisters. Jeg har lavet resten af systemet, men hvordan laver man mysql udtræk ala http://www.mr-fister.dk/bannere.php?PHPSESSID=fb59b25b013074c9e78db0781e635934, - altså at den placerer tabellerne ved siden af hinanden hvis der er plads?
Avatar billede krydset Nybegynder
26. juni 2004 - 12:58 #1
<table>
  <tr>
    <td>banner 1</td>
    <td>banner 2</td>
    <td>Banner 3</td>
  </tr>


  <tr>
    <td>banner 4</td>
    <td>banner 5</td>
    <td>banner 6</td>
  </tr>
</table>


Sådan ???
Avatar billede zaittam Nybegynder
26. juni 2004 - 12:59 #2
Ja, men så gør den det jo ikke automatisk ud fra mysql udtrækket!
Avatar billede zaittam Nybegynder
26. juni 2004 - 12:59 #3
- Men det er sådan det skal se ud, ja.
Avatar billede zaittam Nybegynder
26. juni 2004 - 12:59 #4
Eller også skal man lave det med en tabel pr banner.
Avatar billede jammerlab Nybegynder
26. juni 2004 - 14:39 #5
Mener du noget som det her?

echo "<table>";

$i = 1;

$query = mysql_query("SELECT * FROM ??")or die(mysql_error());
while($row=mysql_fetch_array($query)) {

if($i == 3) {
$i = 1;
echo "<td>$row[banner]</td></tr><tr>";
} else {
$i++;
echo "<td>$row[banner]</td>";
}

}

Lige hurtigt lavet...
Avatar billede jammerlab Nybegynder
26. juni 2004 - 14:41 #6
echo "<table>";

$i = 1;

$query = mysql_query("SELECT * FROM ??")or die(mysql_error());
while($row=mysql_fetch_array($query)) {

if($i == 3) {
$i = 1;
echo "<td>$row[banner]</td></tr><tr>";
} else {
$i++;
echo "<td>$row[banner]</td>";
}

if($i == 1) { echo "<td></td><td></td></tr>"; }
if($i == 2) { echo "<td></td></tr>"; }

}

echo "</table>";

Sådan må det vel være? :P
Avatar billede jammerlab Nybegynder
26. juni 2004 - 14:44 #7
2.sek den fungere ikke helt jeg ser lige på den men jeg går ud fra det er noget ala det du leder efter ;)
Avatar billede jammerlab Nybegynder
26. juni 2004 - 14:45 #8
Sådan nu fungere den...

<?

echo "<table border=1>";

$i = 1;

$query = mysql_query("SELECT * FROM ??")or die(mysql_error());
while($row=mysql_fetch_array($query)) {

if($i == 3) {
$i = 1;
echo "<td>$row[??]</td></tr><tr>";
} else {
$i++;
echo "<td>$row[??]</td>";
}

}

if($i == 1) { echo "<td></td><td></td></tr>"; }
if($i == 2) { echo "<td></td></tr>"; }

echo "</table>";

?>
Avatar billede zaittam Nybegynder
26. juni 2004 - 14:46 #9
Jeg har denne kode til at vise et enkelt banner:

<table width="180" border="0" cellpadding="0" cellspacing="3">
        <tr>
          <td class="boks">
<a href=affiliatelink.php?id=<?=$row[id]?> target=_blank>
        <?=$row[overskrift]?><br>
            &nbsp;<img src="<?=$row[pic]?>" alt="<?=$row[overskrift]?>" border="0" align="center"><br>
            Kliks: <?=$row[antalklik]?><br>
            Sidste klik: <?=$row[lastclick]?>
</a>
      </td>
          <td width="15">&nbsp;</td>
        </tr>
</table>
</a>

Sætter du ikke lige det ind? :P
Avatar billede jammerlab Nybegynder
26. juni 2004 - 14:48 #10
jow 2.sek
Avatar billede jammerlab Nybegynder
26. juni 2004 - 14:51 #11
Prøv med:

<?

echo "<table width=\"180\" border=\"0\" cellpadding=\"0\" cellspacing=\"3\">";

$i = 1;

$query = mysql_query("SELECT * FROM vote_headline")or die(mysql_error());
while($row=mysql_fetch_array($query)) {

if($i == 3) {
$i = 1;
echo "<td class=\"boks\">
<a href=\"affiliatelink.php?id=$row[id]\" target=\"_blank\">
$row[overskrift]<br>
&nbsp;<img src=\"$row[pic]\" alt=\"$row[overskrift]\" border=\"0\" align=\"center\"><br>
Kliks: $row[antalklik]<br>
Sidste klik: =$row[lastclick]
</a>
</td></tr><tr>";
} else {
$i++;
echo "<td class=\"boks\">
<a href=\"affiliatelink.php?id=$row[id]\" target=\"_blank\">
$row[overskrift]<br>
&nbsp;<img src=\"$row[pic]\" alt=\"$row[overskrift]\" border=\"0\" align=\"center\"><br>
Kliks: $row[antalklik]<br>
Sidste klik: =$row[lastclick]
</a>
</td>";
}

}

if($i == 1) { echo "<td></td><td></td></tr>"; }
if($i == 2) { echo "<td></td></tr>"; }

echo "</table>";

?>
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester