login  Naam:   Wachtwoord: 
Registreer je!
 Forum

query was empty

Offline leendertW - 09/02/2005 20:04 (laatste wijziging 09/02/2005 21:03)
Avatar van leendertWPHP beginner <?php
session_start();
ob_start();
?>
<? error_reporting(E_ALL); ?>
<table width="90%" align="center">
<tr>
<td>
<?php
require 'functions.php'; //database connectie
db_open();

#### Begin Navigatie code ####
$max=4;

if ($_GET['pagina']=="")
{
$_GET['pagina']=1;
}
if(!isset($_GET['id']))
{
$sql = "SELECT * FROM products ORDER BY ID DESC";
$query = mysql_query($sql) or die(mysql_error());
$rtel = mysql_num_rows($query);

$rtel2=$rtel/$max;

for($i=1; $i < $rtel2+1; $i++)
{
if($i==$_GET['pagina'])
{
$paginas[$i]="<b>".$i."</b>";
} else
{
$paginas[$i]="<a href=\"".$_SERVER[PHP_SELF]."?page=web_winkel&pagina=$i\">".$i."</a>";
}
}
$a=count($paginas);
$paginas=implode(" | ",$paginas);


if($_GET['pagina'] > 1)
{
$p=$_GET['pagina']-1;
$vorige="<a href='".$_SERVER[PHP_SELF]."?page=web_winkel&pagina=".$p."'>&lt;Vorige </a>";
}
if($_GET['pagina'] != $a)
{
$p=$_GET['pagina']+1;
$volgende="<a href='".$_SERVER[PHP_SELF]."?page=web_winkel&pagina=".$p."'>Volgende&gt;</a>";
}

$navigatie = (" $vorige $paginas $volgende");

if ($rtel < 1)
{
echo "<div align=center>Er zijn momenteel geen nieuwsberichten!</font></div>";
} else
{

$begin=$max*$_GET['pagina']-5;
$eind=$max*$_GET['pagina'];
$sql = 'select * from products order by sTitel DESC LIMIT '. $begin .','. $eind;
$query = mysql_query($sql);
if($query===false)
echo 'hier gaat het fout: '.$sql .'<br>doet '. mysql_error();

$list=array();
while (list($id, $sTitel,)=mysql_fetch_row($query)) { //begin while lus
?>
<br>
<table width="730" class="tekst">
<tr>
<td rowspan="4" width="230" >
<?
$result = mysql_query("SELECT sFoto_groot,sBeschrijving, sOverzichtnummers, fPrice FROM `products` WHERE id = ".$id);
while ($arr = mysql_fetch_assoc($result))
{ //begin while lus
echo '<img src="'.$arr['sFoto_groot'].'" alt="">';
?>
</td>
<td style="vertical-align: top;" ><strong>Titel: </strong></td>
<td> <?=$sTitel; ?> </td>
</tr>
<tr>
<td style="width: 100px;">
<strong>Beschrijving: </strong>
</td>
<td>
<?php
echo ''.$arr['sBeschrijving'];

?>
</td>
</tr>
<tr>
<td style="width: 150px;">
<strong>Overzicht nummers:</strong>
</td>
<td >
<a href="<?=$arr['sOverzichtnummers']; ?>" onclick="window.open('<?=$arr['sOverzichtnummers']; ?>','CorvanDijk',
'width=450,height=380,scrollbars=no,toolbar=yes,location=no'); return false" onMouseOver = "this.className = 'menu_items_h';status = 'Overzicht nummers'; return true" onMouseOut = "this.className = 'menu_items';status = ''; return true">[Overzicht nummers]</a>
</td>
</tr>
<tr>
<td style="width: 100px;">
<strong>Prijs: </strong>
</td>
<td>
&euro; <?=$arr['fPrice']; ?>
</td>
</tr>
<tr>
<td style="width: 100px;">
</td>
<td colspan="3" align="left"">
<form action="add.php" method=post><input type=hidden name=id value="<?=$id; ?>"><input type=image src="afbeeldingen/winkelmandje.jpg" title="Stop prodcuts in winkelmandje"> <input name=aantal size="1" value="1"></form>
</td>
</tr>
</table>
<?
}
}
}
}
?>
<table>
<tr>
<td>
<?php echo"$navigatie"; ?>
</td>
</tr>
</table>

</td>
</tr>
</table>
<?

db_close();
?>

9 antwoorden

Gesponsorde links
Offline Frederic - 30/11/1999 00:00
Avatar van Frederic PHP ver gevorderde zit er wel iets in de database
Offline Fenrir - 30/11/1999 00:00
Avatar van Fenrir PHP expert geef je hele code eens.rnhier staat geen 'query was empty' in, en ik ken ook geen standaard functie die zo'n error geeft.
Offline leendertW - 30/11/1999 00:00 (laatste wijziging 30/11/1999 00:00)
Avatar van leendertW PHP beginner phprnsession_start();rnob_start();rnrn error_reporting(E_ALL); rntable width=90% align=centerrntrrntdrnphprnrequire 'functions.php'; database connectierndb_open();rnrn#### Begin Navigatie code #### rn$max=4;rnrnif ($_GET['pagina']==)rn{rn$_GET['pagina']=1; rn}rnif(!isset($_GET['id']))rn{rn$sql = SELECT FROM products ORDER BY ID DESC; rn$query = mysql_query($sql) or die(mysql_error()); rn$rtel = mysql_num_rows($query); rnrn$rtel2=$rtel$max;rnrnfor($i=1; $i $rtel2+1; $i++)rn{rnif($i==$_GET['pagina'])rn{rn$paginas[$i]=b.$i.b;rn} else rn{rn$paginas[$i]=a href=.$_SERVER[PHP_SELF].page=web_winkel&pagina=$i.$i.a;rn}rn}rn$a=count($paginas);rn$paginas=implode( ,$paginas);rnrnrnif($_GET['pagina'] 1)rn{rn$p=$_GET['pagina']-1;rn$vorige=a href='.$_SERVER[PHP_SELF].page=web_winkel&pagina=.$p.'&lt;Vorige a;rn}rnif($_GET['pagina'] != $a)rn{rn$p=$_GET['pagina']+1;rn$volgende=a href='.$_SERVER[PHP_SELF].page=web_winkel&pagina=.$p.'Volgende&gt;a;rn}rnrn$navigatie = ( $vorige $paginas $volgende); rnrnif ($rtel 1) rn{ rn echo div align=centerEr zijn momenteel geen nieuwsberichten!fontdiv; rn} else rn{ rnrn$begin=$max$_GET['pagina']-5;rn$eind=$max$_GET['pagina'];rn$sql = 'select from products order by sTitel DESC LIMIT '. $begin .','. $eind; rn$query = mysql_query($sql); rnif($query===false) rnecho 'hier gaat het fout '.$sql .'brdoet '. mysql_error(); rnrn$list=array();rnwhile (list($id, $sTitel,)=mysql_fetch_row($query)) { begin while lusrn rn brrn table width=730 class=tekstrn trrn td rowspan=4 width=230 rn rn $result = mysql_query(SELECT sFoto_groot,sBeschrijving, sOverzichtnummers, fPrice FROM `products` WHERE id = .$id);rn while ($arr = mysql_fetch_assoc($result)) rn { begin while lusrn echo 'img src='.$arr['sFoto_groot'].' alt='; rn rn tdrn td style=vertical-align top; strongTitel strongtdrn td =$sTitel; tdrn trrn trrn td style=width 100px;rn strongBeschrijving strongrn tdrn tdrn phprn echo ''.$arr['sBeschrijving']; rn rn rn tdrn trrn trrn td style=width 150px;rn strongOverzicht nummersstrong rn tdrn td rn a href==$arr['sOverzichtnummers']; onclick=window.open('=$arr['sOverzichtnummers']; ','CorvanDijk',rn 'width=450,height=380,scrollbars=no,toolbar=yes,location=no'); return false onMouseOver = this.className = 'menu_items_h';status = 'Overzicht nummers'; return true onMouseOut = this.className = 'menu_items';status = ''; return true[Overzicht nummers]arn tdrn trrn trrn td style=width 100px;rn strongPrijs strongrn tdrn tdrn &euro; =$arr['fPrice']; rn tdrn trrn trrn td style=width 100px;rn tdrn td colspan=3 align=leftrn form action=add.php method=postinput type=hidden name=id value==$id; input type=image src=afbeeldingenwinkelmandje.jpg title=Stop prodcuts in winkelmandje input name=aantal size=1 value=1formrn tdrn trrn tablern rn }rn }rn }rn }rn rn tablern trrn tdrn php echo$navigatie; rn tdrn trrn tablernrntdrntrrntablernrn rn db_close();rn
Offline Fenrir - 30/11/1999 00:00 (laatste wijziging 30/11/1999 00:00)
Avatar van Fenrir PHP expert en nu functies.php, en ook de bestanden die daar geinclude worden D
Offline Tuinstoel - 30/11/1999 00:00 (laatste wijziging 30/11/1999 00:00)
Avatar van Tuinstoel PHP expert [code]$query=mysql_query('select from products order by sTitel DESC LIMIT $begin,$eind');rn$query = mysql_query($query) or die(mysql_error());[code]rnrnDat is dom rnEen query in een query Prnrn[code]$query = SELECT FROM products ORDER BY sTitel DESC LIMIT .$begin.,.$eind;rn$sql = mysql_query($query) or die(mysql_error());[code]
Offline leendertW - 30/11/1999 00:00 (laatste wijziging 30/11/1999 00:00)
Avatar van leendertW PHP beginner @FenrirrnIn functiions.php staat alleen de database connectie.rnrn@tuinstoelrnrnMaar als ik het zo verander als jouw blijf ik die foutmelding krijgen en ik heb wel id in mijn database!rnrnHet gaat echt alleen om die navigatiescript want wanneer ik die eruit haal doet tie het prima.
Offline Fenrir - 30/11/1999 00:00
Avatar van Fenrir PHP expert probeer dit eensrnrn#### Begin Navigatie code #### rn$max = 5;rn$query = mysql_query(SELECT id FROM products ORDER BY id DESC) or die(mysql_error() . ' on line' .__LINE__);
Offline leendertW - 30/11/1999 00:00 (laatste wijziging 30/11/1999 00:00)
Avatar van leendertW PHP beginner probleem is opgelostrnrnbedankt all!p
Offline Button - 30/11/1999 00:00 (laatste wijziging 30/11/1999 00:00)
Avatar van Button PHP ver gevorderde $query = mysql_query(SELECT id FROM products ORDER BY id DESC) -rn$query = mysql_query(SELECT id FROM products ORDER BY id DESC;)rnrn$sql = 'select from products order by sTitel DESC LIMIT '. $begin .','. $eind; rn$query = mysql_query($sql); rn-rn$sql = 'select from products order by sTitel DESC LIMIT '. $begin .','. $eind .';'; rn$query = mysql_query($sql); rnrnik zet er altijd ; achter, maar ik weet niet ofdat wel noodzakelijk is want omdat hij bij je eerste query geen fout (over een foute syntaxis) geeft dus volgens mij is dit miss niet noodzakelijkrnrnen volgens mij geeft hij die fout over mysql_fetch_row() omdat dat querygedoe niet klopt en die $query wel degelijk in die functie moet gebruikt wordenrnrnrn
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.381s