Mijn tabel komt zo niet mooi uit,

kan iemand me helpen?

<table border="1" >
<tr bgcolor="#666666">
<th colspan="6" class="style1"> Huidige Gesprekken</th>

</tr>

<tr>
<th bgcolor="#CECFCE" class="style1">Call id</th>
<th bgcolor="#CECFCE" class="style1">Datum</th>
<th bgcolor="#CECFCE" class="style1">Tijd</th>
<th bgcolor="#CECFCE" class="style1">Clip</th>
<th bgcolor="#CECFCE" class="style1">Destination</th>
<th bgcolor="#CECFCE" class="style1">Omschrijving</th>
</tr>


<?php
//resultaten opslaan
$gegevens= mysql_query ("SELECT * FROM calls " ,$connect);
$sql= mysql_query ("SELECT nummers.omschrijving FROM calls,nummers WHERE calls.destination = nummers.tel " ,$connect);


//gegevens naar het scherm schrijven

while(list($call_id,$datum,$tijd,$clip,$destination)=
mysql_fetch_row($gegevens)){
echo("<tr><td>$call_id</td><td> $datum</td><td> $tijd </td><td> $clip </td><td> $destination</td>");
}

while(list($omschrijving)=
mysql_fetch_row($sql)){
echo("<td>$omschrijving</td> </tr> <br>\n");
}

//connectie afbreken
mysql_close($connect);
?>

</table>
<th bgcolor="#CECFCE" class="style1">Call id</th>
<th bgcolor="#CECFCE" class="style1">Datum</th>
<th bgcolor="#CECFCE" class="style1">Tijd</th>
<th bgcolor="#CECFCE" class="style1">Clip</th>
<th bgcolor="#CECFCE" class="style1">Destination</th>
<th bgcolor="#CECFCE" class="style1">Omschrijving</th>


Moet het niet <td> zijn?
Of zie ik dat verkeerd?
Nee <TH> geeft aan dat het headers zijn van je tabelen
edit: ai verkeerd gezien :s


maar waarom werk je met die list in die while...
pak gewoon while ($row = mysql.....

en dan kan je gewoon $row['naamvanveld gebruiken']
toch veel handiger, niet?
hoe bedoel je dat precies?
Zo :
<?
while($data = mysql_fetch_array($gegevens, MYSQL_ASSOC))
# $data['veldnaam'] om ze op te roepen.
?>

Dat bedoeld ie dus :)
Zo :
<?
while($data = mysql_fetch_array($gegevens, MYSQL_ASSOC))
# $data[\'veldnaam\'] om ze op te roepen.
?>

Dat bedoeld ie dus :)


ik heb
echo(\"<tr><td>$data[\'call_id\']</td</tr>\");

en ik krijg:



Parse error: parse error, expecting `T_STRING\' or `T_VARIABLE\' or `T_NUM_STRING\' in c:\\website_testomgeving\\phpdev\\www\\telefoon\\ta.php on line 53
je moet de quotes in $data['call_id'] ook niet escapen.
Die echo quotes trouwens ook niet ....
Zou iemand mij ook kunnen vertellen wat <tbody> is die word ook regel matig gebruikt op sites :?
En nog iets waar je later misschien problemen mee krijgt:

echo is een language construct, dat betekend: geen '()' en gewoon met quotes:

<?php
echo "Blabla";
?>

Ik meen dat het soms ook fout kan gaan als je wel () gebruikt met meerdere variabelen erin.

Reageren