/ / php mysql vérification du code postal - php, mysql, formes

php mysql postcode check - php, mysql, formulaires

Bonjour, je commence seulement à apprendre php quelqu'un peut-il aider. Je dois pouvoir vérifier la base de données pour le code postal de livraison.

J'ai une table appelée livraison avec deux colonnes dont l'une est ID et autre code postal.

Il y aura plusieurs codes postaux pré-enregistrés dansbase de données. J'ai une entrée dans un formulaire pour que l'utilisateur entre le code postal. J'ai besoin de vérifier ce code postal avec la base de données et s'il existe, continuez s'il n'y a pas d'erreur.

Heres ce que j'ai jusqu'à présent.

<?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";

}

?>

S'il vous plaît aider un peu coincé !!

Réponses:

1 pour la réponse № 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";

}

Celui-ci devrait fonctionner - consultez la page de manuel pour mysql_fetch_array () pour l'exemple.