Jump to content

[SOLVED] if statement works but next one dont


ipwnzphp

Recommended Posts

Hello, The frist if statement works but the next one dosent.

 

if ($pull_haunt_cat[filed_name] == "1") {
$listing_name = $_POST[listing_name];
if ($listing_name == NULL) {
echo "You must fill out every filed on the form before you can add your listing OR You must accpet the submit listing policy!";
} else {
mysql_query("INSERT INTO `listings` (listing_name) VALUES ('$listing_name')") or die (mysql_error());
}
}

$query = mysql_query("SELECT * FROM `listings` WHERE listing_name = '$listing_name'") or die (mysql_error());
$row = mysql_fetch_array($query);

if ($pull_haunt_cat[filed_street] == "1") {
echo "ff";
$listing_street = $_POST[listing_street];
if ($listing_street == NULL) {
echo "You must fill out every filed on the form before you can add your listing OR You must accpet the submit listing policy!";
} else {
mysql_query("UPDATE `listings` SET listing_street= '$listing_street' WHERE id = '$row[id]'") or die (mysql_error());
}
}

 

???

try this:

 

if($pull_haunt_cat['filed_name'] == "1"){
$listing_name = $_POST[listing_name];
	if($listing_name == ""){
		echo "You must fill out every filed on the form before you can add your listing OR You must accpet the submit listing policy!";
	}else{
		mysql_query("INSERT INTO `listings` (`listing_name`) VALUES ('$listing_name')") or die (mysql_error());
	}
}

if($pull_haunt_cat['filed_street'] == "1"){
echo "ff"; //Whats this for?

$listing_street = $_POST['listing_street'];
	if($listing_street == ""){
		echo "You must fill out every filed on the form before you can add your listing OR You must accpet the submit listing policy!";
	}else{
		if(mysql_query("UPDATE `listings` SET listing_street= '$listing_street' WHERE `listing_name`='{$listing_name}'")){
			echo "Success!";
		}else{
			echo "Failed!";
		}
	}
}

 

but tell me, why are you updating it after its inserted. why not insert it all in one hit?

Archived

This topic is now archived and is closed to further replies.

×
×
  • 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.