<form action="testing.php" method="post">
<table border="1" cellpadding="5">
<tr>
<td><input name="r1" type="radio" value="yak1" onClick="this.form.nick1.disabled=0"/> 20:00-20:30</td>
<td><input type="text" size="60" maxlength="50" name="nick1" disabled="1"></td>
</tr>
<tr>
<td><input name="r1" type="radio" value="yak2" onClick="this.form.nick2.disabled=0" /> 20:30-21:00 </td>
<td><input type="text" size="60" maxlength="50" name="nick2" disabled="1"></td>
</tr>
<tr>
<td><input name="r1" type="radio" value="yak3" onClick="this.form.nick3.disabled=0"/> 21:00-21:30</td>
<td> <input type="text" size="60" maxlength="50" name="nick3" disabled="1"></td>
</tr>
<tr>
<td><input name="r1" type="radio" value="yak4" onClick="this.form.nick4.disabled=0"/> 21:30-22:00 </td>
<td><input type="text" size="60" maxlength="50" name="nick4" disabled="1"></td>
</tr>
</table>
<br>
<p align="left"><input type="submit" name="go" value="ОК"/></p>
</form>
Вот собственно форма. Почему такая, именно такая нужна и больше никакая. Сразу вопрос. Вот щас пока какую нить радио кнопку не нажмешь поле будет заблокировано. Но если нажать одну и потом вторую радио кнопку, будут доступны оба поля. Можно сделать чтоб было доступно только то поле, напротив которого жмёшь кнопку????
<?php
$radio=$_POST['r1'];
$nick1=$_POST['nick1'];
$nick2=$_POST['nick2'];
$nick3=$_POST['nick3'];
$nick4=$_POST['nick4'];
$i=0;
$hostname="localhost";
$username="root";
$password="";
$dbName="test";
$table="testing";
if (empty($radio)) {echo ('<h1>НЕ указано время!</h1>');}
else {
mysql_connect($hostname, $username, $password) or die ("Не могу создать соединение");
mysql_select_db($dbName) or die (mysql_error());
$sql="SELECT time FROM $table";
$res=mysql_query($sql) or die(mysql_error());
$row=mysql_fetch_array($res);
if($row['time']==$radio)
{ echo "Данное время уже есть в базе";}
else {
if (empty($nick1)) {$i++;}
else {
mysql_connect($hostname, $username, $password) or die("Не могу создать соединение");
mysql_select_db($dbName) or die (mysql_error());
$cdate = date("Y-m-d");
$sql = "insert into $table set time='".$_POST['r1']."', nick='".$_POST["nick1"]."', data='$cdate'";
mysql_query($sql) or die(mysql_error());
mysql_close();
echo ("<p><h5>Регистрация успешно завершена!</h5></p><br>
<a href=\"test.html\"><p><h5><u>Вернуться назад</u></h5></p></a>");}
}
}
?>
Вот обработчик формы. Пока только запись в базу включена для первого поля. Но если я записал раз и второй раз туда же, в бд один фиг записываются обе, хотя по идее должен писать мол есть уже такое. Вот вопрос, где ошибка. И можно так сделать, чтоб если например сделали запись по первой радиокнопке и в первое поле, что они блокировались пока есть запись в базе. вот. строго не ругайте, в этом деле я новичок.
Еще вопрос. Есть сайт на друпале. Сделана страница в друпале, в которую вставлен код большой фиксированной по длине и ширине таблицы. Теперь когда сайт полностью развернут, всё в порядке, но когда окно уменьшаешь, сайт уменьшается, а таблица остается... В итоге правая колонка сайта накладывается на страницу. Как сделать чтобы во время уменьшения окна, снизу и справа таблицы появлялись скроллбары.
Очень нуждаюсь в помощи. Надеюсь на Вас. Заранее спасибо.