Здравейте, аз само започвам да уча 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 () за примера.