Хорошо, поэтому у меня есть 2 окна выбора на моей странице, первый с именем «выбрать» со следующими параметрами жестко закодирован:
<select name="select" id="Testid"> <option value="Misc">Misc...</option> <option value="Stunt">Stunt</option> <option value="deathmatches">Deathmatches</option> <option value="Car"> Car </option> <option value="Races">Races </option> </select>
Однако во втором поле выбора (с именем «deleteTp») я хочу заполнить таблицу mysql в зависимости от выбора первого окна выбора. Каждое значение параметра имеет определенную таблицу в моей базе данных с тем же именем, что и значение.
Я знаю, как заполнить второй блок выбора таблицей базы данных, однако я не уверен, как это сделать динамически в зависимости от выбора пользователей.
Обратите внимание, что я знаю только базовый javascript.
И если вам интересно, почему я пытаюсь это сделать, это потому, что второй selectbox будет отправлен на внешнюю страницу, чтобы удалить строки из заполненной таблицы.
Спасибо за ваше время.
$.ajax({ type: 'post', url: "ajax.php." data: { id:'your id here' } //your id is your select box selected id. }).done(function() { });
на стороне php:
$id = $_REQUEST['id']; $json = array(); $sql = mysql_query("select * from yourdb where id = $id"); while ($row = mysql_fetch_assoc($sql)) { $json[] = $row; } echo json_encode($json);
ajax ref: http://api.jquery.com/jQuery.ajax/
json ref: http://en.wikipedia.org/wiki/JSON