мой мобильный jquery не работает с моим PHP-кодом - PullRequest
0 голосов
/ 09 февраля 2012

Ниже приведен мой код (jquery mobile и php), который я пытаюсь вставить в базу данных, а также вывести следующее сообщение (просьба заполнить все поля и регистрация завершена), если пользователь заполняет поле или не показывает следующее сообщениеотображение, но оно не работает с моим мобильным кодом jquery, и оно работает с моим обычным сайтом. Как я могу это исправить, я буду признателен, если вы работаете над моим кодом, спасибо

<?php
$db= “user”;
$connect = mysql_connect(“localhost“, “alluser”, “six4”)or die(“could not connect”);
Mysql_select_db($db) or die (“could not select database”);

If (isset($_POST['submit'])){
If(empty($_POST['name']) OR empty($_POST['email']) OR empty($_POST['add'])){
$msg = 'pls fill all field';

$name = ($_POST['name']);
$email = ($_POST['email']);
$address = ($_POST['add']);

mysql_query(“INSERT INTO people (Name, Email, Address”) VALUES ('$name, $email, $address')”) or die (mysql_error());
$msg='registration complete ';
}
}
?>
    <!DOCTYPE html>
<html>
    <head>
    <title>Home</title>
    <link rel="stylesheet" href="css/jquery.mobile-1.0a1.min.css" />
    <script src="js/jquery-1.4.3.min.js"></script>
    <script src="js/jquery.mobile-1.0a1.min.js"></script>
</head>
<body>

<div data-role="page">

    <div data-role="header">
        <h1>User</h1>
    </div>

    <div data-role="content">
        <?php echo “$msg”; ?>
      <form name=“form” action=“” method=“post”>
<label for=“name”>Name</label>
<input type=“text” name=“name” />
<label for=“email”>Email</label>
<input type=“text” name=“email” />
<label for=“address”>Address</label>
<input type=“text” name=“add” />

<input type=“submit” name=“submit” value=“Submit” />
</form>
    </div>

    <div data-role="footer">
        <h4>Page Footer</h4>
    </div>
</div>

</body>
</html>

1 Ответ

0 голосов
/ 09 февраля 2012

Проверьте ваши позиции скобки после ваших if заявлений.Вы проверяете пустые значения, но не изменяете поток программы значимым образом, если вы их обнаруживаете.

Кроме того, заменяйте свои фигурные кавычки реальными кавычками.И проверьте на SQL-инъекцию.И еще раз проверьте ваш вызов MySQL.Вы получите сообщение об ошибке от PHP, прежде чем вы получите $msg эхо, основанное на том, как все написано.

...