|
|
|
| Добрый день, подскажите как сделать подзагрузку переменных, после выбора selecta? | |
|
|
|
|
|
|
|
для: Ванек2010
(07.04.2010 в 19:02)
| | onchange | |
|
|
|
|
|
|
|
для: sl1p
(07.04.2010 в 19:25)
| | А можно по подробнее? чет не пойму) | |
|
|
|
|
|
|
|
для: ванек2010
(07.04.2010 в 20:08)
| |
<select onchange="myFunc ()">
|
Функция myFunc () запускает передачу запроса на сервер с последующим получением от него ответа (в виде ваших "подгружаемых данных").
Этот процесс (передача запроса и получение ответа) выполняется по технологии AJAX.
Наберите эти четыре буквы здесь в поиске - получите много интересных ссылок. | |
|
|
|
|
|
|
|
для: АЯ
(07.04.2010 в 21:51)
| | Особо так и не понял где там request надо, чтобы подсоедиться к базе..
А можешь подсказать, как занести ник персонажа в переменную $a, а не в value="" и потом подсоедениться к базе и вытащить статы.
Ну вообщем вот код мой, корявый и тупой)).
<script type="text/javascript">
function f() {
var sel = document.getElementById('sel');
var op = sel.selectedIndex;
var inp = document.getElementById('inp');
inp.value = sel.options[op].text;
}
</script>
<?php
$res = mssql_query("SELECT * FROM Character WHERE AccountID='$_SESSION[login]'",$db);
$myr = mssql_fetch_array($res); ?>
<form name='stats' method='post' action='stats_next.php'>
<select name="char" id='sel' onchange="f()">
<?php
do
{
printf ("<option value='%s'>%s</option>",$myr["Name"],$myr["Name"]);
}
while ($myr = mssql_fetch_array($res)); ?>
</select>
Показывает какой выбран чар <input type="text" value="" id='inp' />
Теперь тут надо занести в переменную $a имя чара и вытащить из базы его статы.
Как эт сделать?
<?php
$res2 = mssql_query("SELECT LevelUpPoint FROM Character WHERE Name='$a'",$db);
$points = mssql_fetch_array($res2);
?>
Свободные поинты: <?php echo "$points[LevelUpPoint]";?>
|
| |
|
|
|