OK, here's what I've done from your code.
Check the line I mentioned.
--------------------
<?
session_start();
$query = "SELECT name FROM {$config["prefix"]}_users WHERE
uid={$session["uid"]}";
$ret = mysql_query($query);
while($row = mysql_fetch_array($ret)) {
$user = $row['name'];
$query = "SELECT uid, id, iname, image, quantity, type FROM
{$config["prefix"]}_my_items WHERE uid={$session["uid"]} AND id = '$id'
ORDER BY id"; $ret = mysql_query($query);
while($row = mysql_fetch_array($ret)) {
$uiid = $row['uid'];
$iid = $row['id'];
$image = $row['image'];
$iname = $row['iname'];
$quantity = $row['quantity'];
$type = $row['type'];
// this is the problem if statement. Please don't yell
at me for my style. It is easy for me to read so I'm sorry if it's not
for you. if($quantity < 1) { echo "Sorry I can't seem to locate this
item"; } else {
session_register("uiid");
session_register("iid");
session_register("image");
session_register("iname");
session_register("quantity");
session_register("type");
if($iid == $id) {
$display_block .="<CENTER><img src=$image
border=0><br><font size
=2>$iname<BR>$quantity<BR>$type<BR></font></CENTER>";
echo "$display_block<BR><BR>";
if($type == "food") {
//if the item food is present then set
an option and include in the form later
$thisoption="<OPTION VALUE=\"feed\">Feed
my pet\n</OPTION>";
}
else {
//if book or weapon is present then set
a blank
$thisoption="";
}
}
}
}
// !!!!!
} // WHERE IS THIS COMING FROM????
// !!!!
//check if form has been submitted
if($submit) {
// better be if(!$submit)
}
else {
//if the form has not been submitted run the following
echo "<FORM ACTION='$PHP_SELF' METHOD='post'>";
echo "<SELECT NAME='sort' SIZE='1' >";
echo "$thisoption";
echo "<OPTION VALUE='shop'>Put in my shop</OPTION>";
echo "<OPTION VALUE='locker'>Put into my Footlocker</OPTION>";
echo "<OPTION VALUE='discard'>Discard this item</OPTION>";
echo "<OPTION VALUE='donate'>Donate this item</OPTION>";
echo "</SELECT>";
echo "<INPUT TYPE='submit' VALUE='Submit' NAME='submit'>";
echo "</FORM>";
}
?>
-----------------------------
Sincerely,
Maxim Maletsky
Founder, Chief Developer
www.PHPBeginner.com // where PHP Begins
-----Original Message-----
From: Jennifer Downey [mailto:[EMAIL PROTECTED]]
Sent: Tuesday, April 23, 2002 7:48 PM
To: [EMAIL PROTECTED]
Subject: Re: [PHP] If else question
Ok you asked for it.
Don't say I didn't warn you.
session_start();
$query = "SELECT name FROM {$config["prefix"]}_users WHERE
uid={$session["uid"]}"; $ret = mysql_query($query); while($row =
mysql_fetch_array($ret)) {
$user = $row['name'];
$query = "SELECT uid, id, iname, image, quantity, type FROM
{$config["prefix"]}_my_items WHERE uid={$session["uid"]} AND id = '$id'
ORDER BY id"; $ret = mysql_query($query); while($row =
mysql_fetch_array($ret)) {
$uiid = $row['uid'];
$iid = $row['id'];
$image = $row['image'];
$iname = $row['iname'];
$quantity = $row['quantity'];
$type = $row['type'];
// this is the problem if statement. Please don't yell at me for my
style. It is easy for me to read so I'm sorry if it's not for you.
if($quantity < 1) { echo "Sorry I can't seem to locate this item"; }
else {
session_register("uiid");
session_register("iid");
session_register("image");
session_register("iname");
session_register("quantity");
session_register("type");
if($iid == $id)
{
$display_block .="<CENTER><img src=$image border=0><br><font size =
2>$iname<BR>$quantity<BR>$type<BR></font></CENTER>";
echo "$display_block<BR><BR>";
if($type == "food")
//if the item food is present then set an option and include in
the form later
{
$thisoption="<OPTION VALUE=\"feed\">Feed my pet\n</OPTION>";
}
else
{
//if book or weapon is present then set a blank
$thisoption="";
}
}
}
}
}
//check if form has been submitted
if($submit)
{
}
else
{
//if the form has not been submitted run the following
echo "<FORM ACTION='$PHP_SELF' METHOD='post'>";
echo "<SELECT NAME='sort' SIZE='1' >";
echo "$thisoption";
echo "<OPTION VALUE='shop'>Put in my shop</OPTION>";
echo "<OPTION VALUE='locker'>Put into my Footlocker</OPTION>";
echo "<OPTION VALUE='discard'>Discard this item</OPTION>";
echo "<OPTION VALUE='donate'>Donate this item</OPTION>";
echo "</SELECT>";
echo "<INPUT TYPE='submit' VALUE='Submit' NAME='submit'>";
echo "</FORM>";
}
Jennifer
---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.351 / Virus Database: 197 - Release Date: 4/19/2002
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php