login  Naam:   Wachtwoord: 
Registreer je!
 Forum

2 tabellen naast elkaar

Offline Schokkie - 22/09/2004 21:13 (laatste wijziging 23/09/2004 10:03)
Avatar van SchokkieNieuw lid Hallo

Hoe kan ik 2 tabellen naast elkaar krijgen.
als ik dit doe, dan komen ze onder elkaar ... (dus niet goed)

(het moeten wel degelijk 2 apparte tabellen zijn !!)

  1. <table width="100" border="1" cellspacing="1" cellpadding="1">
  2. <tr>
  3. <td>tbl1</td>
  4. </tr>
  5. </table>&nbsp;<table width="100" border="1" cellspacing="1" cellpadding="1">
  6. <tr>
  7. <td>tbl2</td>
  8. </tr>
  9. </table>:
:$

Alvast bedankt

21 antwoorden

Gesponsorde links
Offline robmoorman - 22/09/2004 21:16
Avatar van robmoorman PHP interesse
  1. <table width="100" border="1" cellspacing="1" cellpadding="1">
  2. <tr>
  3. <td width="50">
  4. <table width="100%" border="1" cellspacing="1" cellpadding="1">
  5. <tr>
  6. <td>Tabellinks</td>
  7. </tr>
  8. </table>
  9. </td>
  10. <td width="50">
  11. <table width="100%" border="1" cellspacing="1" cellpadding="1">
  12. <tr>
  13. <td>Tabelrechts</td>
  14. </tr>
  15. </table>
  16. </td>
  17. </tr>
  18. </table>
Offline Metalhead - 22/09/2004 21:23
Avatar van Metalhead HTML gevorderde Als je echt 2 tabellen naast elkaar wilt hebben, kun je het ook zo doen:
[code]
<TABLE>
<TR>
<TD>
<TABLE>
...
</TABLE>
</TD>
<TD>
<TABLE>
...
</TABLE>
</TD>
</TR>
</TABLE>
Offline Schokkie - 22/09/2004 21:23
Avatar van Schokkie Nieuw lid ok, naast elkaar, maar dat zijn tabellen in tabellen,
Het moeten echt 2 apparte tabellen zijn....
Offline robmoorman - 22/09/2004 21:29
Avatar van robmoorman PHP interesse dat kan niet dacht ik zo
Offline Duikboot - 22/09/2004 21:31
Avatar van Duikboot Grafische gevorderde Volgens mij wel hoor, als je gewoon een tabel in een tabel doet, moet het kunnen
Offline maestro - 22/09/2004 21:34
Avatar van maestro HTML gevorderde 2 tabellen naast elkaar plaatsen zonder ze in een grotere tabel op te nemen kan niet. Na </table> wordt altijd een nieuwe lijn begonnen. Trouwens, wat is de reden om geen tabellen in tabellen te nesten?
Offline Metalhead - 22/09/2004 21:59
Avatar van Metalhead HTML gevorderde Precies...
Je kunt de buitenste tabel gewon onzichtbaar maken voor de gebruiker, dus dan is er toch geen reden het niet te doen?
Offline Schokkie - 22/09/2004 22:09 (laatste wijziging 23/09/2004 10:03)
Avatar van Schokkie Nieuw lid ik wil na 5 records een nieuwe rij maken.
Dit is nu mijn code maar hij zet alles onder elkaar.
Wie kan helpen ...


  1. <table width="140" height="123" border="1" align="center" cellpadding="1" cellspacing="1">
  2. <?php
  3. while ($obj = mysql_fetch_object($resultaat))
  4. {
  5. $naam=stripslashes($obj->naam);
  6. $site=stripslashes($obj->site);
  7. $beschrijving=stripslashes($obj->beschrijving);
  8. $ereleden= stripslashes($obj->ereleden);
  9. $tonen= stripslashes($obj->tonen);
  10. $categorie = stripslashes($obj->rating);
  11. $email = stripslashes($obj->email);
  12. $logolink = stripslashes($obj->LogoLink);
  13. ?>
  14. <tr>
  15. <td > <div align="center">
  16. <? if ($ereleden == "1"){
  17. if ($logolink <> ""){ ?>
  18. <a href=<?php echo "$site" ?>><img src=<?php echo "$logolink" ?> alt=<?php echo "$site" ?> width="129" height="84" border="0"></a><br>
  19. <?php ; }
  20. else { ?>
  21. <? if ($site <> ""){ ?>
  22. <a href=<?php echo "$site" ?>><img src="_imagesFX/home.gif" alt=<?php echo "$site" ?> width="14" height="14" border="0"></a>
  23. <?php ; }
  24. else { ?>
  25. &nbsp; &nbsp; &nbsp;
  26. <?php } ?>
  27. <?php } ?>
  28. <? if ($email <> ""){ ?>
  29. <a href=<?php echo "mailto:$email" ?>><img src="_imagesFX/email.gif" alt=<?php echo "mailto:$email" ?> width="14" height="14" border="0"></a><br>
  30. <?php ; }
  31. else { ?>
  32. &nbsp; &nbsp;
  33. <?php } ?>
  34. <? echo htmlspecialchars(stripslashes($naam)); ?> <br>
  35. <? echo htmlspecialchars(stripslashes($beschrijving)); ?>
  36. <?php } ?>
  37. </div></td>
  38. </tr>
  39. <? } ?>
  40. </table>
Offline Metalhead - 23/09/2004 08:43
Avatar van Metalhead HTML gevorderde Jee, wat een spaghetti-code 

't is mij te veel gepuzzel om uit te zoeken hoe dit allemaal zit...
Volgens mij klopt zowiezo de plek van 't laatste <? } ?>-tje niet
Want als hij naar het eerste if-blok gaat wordt de <tr> en de <td> niet meer afgesloten...
Offline Gerard - 23/09/2004 09:39 (laatste wijziging 23/09/2004 09:39)
Avatar van Gerard Ouwe rakker
  1. 2 tabellen naast elkaar plaatsen zonder ze in een grotere tabel op te nemen kan niet. Na </table> wordt altijd een nieuwe lijn begonnen. Trouwens, wat is de reden om geen tabellen in tabellen te nesten?


Ben het niet helemaal met je eens.

Schokkie: Probeer eens wat sites te bezoeken die wat meer uitleggen over 'div' en over relatieve plaatsing van divjes

edit: typo
Offline maestro - 23/09/2004 09:39
Avatar van maestro HTML gevorderde Als je je script nu eens tussen CODE zet...
Offline nathanael - 23/09/2004 13:03
Avatar van nathanael Gouden medaille

HTML gevorderde
  1. <table align="left" etc....>
  2. </table>
  3.  
  4. <table align="right" etc...>
  5. </table>


Helpt dit niet:?: :?:
Offline Metalhead - 23/09/2004 13:13
Avatar van Metalhead HTML gevorderde Als je de gezamenlijke width < 100% houd, werkt dat ook jah...
(width=50% bij beide tabellen), maar als de linker tabel groter wordt (door lange tekst of grote plaatjes of weet ik veel, dan komt de 2e tabel eronder
Offline Geert - 23/09/2004 22:32
Avatar van Geert Nieuw lid Als je nu eens bij de 2de tabel style="float:right" zet, dan zou het moeten gaan. (en anders moet de tabel tussen <div>'s komen, met die style erbij)
Offline Schokkie - 23/09/2004 22:35
Avatar van Schokkie Nieuw lid Hallo,

Dit is nu eindelijk mijn code.
Alles word afgebeeld op de pagina maar toch heeft ze op het einde :
goed, maar met fouten op de pagina.
Wie kan helpen ?


<table width="800" border="0" cellspacing="1" cellpadding="1">
<tr>
<td>
<table width="800" border="3" cellspacing="1" cellpadding="1">
<tr> <?php
$counter =0;
while ($obj = mysql_fetch_object($resultaat))
{
$naam=stripslashes($obj->naam);
$site=stripslashes($obj->site);
$beschrijving=stripslashes($obj->beschrijving);
$ereleden= stripslashes($obj->ereleden);
$tonen= stripslashes($obj->tonen);
$categorie = stripslashes($obj->rating);
$email = stripslashes($obj->email);
$logolink = stripslashes($obj->LogoLink);
$counter += 1;
?>
<td width="160" align="center">
<?php
if ($ereleden == "1")
{
if ($logolink <> "")
{
echo "<a href=\"$site\"><img src=\"$logolink\" alt=\"$site\" width=\"100\" height=\"84\" HSPACE=\"5\" VSPACE=\"5\"></a><br>";
}

if ($site <> "")
{
echo "<a href=\"$site\"><img src=\"_imagesFX/home.gif\" alt=\"$site\" width=\"14\" height=\"14\" border=\"0\"></a>";
echo "&nbsp;";
}

if ($email <> "")
{
echo "<a href=\"mailto:$email\"><img src=\"_imagesFX/email.gif\" alt=\"mailto:$email\"
width=\"14\" height=\"14\" border=\"0\"></a><br>";
}

if ($email == "")
{
echo "<br>";
}

echo htmlspecialchars(stripslashes($naam));
echo " : ";
echo htmlspecialchars(stripslashes($beschrijving));

?>
</td>
<?php
if ($counter == 5)
{
$counter = 0;
echo "</tr>";
}
}
} ?>
</tr>
</table>
</td>
</tr>
</table>
Offline Stijn1 - 23/09/2004 22:43
Avatar van Stijn1 Gouden medaille

PHP ver gevorderde
  1. <table>
  2. <tr>
  3. <td>
  4. <table>
  5. <tr>
  6. <td>tabel 1</td>
  7. </tr>
  8. </table>
  9. </td>
  10. <td>
  11. <table>
  12. <tr>
  13. <td>tabel 2</td>
  14. </tr>
  15. </table>
  16. </td>
  17. </tr>
  18. </table>

Zo dan?
Offline Schokkie - 23/09/2004 22:52
Avatar van Schokkie Nieuw lid zo heb ik het al eens gehad. Kun je me soms niet helpen in de code ? Ik zit er al een hele avond op te zoeken ...


<table width="800" border="0" cellspacing="1" cellpadding="1">
<tr>
<td>
<table width="800" border="3" cellspacing="1" cellpadding="1">
<tr> <?php
$counter =0;
while ($obj = mysql_fetch_object($resultaat))
{
$naam=stripslashes($obj->naam);
$site=stripslashes($obj->site);
$beschrijving=stripslashes($obj->beschrijving);
$ereleden= stripslashes($obj->ereleden);
$tonen= stripslashes($obj->tonen);
$categorie = stripslashes($obj->rating);
$email = stripslashes($obj->email);
$logolink = stripslashes($obj->LogoLink);
$counter += 1;
?>
<td width="160" align="center">
<?php
if ($ereleden == "1")
{
if ($logolink <> "")
{
echo "<a href=\"$site\"><img src=\"$logolink\" alt=\"$site\" width=\"100\" height=\"84\" HSPACE=\"5\" VSPACE=\"5\"></a><br>";
}

if ($site <> "")
{
echo "<a href=\"$site\"><img src=\"_imagesFX/home.gif\" alt=\"$site\" width=\"14\" height=\"14\" border=\"0\"></a>";
echo "&nbsp;";
}

if ($email <> "")
{
echo "<a href=\"mailtoemail\"><img src=\"_imagesFX/email.gif\" alt=\"mailtoemail\"
width=\"14\" height=\"14\" border=\"0\"></a><br>";
}

if ($email == "")
{
echo "<br>";
}

echo htmlspecialchars(stripslashes($naam));
echo " : ";
echo htmlspecialchars(stripslashes($beschrijving));

?>
</td>
<?php
if ($counter == 5)
{
$counter = 0;
echo "</tr>";
}
}
} ?>
</tr>
</table>
</td>
</tr>
</table>

:(
Offline Metalhead - 24/09/2004 08:33
Avatar van Metalhead HTML gevorderde Met andere woorden; dit is de structuur die je nu hebt:
  1. <table>
  2. <tr>
  3. <td>
  4. <table>
  5. <tr>
  6. <td>
  7. </td>
  8. </tr>
  9. </table>
  10. </td>
  11. </tr>
  12. </table>


Ik dacht dat je ze naast elkaar wilde hebben?
Dat gaat zo dus niet lukken...

En waarvoor is die
  1. echo "</tr>";
? Volgens mij klopt-ie niet helemaal...
Offline Ros - 24/09/2004 08:41
Avatar van Ros HTML interesse Doe het eens met divs:

Stylesheet:
  1. div#links, div#rechts {
  2. float: left;
  3. width: 50%;
  4. }


Code:
  1. <div id="links">Hier je tabel</div>
  2. <div id="rechts">Hier je andere tabel</div>
Offline petory - 24/09/2004 09:33
Avatar van petory HTML interesse zo moeilijk is het toch niet om 2 tabellen naast elkaar te zetten?
  1. <TABLE width=100% border=0> <TR> <TD width=50%>
  2.  
  3. <TABLE><TR><TD> text 1e tabel </TD> </TR> </TABLE>
  4.  
  5. </TD> <TD>
  6.  
  7. <TABLE><TR><TD> text 2e tabel </TD> </TR> </TABLE>
  8.  
  9. </TD></TR></TABLE>


zo moet ie:cool:
Offline Metalhead - 24/09/2004 09:38
Avatar van Metalhead HTML gevorderde Er zijn nu al 'tig oplossingen gegeven... Om één of andere reden worden ze gewoon niet geaccepteerd 
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.286s