If db tabel is empty echo"blabla"; }else{
Code (php)
1
2
3
4
5
6
7
8
9
2
3
4
5
6
7
8
9
<?php
error_reporting(E_ALL ^ E_NOTICE);
$sql = "SELECT * FROM formulier WHERE winkel='Den Helder'";
$res = mysql_query($sql);
while($row = mysql_fetch_object($res)){
if ( tabel winkel =='empty' ) { //dit stuk weet ik niet
echo "winkel is leeg!";
} else {
?>
error_reporting(E_ALL ^ E_NOTICE);
$sql = "SELECT * FROM formulier WHERE winkel='Den Helder'";
$res = mysql_query($sql);
while($row = mysql_fetch_object($res)){
if ( tabel winkel =='empty' ) { //dit stuk weet ik niet
echo "winkel is leeg!";
} else {
?>
Het gaat erom dat als winkel in de db leeg is er netjes staat winkel is leeg en als er wel iets staat moet het script verder gaan.
Code (php)
1
2
3
4
5
6
7
8
9
2
3
4
5
6
7
8
9
<?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{
}
?>
$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{
}
?>
Gewijzigd op 01/01/1970 01:00:00 door GaMer B
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"></td>
<td width="51">Voornaam</td>
<td width="86"></td>
<td width="61">Achternaam</td>
<td width="136"></td>
<td width="16">Tel</td>
<td width="94"></td>
</tr>
</table>
<div align="center">
hoe moet ik die nu weer oproepen?
else
{
while($row = mysql_fetch_object($res))
{
Code (php)
1
2
3
4
5
6
7
8
9
2
3
4
5
6
7
8
9
<?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)) {
?>
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">
Code (php)
1
<?php echo '<a href="index.php?pagina=alles&id='.$result->id.'">'.$result->id.'</a>';?>
<td width="51">Voornaam</td>
<td width="86"></td>
<td width="61">Achternaam</td>
<td width="136"></td>
<td width="16">Tel</td>
<td width="94"></td>
</tr>
</table>
<div align="center">
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.
while($row = mysql_fetch_object($res))
moest
while($row = mysql_fetch_object($result))
worden
Thnx all voor het helpen.
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<?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;
}
}
?>
$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;
}
}
?>
Gewijzigd op 01/01/1970 01:00:00 door - SanThe -
Aanvulling: gebruik liever mysql_fetch_assoc in plaats van mysql_fetch_object. De eerste is twee keer zo snel.