[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Автоматическая вставка игрока
blade
В общем стараюсь написать небольшую игру и вот столкнулся с очередной проблемой, нужно чтоб поле соперник выставлялось автоматом когда его выбирают
Вот код файла



<?PHP session_start();

if(!(isset($_SESSION['username']) && isset($_SESSION['password'])))
{
?>
<script
type='text/javascript'>
location.replace('index.php');
</script>
<noscript>
<meta
http-equiv='refresh' content='0; url=index.php'>
</noscript>
<?

exit();
}

include('top.php');

include ('config.php'); # Коннект к БД

$user = $_SESSION['username']; # Устанавливаем личность пользователя

?>
<center><b>
Внести Результат</b></center>
<br>


<?php

# Вытаскиваем информацию о пользователе
$myrow = mysql_query("SELECT * FROM bd_user WHERE username = '$user'");
$row = mysql_fetch_array($myrow);

# ID турнира
$id = $row['turnir_id'];

# Теперь проверяем запущен ли турнир
$myrol = mysql_query("SELECT * FROM bd_turnir WHERE id = '$id'");
$rol = mysql_fetch_array($myrol);
$tname = $rol['name'];

if ($rol['status'] == '1')
{
$data = date("d F Y");
?>
<a
href onclick="return shadd('<?=$id?>');">Внести результат</a>

<div
id="<?=$id?>" style="margin-top: 10px; margin-left: 20px; display: none">
<form
action="" method="post">
<table
border="0" cellpadding="2" cellspacing="2">
<tr>
<td
width="100" style="border-bottom:1px #999999 dashed; "><b>Турнир:</b></td>
<td
style="padding-left:10px;"><a href="turnir.php?id=<?=$id?>"><?=$tname?></a></td>
</tr>
<tr>
<td
width="100" style="border-bottom:1px #999999 dashed; "><b>Дата:</b></td>
<td
style="padding-left:10px;"><?=$data?></td>
</tr>
<tr>
<td
width="100" style="border-bottom:1px #999999 dashed; "><b>Соперник:</b></td>
<td
style="padding-left:10px;">
<select
name="opponent">
<option
value="">Выберите соперника</option>
<?PHP


$tabla = mysql_query("SELECT * FROM bd_user WHERE turnir_id = '$id' and username!= '$user' ORDER BY username DESC");

while ($registro = mysql_fetch_array($tabla))
{
echo "<option value='". $registro["username"] ."'>". $registro["username"] ."</option>";
}
?>

</select>
</td>
</tr>
<tr>
<td
width="100" style="border-bottom:1px #999999 dashed; "><b>Счёт:</b></td>
<td
style="padding-left:10px;">
<a
href="#" ><?=$user?></a>
<input
type="text" class="edit" name="home" style="text-align:center; border-bottom:#D0D0D0 dashed" size="2" maxlength="2" /> <b>:</b> <input name="away" type="text" style="text-align:center;border-bottom:#D0D0D0 dashed" class="edit" size="2" maxlength="2" />  
<a href="#" >ТУТ</a></td>
</tr>

<tr>
<td
colspan="2" style="padding-left:150px;"><br /><input type="submit" class="sub" name="subSaveGame" value=" Внести " /></td>
</tr>
</table>

</form>
</div>

<?PHP


}
?>

<?PHP

mysql_close($con); # Закрытие Коннекта с БД

include('buttom.php'); ?>

так вот возвожно ли сделать чтобы при выборе соперника в строке

<option value='". $registro["username"] ."'>". $registro["username"] ."</option>

оно сразу же автоматически прописывалось
 <a href="#" >ТУТ</a>
?
Заранее всем спасибо



Спустя 34 минуты, 2 секунды (13.04.2010 - 14:14) moskitos80 написал(а):
Если на php, то только после перезагрузки страницы с отправкой запроса, а так на какой нибудь ajax- технологии...

Спустя 2 часа, 54 минуты, 17 секунд (13.04.2010 - 17:09) blade написал(а):
а подругому вообще никак нельзя чтоб без перезагржки и на пхп?!

Спустя 6 минут, 56 секунд (13.04.2010 - 17:16) DedMorozzz написал(а):
Что значит "по другому"? Тебе надо отправить информацию, но при этом не перегружая всю страницу целиком. Это и есть аякс.

Спустя 1 час, 42 минуты, 50 секунд (13.04.2010 - 18:58) blade написал(а):
А как это осуществить?! я просто незнаю аякс
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.