?
Onbekende gebruiker
01-04-2007 21:41
<?php
$result = mysql_query("SELECT * FROM formulier WHERE winkel='Den Helder'";);
$num_rows = mysql_num_rows($result);
if ( $num_rows == 0 ) { //als aantal regels = 0 (dus er staat niets in)
echo "winkel is leeg!";
}else{
}
?>
Link gekopieerd
Thnx dit werkt alleen veranderd mijn probleem nu.
Hoe krijg ik nu de resultaten uit de tabellen als er wel wat in staat.
want dit kwam er naar de else.
} else {
?>
</div>
<table width="611" border="0" align="center">
<tr>
<td width="70">Id </td>
<td width="63"><?php echo '<a href="index.php?pagina=alles&id='.$row->id.'">'.$result->id.'</a>';?></td>
<td width="51">Voornaam</td>
<td width="86"><?php echo $row->voornaam." ";?></td>
<td width="61">Achternaam</td>
<td width="136"><?php echo $row->naam." ";?></td>
<td width="16">Tel</td>
<td width="94"><?php echo $row->telefoon."<br>";?></td>
</tr>
</table>
<div align="center">
<?php
}
?>
Link gekopieerd
Als er nu niks in het tabel staat krijg ik idd dat er geen resultaten zijn maar als ik er nu wat in zet ben ik mijn resultaten kwijt.
hoe moet ik die nu weer oproepen?
Link gekopieerd
Je gaat bij else de while doen.
else
{
while($row = mysql_fetch_object($res))
{
Link gekopieerd
Oke dat heb ik nu.
<?php
error_reporting(E_ALL ^ E_NOTICE);
$result = mysql_query("SELECT * FROM formulier WHERE winkel='Den Helder'");
$num_rows = mysql_num_rows($result);
if ( $num_rows == 0 ) { //als aantal regels = 0 (dus er staat niets in)
echo "geen resultaten!";
} else {
while($row = mysql_fetch_object($res)) {
?>
</div>
<table width="611" border="0" align="center">
<tr>
<td width="70">Rma Nummer </td>
<td width="63"><?php echo '<a href="index.php?pagina=alles&id='.$result->id.'">'.$result->id.'</a>';?></td>
<td width="51">Voornaam</td>
<td width="86"><?php echo $num_rows[voornaam];?></td>
<td width="61">Achternaam</td>
<td width="136"><?php echo $row->naam." ";?></td>
<td width="16">Tel</td>
<td width="94"><?php echo $row->telefoon."<br>";?></td>
</tr>
</table>
<div align="center">
<?php
}}
?>
Maar nu snap ik niks meer van mijn eigen code lol
Warning: mysql_fetch_object(): supplied argument is not a valid MySQL result resource in /home/thabomb/public_html/modules/rep.php on line 18
ik wilde gewoon een werkende code en wilde alleen dat er een if in kwam als er geen resultaten waren.
Link gekopieerd
ow laat maar heb em al
while($row = mysql_fetch_object($res))
moest
while($row = mysql_fetch_object($result))
worden
Thnx all voor het helpen.
Link gekopieerd
Jij gebruikt allerlei $varnames door elkaar en je bent ook niet consequent wat benamingen betreft. Dat moet je snel aanleren want dat gaat altijd fout.
<?php
$result = mysql_query("SELECT........");
if(!$result)
{
// query mislukt
}
$num_rows = mysql_num_rows($result);
if ( $num_rows == 0 ) //als aantal regels = 0 (dus er staat niets in)
{
echo "geen resultaten!";
}
else
{
while($row = mysql_fetch_object($result))
{
echo $row->tabelnaam;
}
}
?>
Link gekopieerd
Aanvulling: gebruik liever mysql_fetch_assoc in plaats van mysql_fetch_object. De eerste is twee keer zo snel.
Link gekopieerd