Avatar billede fragze Juniormester
09. juni 2004 - 18:03 Der er 4 kommentarer og
1 løsning

2 spalter

Hej exp.

Jeg er igang med et site og jeg skal nu til at lave et udtræk fra min database.
det virker også helt fint, men jeg vil godt have det sådan at der kommer 2 spalter på siden istedet for kun 1 som normalt :)
dvs

1 2
3 4
5 6
OSV.
Mit kode som det ser ud nu er som følger :-)
<?php
if ($action=="team") {
?>
<TABLE cellSpacing=0 cellPadding=2 width="465" align=center>
  <TBODY>
    <TR vAlign=middle>
      <TD width="134"><strong>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Nick:</strong></TD>
      <TD width="169"><strong>Name:</strong></TD>
      <TD width="58"><strong>To do:</strong></TD>
      <TD width="82">&nbsp;</TD>
      <TD width=0><DIV align=right></DIV></TD>
    </TR>
  </TBODY>
</TABLE>
<?php
$hent = @mysql_query("SELECT * FROM brugere order by position DESC");
while ($vis = @mysql_fetch_array($hent)) {
$medlemid = $vis['id'];
$username = $vis['username'];
$medlemlink = "<a href=\"index.php?p=content&action=team-de&id=$medlemid\"><IMG
                        src=\"images/shacked/info.gif\" border= \"0\"></a>";
$position = $vis['position'];
$status = $vis['status'];
$navn = $vis['navn'];
$age = $vis['age'];
$location = $vis['location'];
$position = $vis['position'];
$former = $vis['former'];
$mail = $vis['mail'];
$laver = $vis['laver'];
$quote = $vis['quote'];
$pic = $vis['pic'];
$country = $vis['country'];
$background = ($foo++ % 2) ? '#EDF0F2' : '#e9e9e9';




?>
<TABLE WIDTH=475 BORDER=0 align="center" CELLPADDING=0 CELLSPACING=0>
  <TR bg bgcolor="<?php echo $background; ?>">
    <TD background="images/news_bg.gif" WIDTH=475 HEIGHT=1 ><TABLE cellSpacing=0 cellPadding=2 width="95%" align=center>
        <TBODY>
          <TR vAlign=middle>
            <TD width="30%"><?
        echo "<img src='images/flags/";
        echo $country;
        echo ".gif' border=0>";
        ?>
                <?php echo $username; ?></TD>
            <TD width="40%"><?php echo $navn; ?></TD>
            <TD width="20%"><?php echo $laver; ?></TD>
            <TD width="20%">&nbsp;</TD>
            <TD width=1><DIV align=right><?php echo $medlemlink; ?></DIV></TD>
          </TR>
        </TBODY>
    </TABLE></TD>
  </TR>
</TABLE>
<br>
<B><FONT size=1>
</FONT></B><?php
}
?>
<?php
}
?>
Avatar billede fragze Juniormester
09. juni 2004 - 18:04 #1
Havde forstillet mig noget alla det her:

<table width="73%"  border="0">
  <tr>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
  </tr>
  <tr>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
  </tr>
  <tr>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
  </tr>
</table>
Avatar billede sukos Juniormester
09. juni 2004 - 18:46 #2
Altså, i stedet for flere tabeller, så vil du ha' det i en tabel?
Avatar billede jakobdo Ekspert
09. juni 2004 - 19:45 #3
I stedet for:
<table width="73%"  border="0">
  <tr>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
  </tr>
  <tr>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
  </tr>
  <tr>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
  </tr>
</table>
Hvorfor så ikke:
<table width="73%" border="0">
<tr>
<td>
<table><tr><td>Tabel1</td></tr></table>
</td>
<td>
<table><tr><td>Tabel2</td></tr></table>
</td>
</tr>
</table>
Avatar billede fatass Nybegynder
09. juni 2004 - 23:30 #4
Jeg ved ikke om det var noget i stil med det her du tænkte på.
Jeg har ændret en del i koden, for at kunne overskue hvad der sker. Håber du kan bruge det alligevel.

<?php
if ($action=="team") {

    echo'<table cellspacing="0" cellpadding="0">
        <tr>
          <td>
              <TABLE cellSpacing="0" cellPadding="2" width="465" align=center>
              <TR vAlign=middle>
                <TD width="134"><strong>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Nick:</strong></TD>
                <TD width="169"><strong>Name:</strong></TD>
                <TD width="58"><strong>To do:</strong></TD>
                <TD width="82">&nbsp;</TD>
                  <TD width=0><DIV align=right></DIV></TD>
              </TR>
              <TR>
                <TD background="images/news_bg.gif" WIDTH=475 HEIGHT=1 colspan="5"></td>
              </tr>
            </table>
          </td>
          <td>
              <TABLE cellSpacing="0" cellPadding="2" width="465" align=center>
              <TR vAlign=middle>
                <TD width="134"><strong>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Nick:</strong></TD>
                <TD width="169"><strong>Name:</strong></TD>
                <TD width="58"><strong>To do:</strong></TD>
                <TD width="82">&nbsp;</TD>
                  <TD width=0><DIV align=right></DIV></TD>
              </TR>
              <TR>
                <TD background="images/news_bg.gif" WIDTH=475 HEIGHT=1 colspan="5"></td>
              </tr>
            </table>
          </td>
        </tr>
    ';

    $counter = 1;

    $hent = @mysql_query("SELECT * FROM brugere order by position DESC");
    while ($vis = @mysql_fetch_array($hent)) {

          $counter++;

        $medlemid = $vis['id'];
        $username = $vis['username'];
        $medlemlink = "<a href=\"index.php?p=content&action=team-de&id=$medlemid\"><IMG
                                src=\"images/shacked/info.gif\" border= \"0\"></a>";
        $position = $vis['position'];
        $status = $vis['status'];
        $navn = $vis['navn'];
        $age = $vis['age'];
        $location = $vis['location'];
        $position = $vis['position'];
        $former = $vis['former'];
        $mail = $vis['mail'];
        $laver = $vis['laver'];
        $quote = $vis['quote'];
        $pic = $vis['pic'];
        $country = $vis['country'];
        $background = ($foo++ % 2) ? '#EDF0F2' : '#e9e9e9';

        if($counter%2 == 0){

            $start = '<tr><td>';
            $slut = '</td>';

        } else {

            $start = '<td>';
            $slut = '</td></tr>';

        }

        echo'
        ' . $start . '
        <TABLE cellSpacing="0" cellPadding="2" width="465" align=center>
          <TR vAlign=middle>
            <TD width="30%" bgcolor="' . $background . '"><img src="images/flags/' . $country . '.gif" border="0">' . $username . '</TD>
            <TD width="40%" bgcolor="' . $background . '">' . $navn . '</TD>
            <TD width="20%" bgcolor="' . $background . '">' . $laver .'</TD>
            <TD width="20%" bgcolor="' . $background . '">&nbsp;</TD>
            <TD width=1    bgcolor="' . $background . '"><DIV align=right>' . $medlemlink . '</DIV></TD>
          </TR>
        </TABLE>
        <br>
        <B><FONT size=1>
        </FONT></B>
        ' . $slut . '
        ';

    }

    if ($counter % 2 == 1){ //$counter slutter lige, så vi skal huske at lukke <td></tr>

        echo '<td></td></tr>';

    }

}
?>
Avatar billede fragze Juniormester
10. juni 2005 - 16:51 #5
Smid venligst et svar hvis du ønsker point, jeg lukker lige alle mine øbne spm nemlig!! :)
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