HTML gevorderde |
|
Hallo ben bezig met een sorteer scriptje in mijn nieuws-systeem te plaatsen. maar nu loop ik tegen het volgende probleem aan:
<?php
echo "<form method=\"POST\">
<select name=\"sort\">
<option value=\"id\">Id</option>
<option value=\"titel\">Titel</option>
<option value=\"datum\">Datum</option>
</select>
<select name=\"lopend\">
<option value=\"ASC\">Oplopend</option>
<option value=\"DESC\">Aflopend</option>
</select>
<input type=\"submit\" name=\"sorteer\" value=\"Sorteer\">
</form>";
if(IsSet($_POST['sorteer']))
{
$query = mysql_query("SELECT * FROM nieuws ORDER BY ".$_POST[sort]." ".$_POST[lopend]." LIMIT ".$van.", ".max."");
}
else
{
$query = mysql_query("SELECT * FROM nieuws ORDER BY id DESC LIMIT ".$van.", ".$max."");
}
while($nieuws = mysql_fetch_object($query)){ //line 115
//etc...
?>
<?php echo "<form method=\"POST\"> <select name=\"sort\"> <option value=\"id\">Id</option> <option value=\"titel\">Titel</option> <option value=\"datum\">Datum</option> </select> <select name=\"lopend\"> <option value=\"ASC\">Oplopend</option> <option value=\"DESC\">Aflopend</option> </select> <input type=\"submit\" name=\"sorteer\" value=\"Sorteer\"> </form>"; if(IsSet($_POST['sorteer'])) { $query = mysql_query("SELECT * FROM nieuws ORDER BY ".$_POST[sort]." ".$_POST[lopend ]." LIMIT ".$van.", ".max.""); } else { $query = mysql_query("SELECT * FROM nieuws ORDER BY id DESC LIMIT ".$van.", ".$max.""); } //etc... ?>
Dit geeft als fout:
Citaat: Warning: mysql_fetch_object(): supplied argument is not a valid MySQL result resource in /home/httpd/vhosts/relaxruimte.nl/httpdocs/nieuws.php on line 115
Heb het opgelost dankzij de mysql_error() Had geen $ voor ".max." in de eerste query
|