Автор Тема: Требуется помощь HTML,PHP,MySQL... срочно  (Прочитано 5313 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Digger

  • Старожил
  • ****
  • Сообщений: 384
  • Карма: -30
  • Пол: Мужской
  • Нарушение п.1.15. ППФ
    • Просмотр профиля
Есть такая форма :
<h3>Текст 1</h3>
<form action="" method="post">
<table border="1" cellpadding="3">
<tr>
<td><input type="radio" name="t1" value="r1">20:00-20:30</td>
<td><input type="text" name="nick1" size="60" maxlength="50"></td>
</tr>
<tr>
<td><input type="radio" name="t1" value="r2">20:30-21:00</td>
<td><input type="text" name="nick1" size="60" maxlength="50"></td>
</tr>
<tr>
<td><input type="radio" name="t1" value="r3">21:00-21:30</td>
<td><input type="text" name="nick1" size="60" maxlength="50"></td>
</tr>
<tr>
<td><input type="radio" name="t1" value="r4">21:30-22:00</td>
<td><input type="text" name="nick1" size="60" maxlength="50"></td>
</tr>
</table>
<h3>Текст 2</h3>
<table border="1" cellpadding="3">
<tr>
<td><input type="radio" name="t1" value="r5">20:00-20:30</td>
<td><input type="text" name="nick1" size="60" maxlength="50"></td>
</tr>
<tr>
<td><input type="radio" name="t1" value="r6">20:30-21:00</td>
<td><input type="text" name="nick1" size="60" maxlength="50"></td>
</tr>
<tr>
<td><input type="radio" name="t1" value="r7">21:00-21:30</td>
<td><input type="text" name="nick1" size="60" maxlength="50"></td>
</tr>
<tr>
<td><input type="radio" name="t1" value="r8">21:30-22:00</td>
<td><input type="text" name="nick1" size="60" maxlength="50"></td>
</tr>
</table>
</form>

В общем вопросы:
1) Как сделать, чтобы если я например выбрал бы радиобаттон1, то текст мог бы ввести только в соседнее текстовое поле.
2) Нужно, чтобы я отметил нужное мне время, в соседней области ввёл текст. И эти данные занеслись в базу данных. А после если другой пользователь вдруг выбрал тоже время, ему сообщили что такое время уже занято.
Пожалуйста помогите... оч надо... реализация только средствами хтмл, пхп, майскул
Нарушение п.1.15. правил форума.


Оффлайн Alexander

  • Administrator
  • Ветеран
  • *****
  • Сообщений: 16182
  • Карма: 1550
  • Пол: Мужской
  • All bugs rеsеrvеd
    • Просмотр профиля
Re: Требуется помощь HTML,PHP,MySQL... срочно
« Ответ #21 : 08.04.10, 14:05:13 »
Никогда не заморачивался этими валидаторами. Зачем они?
Намазать стены разной краской, увы, друзья, немудрено.
Хоть и зовут вас «граффитисты», вы как художники — гов*о.
(c)

Оффлайн Eugene

  • Ветеран
  • *****
  • Сообщений: 8140
  • Карма: 1727
  • Пол: Мужской
    • Просмотр профиля
Re: Требуется помощь HTML,PHP,MySQL... срочно
« Ответ #22 : 08.04.10, 14:08:46 »
Никогда не заморачивался этими валидаторами. Зачем они?

Как минимум хороший тон, как максимум +N сумма к заказу на сайт.
Чтобы вас не разнесло, старайтесь не есть после шести и не курить возле бензоколонки.

Оффлайн Alexander

  • Administrator
  • Ветеран
  • *****
  • Сообщений: 16182
  • Карма: 1550
  • Пол: Мужской
  • All bugs rеsеrvеd
    • Просмотр профиля
Re: Требуется помощь HTML,PHP,MySQL... срочно
« Ответ #23 : 08.04.10, 14:18:30 »
Как минимум хороший тон, как максимум +N сумма к заказу на сайт.

Ну если сайт гавно, никакая 100-процентная валиднасть xhtml его не спасёт. Практическая польза от этого есть?
Намазать стены разной краской, увы, друзья, немудрено.
Хоть и зовут вас «граффитисты», вы как художники — гов*о.
(c)

Оффлайн Eugene

  • Ветеран
  • *****
  • Сообщений: 8140
  • Карма: 1727
  • Пол: Мужской
    • Просмотр профиля
Re: Требуется помощь HTML,PHP,MySQL... срочно
« Ответ #24 : 08.04.10, 14:22:08 »
Ну если сайт гавно, никакая 100-процентная валиднасть xhtml его не спасёт. Практическая польза от этого есть?

кроссбраузерность - весомо?

p.s. если сайт говно, да и еще во всех браузерах по разному показывается - это будет еще хуже )
Чтобы вас не разнесло, старайтесь не есть после шести и не курить возле бензоколонки.

Оффлайн Alexander

  • Administrator
  • Ветеран
  • *****
  • Сообщений: 16182
  • Карма: 1550
  • Пол: Мужской
  • All bugs rеsеrvеd
    • Просмотр профиля
Re: Требуется помощь HTML,PHP,MySQL... срочно
« Ответ #25 : 08.04.10, 14:24:58 »
кроссбраузерность - весомо?

p.s. если сайт говно, да и еще во всех браузерах по разному показывается - это будет еще хуже )

Весомо. Но я не встрвечал ни одного браузера, который бы не понимал незакрытые теги <br>, <img> и т. п.
Намазать стены разной краской, увы, друзья, немудрено.
Хоть и зовут вас «граффитисты», вы как художники — гов*о.
(c)

Оффлайн Eugene

  • Ветеран
  • *****
  • Сообщений: 8140
  • Карма: 1727
  • Пол: Мужской
    • Просмотр профиля
Re: Требуется помощь HTML,PHP,MySQL... срочно
« Ответ #26 : 08.04.10, 14:26:53 »
Ну ты простые вещи то не бери.

Возьми какую-нибудь сложную менюшку на jquery с CSS3 и заставь ее одинаково показываться во всех браузерах не соблюдая правила кода.
Чтобы вас не разнесло, старайтесь не есть после шести и не курить возле бензоколонки.

Оффлайн Pavv

  • Ветеран
  • *****
  • Сообщений: 4645
  • Карма: 354
  • Пол: Мужской
  • 007
    • Просмотр профиля
Re: Требуется помощь HTML,PHP,MySQL... срочно
« Ответ #27 : 08.04.10, 14:27:44 »
2Pavv
Ну это все понятно, проблема в том, что это должно быть вставлено в файл, обрабатывающий запрос этот.
А файл закодирован и туда вставит ья ниче не могу.
все ясно.

Оффлайн Alexander

  • Administrator
  • Ветеран
  • *****
  • Сообщений: 16182
  • Карма: 1550
  • Пол: Мужской
  • All bugs rеsеrvеd
    • Просмотр профиля
Re: Требуется помощь HTML,PHP,MySQL... срочно
« Ответ #28 : 08.04.10, 14:35:57 »
Ну ты простые вещи то не бери.

Возьми какую-нибудь сложную менюшку на jquery с CSS3 и заставь ее одинаково показываться во всех браузерах не соблюдая правила кода.

Опять я чего-то не понимаю. Я говорю про валидность XHTML. При чём тут CSS и jquery?
Намазать стены разной краской, увы, друзья, немудрено.
Хоть и зовут вас «граффитисты», вы как художники — гов*о.
(c)

Оффлайн Eugene

  • Ветеран
  • *****
  • Сообщений: 8140
  • Карма: 1727
  • Пол: Мужской
    • Просмотр профиля
Re: Требуется помощь HTML,PHP,MySQL... срочно
« Ответ #29 : 08.04.10, 14:42:14 »
Опять я чего-то не понимаю. Я говорю про валидность XHTML. При чём тут CSS и jquery?

Есть валидатор и CSS. А про jquery - это я к тому, что сейчас эта штука очень популярная и в инете очень много примеров с ее использованием, они не всегда хорошие и в разных браузерах работают не так как хотелось бы. А валидность и стандартицазия могла бы убрать эти проблемы.
Ну думаю для каждого валидность имеет свое значение - знание правил, порядок в коде, придерживание к стандартам
В инете куча статей по этому поводу

Одна из них - http://ckdev.org.ua/2006/12/16/validnost
Чтобы вас не разнесло, старайтесь не есть после шести и не курить возле бензоколонки.

Оффлайн Alexander

  • Administrator
  • Ветеран
  • *****
  • Сообщений: 16182
  • Карма: 1550
  • Пол: Мужской
  • All bugs rеsеrvеd
    • Просмотр профиля
Re: Требуется помощь HTML,PHP,MySQL... срочно
« Ответ #30 : 08.04.10, 14:53:46 »
Если бы ещё и браузеры придерживались одного стандарта, было бы куда лучше =)
Намазать стены разной краской, увы, друзья, немудрено.
Хоть и зовут вас «граффитисты», вы как художники — гов*о.
(c)

Оффлайн Eugene

  • Ветеран
  • *****
  • Сообщений: 8140
  • Карма: 1727
  • Пол: Мужской
    • Просмотр профиля
Re: Требуется помощь HTML,PHP,MySQL... срочно
« Ответ #31 : 08.04.10, 15:10:23 »
Если бы ещё и браузеры придерживались одного стандарта, было бы куда лучше =)

всё впереди )
Чтобы вас не разнесло, старайтесь не есть после шести и не курить возле бензоколонки.

Оффлайн Alexander

  • Administrator
  • Ветеран
  • *****
  • Сообщений: 16182
  • Карма: 1550
  • Пол: Мужской
  • All bugs rеsеrvеd
    • Просмотр профиля
Re: Требуется помощь HTML,PHP,MySQL... срочно
« Ответ #32 : 08.04.10, 15:18:16 »
всё впереди )

Ага... 4 года не могут договориться =)
Намазать стены разной краской, увы, друзья, немудрено.
Хоть и зовут вас «граффитисты», вы как художники — гов*о.
(c)

Оффлайн LEO

  • Ветеран
  • *****
  • Сообщений: 4417
  • Карма: 310
  • Пол: Мужской
    • Просмотр профиля
Re: Требуется помощь HTML,PHP,MySQL... срочно
« Ответ #33 : 08.04.10, 17:08:49 »
Ага... 4 года не могут договориться =)

ага. как они договорятся, если не составит труда нагуглить абсолютно валидный примитивный хтмл, который будет отображаться по-разному в 3х разных браузера? =)
http://is.gd/fpTeSMПродам книжки про Ajax и ASP.NET, http://is.gd/lDL64HПриглашаю в Dropbox

Оффлайн Digger

  • Старожил
  • ****
  • Сообщений: 384
  • Карма: -30
  • Пол: Мужской
  • Нарушение п.1.15. ППФ
    • Просмотр профиля
Re: Требуется помощь HTML,PHP,MySQL... срочно
« Ответ #34 : 11.04.10, 21:05:18 »
Опять вопрос. Вот есть например радиокнопка и текстовое поле. Нажимая на радиокнопку стает активным поле. Вводишь текст. НАжимая отправить, должно делаться следующее: Из бд по значению радиокнопки проверяется, если такое значение есть, то сама радиокнопка и текстовое поле должны стать дизаблед и реадонли. Как этого добиться? И еще вот есть две радиокнопки и два текстовых поля. Нажимая на одну радиокнопку рядом текстовое поле становится активно. Как сделать чтобы нажимая вторую радиокнопку стало активно второе текстовое поле, а первое опять стало неактивно.????
Нарушение п.1.15. правил форума.

Оффлайн Eugene

  • Ветеран
  • *****
  • Сообщений: 8140
  • Карма: 1727
  • Пол: Мужской
    • Просмотр профиля
Re: Требуется помощь HTML,PHP,MySQL... срочно
« Ответ #35 : 12.04.10, 22:23:29 »
Ищу вариант как лучше сделать...

есть например index.php и about.php
шаблон для этих страниц подгружается из другого файла например main.inc.php

В main.inc.php есть меню. И есть class="active", который делает пункт меню активным.

Так вот как сделать, чтобы в main.inc.php были все пункты меню не активными
А при заходе на about.php ссылка "О нас" например становилась активной, т.е. чтоб дописывался class="active"
Чтобы вас не разнесло, старайтесь не есть после шести и не курить возле бензоколонки.

Оффлайн Alexander

  • Administrator
  • Ветеран
  • *****
  • Сообщений: 16182
  • Карма: 1550
  • Пол: Мужской
  • All bugs rеsеrvеd
    • Просмотр профиля
Re: Требуется помощь HTML,PHP,MySQL... срочно
« Ответ #36 : 13.04.10, 08:15:03 »
Ищу вариант как лучше сделать...

есть например index.php и about.php
шаблон для этих страниц подгружается из другого файла например main.inc.php

В main.inc.php есть меню. И есть class="active", который делает пункт меню активным.

Так вот как сделать, чтобы в main.inc.php были все пункты меню не активными
А при заходе на about.php ссылка "О нас" например становилась активной, т.е. чтоб дописывался class="active"

Можно разобрать глобальную переменную $SCRIPT_NAME и в зависимости от имени файла ставить на кнопочки классы "active".
Намазать стены разной краской, увы, друзья, немудрено.
Хоть и зовут вас «граффитисты», вы как художники — гов*о.
(c)

Оффлайн Eugene

  • Ветеран
  • *****
  • Сообщений: 8140
  • Карма: 1727
  • Пол: Мужской
    • Просмотр профиля
Re: Требуется помощь HTML,PHP,MySQL... срочно
« Ответ #37 : 13.04.10, 12:49:03 »
if ($_SERVER['REQUEST_URI']=='/index.php') echo '<a href="index.php" class="active">Главная</a>';
else echo '<a href="index.php">Главная</a>';
Чтобы вас не разнесло, старайтесь не есть после шести и не курить возле бензоколонки.

Оффлайн Eugene

  • Ветеран
  • *****
  • Сообщений: 8140
  • Карма: 1727
  • Пол: Мужской
    • Просмотр профиля
Re: Требуется помощь HTML,PHP,MySQL... срочно
« Ответ #38 : 13.04.10, 14:05:24 »
Единственное когда просто открываешь сайт http://domain.ru он не определяет страницу

пришлось дописать

if ($_SERVER['REQUEST_URI']=='/index.php' or $_SERVER['REQUEST_URI']=='/') echo '<a href="index.php" class="active">Главная</a>';
else echo '<a href="index.php">Главная</a>';
Чтобы вас не разнесло, старайтесь не есть после шести и не курить возле бензоколонки.

Оффлайн Digger

  • Старожил
  • ****
  • Сообщений: 384
  • Карма: -30
  • Пол: Мужской
  • Нарушение п.1.15. ППФ
    • Просмотр профиля
Re: Требуется помощь HTML,PHP,MySQL... срочно
« Ответ #39 : 15.04.10, 18:57:41 »
<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>"
);}
    }
}
?>

Вот обработчик формы. Пока только запись в базу включена для первого поля. Но если я записал раз и второй раз туда же, в бд один фиг записываются обе, хотя по идее должен писать мол есть уже такое. Вот вопрос, где ошибка. И можно так сделать, чтоб если например сделали запись по первой радиокнопке и в первое поле, что они блокировались пока есть запись в базе. вот. строго не ругайте, в этом деле я новичок.


Еще вопрос. Есть сайт на друпале. Сделана страница в друпале, в которую вставлен код большой фиксированной по длине и ширине таблицы. Теперь когда сайт полностью развернут, всё в порядке, но когда окно уменьшаешь, сайт уменьшается, а таблица остается... В итоге правая колонка сайта накладывается на страницу. Как сделать чтобы во время уменьшения окна, снизу и справа таблицы появлялись скроллбары.

Очень нуждаюсь в помощи. Надеюсь на Вас. Заранее спасибо.
Нарушение п.1.15. правил форума.

Оффлайн Alexander

  • Administrator
  • Ветеран
  • *****
  • Сообщений: 16182
  • Карма: 1550
  • Пол: Мужской
  • All bugs rеsеrvеd
    • Просмотр профиля
Re: Требуется помощь HTML,PHP,MySQL... срочно
« Ответ #40 : 16.04.10, 08:45:14 »
Сразу вопрос. Вот щас пока какую нить радио кнопку не нажмешь поле будет заблокировано. Но если нажать одну и потом вторую радио кнопку, будут доступны оба поля. Можно сделать чтоб было доступно только то поле, напротив которого жмёшь кнопку????

Можно. Средствами javascript.

Вот обработчик формы. Пока только запись в базу включена для первого поля. Но если я записал раз и второй раз туда же, в бд один фиг записываются обе, хотя по идее должен писать мол есть уже такое. Вот вопрос, где ошибка. И можно так сделать, чтоб если например сделали запись по первой радиокнопке и в первое поле, что они блокировались пока есть запись в базе. вот. строго не ругайте, в этом деле я новичок.

Сделайте сначала проверку SELECT id FROM tablename FROM a = 'b' и дальше обработчик, если mysql_select_rows() > 0...  else...

Еще вопрос. Есть сайт на друпале. Сделана страница в друпале, в которую вставлен код большой фиксированной по длине и ширине таблицы. Теперь когда сайт полностью развернут, всё в порядке, но когда окно уменьшаешь, сайт уменьшается, а таблица остается... В итоге правая колонка сайта накладывается на страницу. Как сделать чтобы во время уменьшения окна, снизу и справа таблицы появлялись скроллбары.

Очень нуждаюсь в помощи. Надеюсь на Вас. Заранее спасибо.

CSS:
min-width, % вместо px, pt, overflow...
Намазать стены разной краской, увы, друзья, немудрено.
Хоть и зовут вас «граффитисты», вы как художники — гов*о.
(c)