Jump to content

Error on supplied arguement


SirChick

Recommended Posts

I have two mysql_num_rows for one query in different places but only one of them is producing error =/ it doesn't make much sense this is what i have:

 

$MobileLock = mysql_query("SELECT * FROM useritem WHERE ItemID='2' AND UserID='{$_SESSION['Current_User']}'")
Or die(mysql_error());

//this works fine
If(mysql_num_rows($MobileLock) == 0){
header("location: myhouseinfo.php");
	}Else{do something}

 

But i do the same num rows comment further in my script and it gives me this:

<b>Warning</b>:  mysql_num_rows(): supplied argument is not a valid MySQL result resource in <b>C:\xampp\htdocs\myphone.php</b> on line <b>84</b><br />

 

This is line 84:

if(mysql_num_rows($MobileLock) == 0){}Else{do stuff}

 

completely identical =/ what did i do wrong?

Link to comment
Share on other sites

i assigned num rows to variables to see if it would help but didnt seem to so heres the script:

 

What do you mean by out of scope i would have though it applies through the entire script?

 

$MobileLock = mysql_query("SELECT * FROM useritem WHERE ItemID='2' AND UserID='{$_SESSION['Current_User']}'")
Or die(mysql_error());
$mobilecount = mysql_num_rows($MobileLock);
If($mobilecount == 0){
header("location: myhouseinfo.php");
	}Else{
	$mobilelockrow = mysql_fetch_assoc($MobileLock);
	$MobileOff = $mobilelockrow['PhoneLock'];
}

include("londonpagesinclude.php");
$FindTexts = mysql_query("SELECT * FROM textmessages WHERE Receiver='{$_SESSION['Current_User']}' And Status='0'")
			or die(mysql_error());
$Textnumrows = mysql_num_rows($FindTexts);


if($mobilecount == 0){}Else{

Echo 'stuff';

If ($Textnumrows == 0){
Echo 'stuff2';
}Else{
Echo'stuff3';
Echo $Textnumrows;
Echo' total message(s). Max capacity is 5.</b></u></b></font></div>
';
}
?>


<div id="bv_" style="position:absolute;left:383px;top:756px;width:177px;height:16px;z-index:13" align="center">
<font style="font-size:13px" color="#000000" face="Arial"><b><u><a href="sendtext.php">Send Text Message</u></b></font></div>
<?
if ($Textnumrows == 0)
{}Else{
Echo'<div id="bv_" style="position:absolute;left:655px;top:756px;width:166px;height:16px;z-index:14" align="center">
<font style="font-size:13px" color="#000000" face="Arial"><b><u><a href="checktexts.php">Check Text Messages</a></u></b></font></div>
';
}

If ($MobileOff == 0){
Echo'<div id="bv_" style="position:absolute;left:120px;top:757px;width:150px;height:16px;z-index:15" align="center">
<font style="font-size:13px" color="#000000" face="Arial"><b><u><a href="mobilephoneprocess.php">Turn Off Mobile</a></u></b></font></div>
';
}Else{
Echo'<div id="bv_" style="position:absolute;left:120px;top:757px;width:150px;height:16px;z-index:15" align="center">
<font style="font-size:13px" color="#000000" face="Arial"><b><u><a href="mobilephoneprocess.php">Turn On Mobile</a></u></b></font></div>
';
}
}

Link to comment
Share on other sites

This thread is more than a year old. Please don't revive it unless you have something important to add.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.