oke dan moet het dus uiteindleijk zo worden
<?php
$sql = mysql_query("SELECT foto FROM artikel");
if(!$sql)== 0)
{
echo 'leeg';
}
else
{
//dan hier het gedeelte van $result = listAll();
}
klopt dit??
?>
Link gekopieerd
nog makkelijker:
<?
$sql = 'SELECT foto FROM artikel';
$res = mysql_query($sql);
if ($res && mysql_num_rows($res) >= 1)
{
//je ding
}
?>
Link gekopieerd
<?
$sql = mysql_query("SELECT foto FROM artikel");
$res = mysql_num_rows($sql);
if($res == 0)
{
echo 'leeg';
} else {
// while loop om resultaten op te halen.
}
?>
Link gekopieerd
maar als er dus nu bij 1 rij in mijn tabel geen content staat vermeld krijg ik dus helemaal niks meer te zien
Link gekopieerd
ik heb bij de geprobeerd. Ik heb ze bijde op deze wijze in mijn script gezet. Maar het heeft verder geen enkel effect
<?php
$sql = 'SELECT foto FROM artikel';
$res = mysql_query($sql);
if ($res && mysql_num_rows($res) >= 1)
{
$result = listAll();
if(mysql_num_rows($result) == 0){
echo("<tr style='font-style:italic;'><td>Er zijn geen weer te geven items</td></tr>");
}
for($i=0;$i<8;$i++){
$a = 0;
$result = listByType($i);
switch ($i){
case 0:
echo("<tr style='background-color:#e10000; font-weight:bold;'><td colspan='6'>Lampen - Gipsen</td></tr>");
break;
case 1:
echo("<tr style='background-color:#e10000; font-weight:bold;'><td colspan='6'>Lampen - Andere replica's</td></tr>");
break;
case 2:
echo("<tr style='background-color:#e10000; font-weight:bold;'><td colspan='6'>Lampen - Art Deco lampen</td></tr>");
break;
case 3:
echo("<tr style='background-color:#e10000; font-weight:bold;'><td colspan='6'>Glas - Leerdam</td></tr>");
break;
case 4:
echo("<tr style='background-color:#e10000; font-weight:bold;'><td colspan='6'>Glas - Maastricht</td></tr>");
break;
case 5:
echo("<tr style='background-color:#e10000; font-weight:bold;'><td colspan='6'>Glas - internationaal</td></tr>");
break;
case 6:
echo("<tr style='background-color:#e10000; font-weight:bold;'><td colspan='6'>Meubelen</td></tr>");
break;
case 7:
echo("<tr style='background-color:#e10000; font-weight:bold;'><td colspan='6'>Diversen</td></tr>");
break;
}
while(list($id, $naam, $code, $prijs, $omschrijving, $foto, $type) = mysql_fetch_row($result)){
$omschrijving = stripslashes($omschrijving);
if($a==0){
$bgcolor="#b3b3b3";
$a++;
} else {
$bgcolor="#ffffff";
$a--;
}
echo("<tr style='background-color:". $bgcolor. ";' height='20' >
<td> $naam </td>
<td> $code </td>
<td> $prijs </td>
<td><a href='modify.php?id=$id'><img src='pictures/change.png' border='0' alt='Bewerken'></a></td>
<td><a href='scripts/remove_item.php?id=$id'><img src='pictures/remove.png' border='0' alt='verwijderen'></a></td>
<td><img src='../images/$foto' width='". parseDimensions($foto,25,'w'). "' height='". parseDimensions($foto,25,'h'). "'></td>
</tr>");
}
}
}
?>
Link gekopieerd
kan iemand me nog een tip geven hoe ik nu verder moet??
Link gekopieerd
<?php
echo("<tr style='background-color:". $bgcolor. ";' height='20' >
<td" . $naam . "</td>
<td>" . $code . "</td>
<td>" . $prijs . "</td>
<td><a href='modify.php?id=" . $id . "'><img src='pictures/change.png' border='0' alt='Bewerken'></a></td>
<td><a href='scripts/remove_item.php?id=" . $id . "'><img src='pictures/remove.png' border='0' alt='verwijderen'></a></td>");
if(isset($foto) AND !empty($foto))
{
echo("<td><img src='../images/" . $foto . "' width='". parseDimensions($foto,25,'w'). "' height='". parseDimensions($foto,25,'h'). "'></td>");
}
else
{
echo("<td>Geen foto beschikbaar.</td>");
}
echo("</tr>");
?>
dat stukje moet in plaats van:
<?php
echo("<tr style='background-color:". $bgcolor. ";' height='20' >
<td> $naam </td>
<td> $code </td>
<td> $prijs </td>
<td><a href='modify.php?id=$id'><img src='pictures/change.png' border='0' alt='Bewerken'></a></td>
<td><a href='scripts/remove_item.php?id=$id'><img src='pictures/remove.png' border='0' alt='verwijderen'></a></td>
<td><img src='../images/$foto' width='". parseDimensions($foto,25,'w'). "' height='". parseDimensions($foto,25,'h'). "'></td>
</tr>");
?>
Dan krijg je keurig: Geen foto beschikbaar
Als er geen foto is..
Link gekopieerd
<?php
$result = listAll();
if(mysql_num_rows($result) == 0){
echo("<tr style='font-style:italic;'><td>Er zijn geen weer te geven items</td></tr>");
}
for($i=0;$i<8;$i++){
$a = 0;
$result = listByType($i);
switch ($i){
case 0:
echo("<tr style='background-color:#e10000; font-weight:bold;'><td colspan='6'>Lampen - Gipsen</td></tr>");
break;
case 1:
echo("<tr style='background-color:#e10000; font-weight:bold;'><td colspan='6'>Lampen - Andere replica's</td></tr>");
break;
case 2:
echo("<tr style='background-color:#e10000; font-weight:bold;'><td colspan='6'>Lampen - Art Deco lampen</td></tr>");
break;
case 3:
echo("<tr style='background-color:#e10000; font-weight:bold;'><td colspan='6'>Glas - Leerdam</td></tr>");
break;
case 4:
echo("<tr style='background-color:#e10000; font-weight:bold;'><td colspan='6'>Glas - Maastricht</td></tr>");
break;
case 5:
echo("<tr style='background-color:#e10000; font-weight:bold;'><td colspan='6'>Glas - internationaal</td></tr>");
break;
case 6:
echo("<tr style='background-color:#e10000; font-weight:bold;'><td colspan='6'>Meubelen</td></tr>");
break;
case 7:
echo("<tr style='background-color:#e10000; font-weight:bold;'><td colspan='6'>Diversen</td></tr>");
break;
}
while(list($id, $naam, $code, $prijs, $omschrijving, $foto, $type) = mysql_fetch_row($result)){
$omschrijving = stripslashes($omschrijving);
if($a==0){
$bgcolor="#b3b3b3";
$a++;
} else {
$bgcolor="#ffffff";
$a--;
}
echo("<tr style='background-color:". $bgcolor. ";' height='20' >
<td" . $naam . "</td>
<td>" . $code . "</td>
<td>" . $prijs . "</td>
<td><a href='modify.php?id=" . $id . "'><img src='pictures/change.png' border='0' alt='Bewerken'></a></td>
<td><a href='scripts/remove_item.php?id=" . $id . "'><img src='pictures/remove.png' border='0' alt='verwijderen'></a></td>");
if(isset($foto) AND !empty($foto))
{
echo("<td><img src='../images/" . $foto . "' width='". parseDimensions($foto,25,'w'). "' height='". parseDimensions($foto,25,'h'). "'></td>");
}
else
{
echo("<td>Geen foto beschikbaar.</td>");
}
echo("</tr>");
}
}
?>
Moet het hele script worden...
Link gekopieerd
Ik krijg helaas nu de melding
Fatal error: Call to undefined function: listall() in /usr/home/n1087/domains/ubee-ht.nl/public_html/SBM/test/cms/index.php on line 2
als ik
$result = listAll();
if(mysql_num_rows($result) == 0){
weg laat werkt die count niet meer. wat moet ik hier aan veranderen om het eindelijk werkend te krijgen??
Link gekopieerd