RE: [PHP] If else question

From: Date: Tue, 23 Apr 2002 18:07:49 +0000
Subject: RE: [PHP] If else question
References: 1  Groups: php.general 
Request: Send a blank email to php-general+get-94219@lists.php.net to get a copy of this message
Try this, Jennifer: Without messing the rest of your code, change the line: $quantity = $row['quantity']; With this one: $quantity = 0; In other words: hardcode it for testing. If "else" always prints, then you are missing something in your query. Otherwise you've got something wrong in your code. Sincerely, Maxim Maletsky Founder, Chief Developer www.PHPBeginner.com // where PHP Begins -----Original Message----- From: Jennifer Downey [mailto:jendowney@attbi.com] Sent: Tuesday, April 23, 2002 7:48 PM To: php-general@lists.php.net 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

« previous php.general (#94219) next »