/ / php mysql проверка на пощенски код - php, mysql, формуляри

php mysql пощенски код проверка - php, mysql, формуляри

Здравейте, аз само започвам да уча PHP може ли някой да помогне. Трябва да мога да проверя база данни за пощенски код за доставка.

Имам таблица, наречена доставка с две колони, едната е ID, а друга Пощенски код.

Ще има няколко предварително записани пощенски кодове вбаза данни. Имам вход във формуляр за въвеждане на пощенски код от потребителя. Трябва да проверя този пощенски код с база данни и дали той продължава, ако не се показва грешка.

Ето какво имам досега.

<?php
include "mysql_connect.php";

if(isset($_POST["submit"])){

$postcodeQuery = sprintf("SELECT `Postcode` FROM delivery WHERE Postcode = "%s" LIMIT 1",
mysql_real_escape_string($_POST["inputPostcode"]));

$postcodeResult = mysql_query($postcodeQuery);
$delivery           = mysql_fetch_array($postcodeResult, MYSQLI_ASSOC);

if ($_POST["inputPostcode"] == "postcode")

echo "We deliver to your area".($_POST["postcode"]);

} else{

echo "We do not deliver to your area";

}

?>

Моля, помогнете някак си остана!

Отговори:

1 за отговор № 1
<?php
include "mysql_connect.php";

if(isset($_POST["submit"])) {
echo "Please enter an email address";

$postcodeQuery = sprintf("SELECT `Postcode` FROM delivery WHERE Postcode = "%s" LIMIT 1",
mysql_real_escape_string($_POST["inputPostcode"]));

$postcodeResult = mysql_query($postcodeQuery);
$delivery       = mysql_fetch_array($postcodeResult, MYSQLI_ASSOC);

if ($_POST["inputPostcode"] == $delivery[0])
echo "We deliver to your area ".($_POST["postcode"]);
else
echo "We do not deliver to your area";

}

Това трябва да работи - погледнете страницата с ръководството за mysql_fetch_array () за примера.