kan je de code laten zien?
doe je code tussen
[code] [/code]
Link gekopieerd
<?php
include ("config.php");
if(isset($_GET['id']) && is_numeric($_GET['id']) && $_GET['id'] != "0") {
$id = htmlspecialchars($_GET['id']);
$iQuery = "SELECT naam, cat, dosis, bericht FROM drugs WHERE id = '".$id."'";
$iResult = mysql_query($iQuery);
while ($id = mysql_fetch_assoc ($iResult)) {
if {
?>
<table width="475" border="0">
<tr>
<td width="120">Drugs Soort</td>
<td width="108">Catogorie</td>
<td width="111">Dosis</td>
<td width="118">Mededeling</td>
</tr>
<tr>
<?php
echo '<td>'. $id['naam'] . '</td>';
echo '<td>'. $id['cat'] . '</td>';
echo '<td>'. $id['dosis'] . '</td>';
echo '<td>'. $id['bericht'] . '</td>';
?>
</tr>
</table>
<?php
} else { echo 'ID onbekent';
}
}
}
?>
Link gekopieerd
if(mysql_num_rows($iResult) == 0)
{
// bestaat niet
}
else
{
// while()
}
Link gekopieerd
Inderdaad , dat klopt nu wel nu je het zegt haha , alleen hij laat de echo nu niet zien van de melding dat de ID onbekent is ?
<?php
while ($id = mysql_fetch_assoc ($iResult)) {
if(mysql_num_rows($iResult) == 0){
echo 'ID Onbekent'; }
else {
?>
<table width="475" border="0">
<tr>
<td width="120">Drugs Soort</td>
<td width="108">Catogorie</td>
<td width="111">Dosis</td>
<td width="118">Mededeling</td>
</tr>
<tr>
<?php
echo '<td>'. $id['naam'] . '</td>';
echo '<td>'. $id['cat'] . '</td>';
echo '<td>'. $id['dosis'] . '</td>';
echo '<td>'. $id['bericht'] . '</td>';
?>
</tr>
</table>
<?php
}
}
}
?>
Link gekopieerd
Jouw if() staat in de while(). Die bij mij niet.
Link gekopieerd
trouwens, je kan in plaats van
echo '<td>'. $id['naam'] . '</td>';
gewoon dit gebruiken:
<td><?=$id['naam']?></td>
vind ik althans wat makkelijker. :)
Link gekopieerd
lynk schreef op 27.03.2009 00:44
gewoon dit gebruiken: <td><?=$id['naam']?></td>
vind ik althans wat makkelijker. :)Maar wordt niet door alle servers ondersteund (short-tags). Moet je dus wel even rekening mee houden, maar verder is het inderdaad een mogelijkheid.
Link gekopieerd