|
Categorieën >
PHP
Geeft niet onder goede kolom weer
|
|
|
offline
|
PHP gevorderde
|
Hallo allemaal,
Ik gebruik deze code om de onderdelen onder de juiste kolom weer te geven.
ALleen geeft hij de exterieur onderdelen OOK onder de interieur weer.
Ik weet niet wat ik fout doe.
Wie o wie kan me helpen?
Groet,
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td colspan="2"><h1>Audi A1</h1></td>
</tr>
<tr>
<td width="49%"><strong>Interieur</strong></td>
<td width="51%"><strong>Exterieur</strong></td>
</tr>
<tr>
<td> </td>
<td> </td>
</tr>
<?
$query = mysql_query("SELECT * FROM audi where type = 'A1'") or die (mysql_error());
while($row = mysql_fetch_assoc($query))
{
echo '<tr>';
if($row['inex'] == 0)
{
echo '<td><a href="index.php?p=onderdeelinterieur&id='.$row['id'].'">'.$row['onderdeel'].'</a></td>';
}else{
echo '<td><a href="index.php?p=onderdeelexterieur&id='.$row['id'].'">'.$row['onderdeel'].'</a></td>';
}
echo '</tr>';
}
?>
</table>
<table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td colspan="2"><h1>Audi A1</h1></td> </tr> <tr> <td width="49%"><strong>Interieur</strong></td> <td width="51%"><strong>Exterieur</strong></td> </tr> <tr> <td> </td> <td> </td> </tr> <? { if($row['inex'] == 0) { echo '<td><a href="index.php?p=onderdeelinterieur&id='.$row['id'].'">'.$row['onderdeel'].'</a></td>'; }else{ echo '<td><a href="index.php?p=onderdeelexterieur&id='.$row['id'].'">'.$row['onderdeel'].'</a></td>'; } } ?> </table>
|
12 antwoorden
|
|
|
offline
|
Nieuw lid
|
Ik ben het niet zeker maar ik denk dat het komt omdat je audi A1 1x <td> gebruikt
en bij de volgende <tr> gebruik je dat 2x dus misschien moet je er gwn een lege <td> bij zetten zoals hieronder :
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td colspan="2"><h1>Audi A1</h1></td>
<td></td>
</tr>
<tr>
<td width="49%"><strong>Interieur</strong></td>
<td width="51%"><strong>Exterieur</strong></td>
</tr>
<tr>
<td> </td>
<td> </td>
</tr>
<?
$query = mysql_query("SELECT * FROM audi where type = 'A1'") or die (mysql_error());
while($row = mysql_fetch_assoc($query))
{
echo '<tr>';
if($row['inex'] == 0)
{
echo '<td><a href="index.php?p=onderdeelinterieur&id='.$row['id'].'">'.$row['onderdeel'].'</a></td>';
}else{
echo '<td><a href="index.php?p=onderdeelexterieur&id='.$row['id'].'">'.$row['onderdeel'].'</a></td>';
}
echo '</tr>';
}
?>
</table>
<table width="100%" border="0" cellspacing="0" cellpadding="0"> <? $query = mysql_query("SELECT * FROM audi where type = 'A1'") or die (mysql_error()); while($row = mysql_fetch_assoc($query)) { echo '<tr>'; if($row['inex'] == 0) { echo ' <td><a href="index.php?p=onderdeelinterieur&id='.$row['id'].'">'.$row['onderdeel'].' </a></td>'; }else{ echo ' <td><a href="index.php?p=onderdeelexterieur&id='.$row['id'].'">'.$row['onderdeel'].' </a></td>'; } } ?>
|
|
|
|
offline
|
PHP gevorderde
|
Hallo,
Neen dat werkt ook niet jammer genoeg.
De onderdelen van exterieur staan gewoon onder interieur.
|
|
|
|
offline
|
PHP gevorderde
|
<?
$query = mysql_query("SELECT * FROM audi where type = 'A1'") or die (mysql_error());
while($row = mysql_fetch_assoc($query))
{
echo '<tr>';
if($row['inex'] == 0)
{
echo '<td><a href="index.php?p=onderdeelinterieur&id='.$row['id'].'">'.$row['onderdeel'].'</a></td><td></td>';
}else{
echo '<td></td><td><a href="index.php?p=onderdeelexterieur&id='.$row['id'].'">'.$row['onderdeel'].'</a></td>';
}
echo '</tr>';
}
?>
<? { if($row['inex'] == 0) { echo '<td><a href="index.php?p=onderdeelinterieur&id='.$row['id'].'">'.$row['onderdeel'].'</a></td><td></td>'; }else{ echo '<td></td><td><a href="index.php?p=onderdeelexterieur&id='.$row['id'].'">'.$row['onderdeel'].'</a></td>'; } } ?>
|
PcFreak – 29/08/2010 16:03 (Laatst gewijzigd op 29/08/2010 16:04)
|
|
offline
|
Nieuw lid
|
Blijkbaar opgelost
|
|
|
|
offline
|
PHP gevorderde
|
Het staat nu wel goed, alleen bij exterieur heeft hij eerst een leeg veld en begint daarna pas.
|
|
|
|
offline
|
Nieuw lid
|
Komt omdat hij nu 4 x <td> heeft gebruikt
|
roelh – 29/08/2010 16:11 (Laatst gewijzigd op 29/08/2010 16:19)
|
|
offline
|
PHP gevorderde
|
Ik krijg het maar NIET opgelost, snap er weinig van eerlijk gezegd.
Edit:
Die dubbele TD is toch eignelijk niet nodig?
Ik kom er totaal niet meer uit...
|
|
|
|
offline
|
Nieuw lid
|
mag ik anders eens je voorbeeld zien misschien kan ik dan meer helpen
|
|
|
|
offline
|
PHP gevorderde
|
Moet ik het even online proberen te zetten
|
|
|
|
offline
|
Nieuw lid
|
Of heb je msn?
|
Dit onderwerp is gesloten.
|
|
|