[php] probleempje met tabbellen

  • Onderwerp starter Onderwerp starter rhcp
  • Startdatum Startdatum
Status
Niet open voor verdere reacties.

rhcp

Gebruiker
Lid geworden
13 mrt 2004
Berichten
857
hi,

Ik heb een probleempje met de volgende code.
PHP:
echo"

<table border=1>
<TR>
<TD>url</TD>
<TD>monofone</TD>
<TD>polyfone</TD>
<TD>realmusic</TD>
<TD>mp3</TD>
<TD>javagames</TD>
<TD>videos</TD>
<TD>wallpapers</TD>
<TD>themas</TD>
<TD>applicaties</TD>
<TD>prijs per polyfone</TD>
<TD>ervaring</TD>
</TR>
";
$query = "SELECT * FROM geplaatst_mobile";
	$result=mysql_query($query) or die (mysql_error());
	

  while($pim = mysql_fetch_object($result)){
if($pim->controle == 0)
{
 echo "
<table border=1>
<TR>
<td>$pim->url</td>  
<td>$mono </td>  
<TD>$poly</TD>
<TD>$music</TD>
<TD>$mp3</TD>
<TD>$java</TD>
<TD>$video</TD>
<TD>$paper</TD>
<TD>$thema</TD>
<TD>$apps</TD>
<TD>$pim->prijs</TD>
<TD>$pim->gekocht</TD>

</TR>

</TABLE>
";

Het script werkt opzich prima maar hij doet neit wat ik wil.
nu is er dit:
dit.JPG



maar omdat ik van bijde kollomme (de gegevens en de bovenstaande)in 1 tabel wil hebben lukt dat niet.
want dan word het bovenstaande ook herhaalt.

Ik wil dus eht bovenstaande hebben en daaronder de herhaalde dingen.
en dat in 1 tabel.

als ik van het herhaalde deel de <table border=0> weg haal dan zijn de herhaalde tabbellen zonder tabbellen omdat er geen table staan.
Maar doe ik dat wel is het niet 1 geheel.
Ik hoop dat jullie het een beetje snappen. het is moeilijk uit te leggen.

Pim
 
PHP:
echo"

<table border=1>
<TR>
<TD>url</TD>
<TD>monofone</TD>
<TD>polyfone</TD>
<TD>realmusic</TD>
<TD>mp3</TD>
<TD>javagames</TD>
<TD>videos</TD>
<TD>wallpapers</TD>
<TD>themas</TD>
<TD>applicaties</TD>
<TD>prijs per polyfone</TD>
<TD>ervaring</TD>
</TR>
";
$query = "SELECT * FROM geplaatst_mobile";
	$result=mysql_query($query) or die (mysql_error());
	

  while($pim = mysql_fetch_object($result)){
if($pim->controle == 0)
{
 echo "
/* <table border=1> */
<TR>
<td>$pim->url</td>  
<td>$mono </td>  
<TD>$poly</TD>
<TD>$music</TD>
<TD>$mp3</TD>
<TD>$java</TD>
<TD>$video</TD>
<TD>$paper</TD>
<TD>$thema</TD>
<TD>$apps</TD>
<TD>$pim->prijs</TD>
<TD>$pim->gekocht</TD>

</TR>

</TABLE>
";

De lijn <table border=1> onder de tweede keer "echo" moet weggelaten worden.
Ik heb er het volgende voor en achter gezet : /* en */.
Met die lijn begin je telkens een nieuwe tabel die zijn eigen breedte van cellen maakt, aangepast aan de inhoud ervan.

Dit moet het worden :

PHP:
echo"

<table border=1>
<TR>
<TD>url</TD>
<TD>monofone</TD>
<TD>polyfone</TD>
<TD>realmusic</TD>
<TD>mp3</TD>
<TD>javagames</TD>
<TD>videos</TD>
<TD>wallpapers</TD>
<TD>themas</TD>
<TD>applicaties</TD>
<TD>prijs per polyfone</TD>
<TD>ervaring</TD>
</TR>
";
$query = "SELECT * FROM geplaatst_mobile";
	$result=mysql_query($query) or die (mysql_error());
	

  while($pim = mysql_fetch_object($result)){
if($pim->controle == 0)
{
 echo "
<TR>
<td>$pim->url</td>  
<td>$mono </td>  
<TD>$poly</TD>
<TD>$music</TD>
<TD>$mp3</TD>
<TD>$java</TD>
<TD>$video</TD>
<TD>$paper</TD>
<TD>$thema</TD>
<TD>$apps</TD>
<TD>$pim->prijs</TD>
<TD>$pim->gekocht</TD>

</TR>

</TABLE>
";

Greetz : Jer:cool:en.
 
Zal nog niet helpen...

Dit moet werken...

PHP:
echo" 
<table border=1> 
 <TR> 
  <TD>url</TD> 
  <TD>monofone</TD> 
  <TD>polyfone</TD> 
  <TD>realmusic</TD> 
  <TD>mp3</TD> 
  <TD>javagames</TD> 
  <TD>videos</TD> 
  <TD>wallpapers</TD> 
  <TD>themas</TD> 
  <TD>applicaties</TD> 
  <TD>prijs per polyfone</TD> 
  <TD>ervaring</TD> 
 </TR>"; 

$query = "SELECT * FROM geplaatst_mobile"; 
$result=mysql_query($query) or die (mysql_error()); 
while($pim = mysql_fetch_object($result))
{ 
   if($pim->controle == 0) 
   { 
      echo " 
      <TR> 
       <td>$pim->url</td>   
       <td>$mono </td>   
       <TD>$poly</TD> 
       <TD>$music</TD> 
       <TD>$mp3</TD> 
       <TD>$java</TD> 
       <TD>$video</TD> 
       <TD>$paper</TD> 
       <TD>$thema</TD> 
       <TD>$apps</TD> 
       <TD>$pim->prijs</TD> 
       <TD>$pim->gekocht</TD> 
      </TR>";
   }
}
echo"</TABLE>";

Let vooral op het einde.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan