Avatar billede xeox Nybegynder
11. maj 2005 - 12:20 Der er 5 kommentarer og
1 løsning

2stk id'er ved siden af hinanden?

Hej eksperter.

Jeg har et script der ser sådan herud:

<?php
          require "db.php";

$query = mysql_query("SELECT * FROM laere");
while ($row = mysql_fetch_array($query)) {

echo "<table>";
for($i=1; $i<=1; $i++)
{
echo "<tr align=\"right\">";
  for($j=$i; $j<=2*$i; $j=$j+$i)
  {
echo "<td>";
echo "<strong>";
    echo "<table width=\"250\" height=\"85\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\">
              <tr>
                <td width=\"94\" height=\"67\" rowspan=\"6\"> <p><img src=\"$row[upfile]\" width=\"85\" height=\"92\">
                  </p></td>
                <td width=\"75\">Navn: </td>
                <td width=\"130\"><strong>$row[navn]</strong>
                  </td>
              </tr>
              <tr>
                <td>Initialer:</td>
                <td><strong>$row[initialer]</strong>
                </td>
              </tr>
              <tr>
                <td valign=\"top\">Mobil:</td>
                <td valign=\"top\"><strong>$row[mobil]</strong>
                </td>
              </tr>
              <tr>
                <td valign=\"top\">Email:</td>
                <td valign=\"top\"><strong>$row[email]</strong>
                </td>
              </tr>
              <tr>
                <td>Underviser i:</td>
                <td rowspan=\"2\" valign=\"top\"><strong>$row[uvis]</strong>
                </td>
              </tr>
              <tr>
                <td>&nbsp;</td>
              </tr>
            </table>";
    echo "</strong>";
echo "</td>";
}
}
}
echo "</tr>";
echo "</table>";
?>

Lige nu henter den fint id'erne i min DB. men den trækker dem ud sådan her:

1  1
2  2
3  3

hvor den rigtig skal gøre sådan her:
1  2
3  4

osv osv..

Altså alt i alt, jeg vil bare have id'erne skal stå 2 og 2 sammen og hoppe ned på næste linje!
Avatar billede sukos Juniormester
11. maj 2005 - 13:24 #1
Altså, du vil ha' en tabel, hvor lærer bliver vist to ad gangen?

<td>1. lærer</td>
<td>2. lærer</td>
</tr><tr>
<td>3. lærer</td>
<td>4. lærer</td>
</tr><tr>

o.s.v..........

?????
Avatar billede xeox Nybegynder
11. maj 2005 - 13:26 #2
ja nemlig :) ..

ikke den samme ved siden af hinanden som den gør nu.. men den skifter.
Avatar billede sukos Juniormester
11. maj 2005 - 13:31 #3
Prøv

<?php
          require "db.php";

$query = mysql_query("SELECT * FROM laere");
echo "<table><tr>\n";
$i = 0;

while ($row = mysql_fetch_array($query)) {
$i++;

echo "<td>";
echo "<strong>";
    echo "<table width=\"250\" height=\"85\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\">
              <tr>
                <td width=\"94\" height=\"67\" rowspan=\"6\"> <p><img src=\"$row[upfile]\" width=\"85\" height=\"92\">
                  </p></td>
                <td width=\"75\">Navn: </td>
                <td width=\"130\"><strong>$row[navn]</strong>
                  </td>
              </tr>
              <tr>
                <td>Initialer:</td>
                <td><strong>$row[initialer]</strong>
                </td>
              </tr>
              <tr>
                <td valign=\"top\">Mobil:</td>
                <td valign=\"top\"><strong>$row[mobil]</strong>
                </td>
              </tr>
              <tr>
                <td valign=\"top\">Email:</td>
                <td valign=\"top\"><strong>$row[email]</strong>
                </td>
              </tr>
              <tr>
                <td>Underviser i:</td>
                <td rowspan=\"2\" valign=\"top\"><strong>$row[uvis]</strong>
                </td>
              </tr>
              <tr>
                <td>&nbsp;</td>
              </tr>
            </table>";
    echo "</strong>";
echo "</td>\n";

if($i%2 == 0 && $i != mysql_num_rows($query)) {
echo"</tr><tr>\n";
}

}


echo "</tr></table>";

?>
Avatar billede xeox Nybegynder
11. maj 2005 - 15:14 #4
perfekt da :D.. smider du svar
Avatar billede sukos Juniormester
11. maj 2005 - 19:07 #5
joh, men smid gerne selv et svar også!
Du skal ikke bruge 200 point på det her.
Avatar billede xeox Nybegynder
06. juni 2005 - 08:48 #6
mine points :p.
Mange tak.

-lukket-
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