AJAX для вызова удаленных файлов

это мой код опроса
я получаю данные в Mysql

<form role="form" action="graduating_students_preview.php" method="post">
<h3 class="style"> Student Performa</h3><p>Department:</p>

<select name="depart" required class="depart form-control btn-primary" >
<option value="">Department </option>
<option value="computer science">Computer Science</option>
<option value="zoology">Zoology</option>

</select>

<p>Degree</p>

<select name="degree" class="degree form-control btn-primary" required >
<option value=""> Degree </option>
<option value="computer science">Computer Science</option>
<option value="chemistry">Chemistry</option>
<option value="BBA">BBA</option>
</select><p>Semester</p>
<select class="form-control btn-primary" name="semester" required>
<option value="">semester</option>
<option value="1st">FIRST (01)</option>
<option value="2nd">SECOND (02)</option>
<option value="3rd">THIRD (03)</option>
<option value="4th">FOURTH (04)</option>
<option value="05">FIFTH (05)</option>
<option value="06">SIX (06)</option>
<option value="07">SEVEN(07)</option>
<option value="08">EIGHT (08)</option>
</select></td><p>Study Year</p>
<select class="form-control btn-primary" name="study_year" required>
<option value="" style="font-size:8px;">Select_year </option>
<option value="2014" label="2014">2014</option>
<option value="2013" label="2013">2013</option>
<option value="2012" label="2012">2012</option>
<option value="2011" label="2011">2011</option>
<option value="2010" label="2010">2010</option>
</select><p>Faculty</p>

<select name="faculty" class="faculty form-control btn-primary" required>
<option value="">Faculty</option>
<option value="science">Science</option>
<option value="Arts geg">Arts</option>
</select><br/><div class="container">

<p style="font-weight:bold">1. The work in the Program is too Heavy and induces a lot of
pressure</p>
<div class="radio">
<label><input type= "radio"  name = "q1" value="very satisfied">very satisfied</label>
</div>
<div class="radio">
<label><input type= "radio"  name= "q1" value="satisfied">satisfied</label>
</div>
<div class="radio">
<label><input type= "radio"  name="q1" value="uncertain">uncertain</label>
</div>

и это мой код PHP

$db_name="performa";  // your database name
$con=mysql_connect("$host", "$username", "$password")or die("cannot connect"); //mysql connection
mysql_select_db("$db_name")or die("can not select DB"); //select your database
error_reporting(E_ALL ^ E_NOTICE);
$depart = $_POST['depart'];
$degree = $_POST['degree'];
$semester = $_POST['semester'];
$study_year = $_POST['study_year'];
$faculty = $_POST['faculty'];
$query = "INSERT INTO performa1 (depart,degree,semester,study_year,faculty) VALUES ('$depart', '$degree', '$semester', '$study_year', '$faculty')";
mysql_query($query) or die('Query "' . $query . '" failed: ' . mysql_error());
// name, email and address are fields of your fields; test your table. $name, $email and $address are values collected from the form
?>

это работает нормально на веб-сайте, но я хочу использовать его в Intel XDK и Intel XDK не поддерживает PHP / Mysql, но мы можем сделать это с AJAX с JQUERY вызов файла PHP
я пытаюсь сделать это, но я не знаю, как сделать это правильно
так может кто-нибудь сказать мне, где разместить файл PHP и как это сделать с AJAX или другой процедурой
я просто хочу получить данные в базу данных
Спасибо

0

Решение

Вы не можете запускать PHP или MySQL на большинстве телефонов или планшетов, поэтому нет смысла в том, чтобы набор для разработки нацеливал их на «поддержку».

Напишите свой код на стороне сервера как отдельный проект. Затем поместите URL-адрес этого экземпляра в ваше мобильное приложение.

0

Другие решения

Я действительно не понимаю, чего вы хотите достичь: название гласит:AJAX для вызова удаленных файлов». Если вы хотите отправить запрос на веб-сервер, вам нужно настроить следующие параметры в jquery ajax:

xhrFields: {
withCredentials: true
},
crossDomain: true

Вам нужен междоменный доступ для запроса веб-сервера, потому что приложения Intel xdk внутренне являются веб-сервером, и это приведет к междоменной ошибке в запросе.

Еще одна вещь, которую вы говоритея просто хочу получить данные в базу данных‘если вы хотите отправить данные в базу данных, вам просто нужно отправить запрос, отправив поля формы в файл php, в котором есть процедура или запрос, который нужно выполнить. Если у вас есть HTML-форма и PHP-форма, я рекомендую вам отделить код на стороне сервера от кода на стороне клиента. Это поможет вам в дальнейшем обслуживании больших сайтов.

0

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector