ik krijg een error bij deze code maar kan hem niet opsporen..

de error is..
Fatal error: Call to undefined function: mssql_result() in (...) on line 388

<?php

$sql = mssql_query("SELECT count(*) FROM MEMB_STAT WHERE ConnectStat = 1");

if( mssql_result($sql, 0, 0) <= 80){
echo "<font color=green>";
echo 'mssql_result($sql, 0, 0)';}

elseif( mssql_result($sql, 0, 0) >= 80 AND mssql_result($sql, 0, 0) <= 150){
echo "<font color=orange>";
echo 'mssql_result($sql, 0, 0)';}

elseif( mssql_result($sql, 0, 0) > 150){
echo "<font color=red>";
echo 'mssql_result($sql, 0, 0);}' ?>
je moet mysql_query gebruiken, niet mssql_query ;)

EDIT dat geldt trouwens ook voor mysql_result
jah hebk al geprobeerd maar de error blijft..

heeft te maken met de if( regel...
in de eerste elseif, volgens mij kun je geen AND gebruiken in een if, maar moet je && gebruiken. zeker weten doe ik het ook niet.

EDIT: de oplossing van martijn zou wel eens beter kunnen zijn :)
Klopt, je hebt de } geincluded in de echo;) Van de laatste elseif.
jah ok.. maar hmm.. in dat scriptje de regel 5 zit steeds een fout in.. ik kom niet verder als die daarin blijft...

Warning: mysql_result(): supplied argument is not a valid MySQL result resource
$sql = mysql_query("SELECT count * FROM MEMB_STAT WHERE ConnectStat = 1");

Misschien die haakjes om *. Probeer eens!
ik gebruik mysql_result altijd zo
mysql_result($result,'veldnaam');

ik heb nooit 3 parameters erin staan.
jah ik denk dat dat probleem is opgelost. maar daardoor ontstaan weer nieuwe bugs o.O lolxd
jah zeg ik zo.. ik probeer eerst zelf ff ^^

Reageren