|
27MHz ↓
|
 |
|
01 Сентябрь, 2008, 07:16:24
|
НЕ ХУЕТА!
ХУЕТА!
|
|
Карма: -6
Сообщений: 14 Сила слова: -42.86
|
Привет. У меня такой вопрос. Есть форма, в ней поля для ввода данных. При нажатии Submit, данные из полей записываются в БД и возвращаются в ту же форму. Как сделать, чтобы при нажатии Submit, эта кнопка стала недоступной? Делаю так:
<?php
if ($_SERVER['REQUEST_METHOD'] == 'POST') {
вставляю данные в БД(тут всё ок)
$frmFirstClick = "document.frmFirst.fsubmit.disabled = true";
}
потом в форме
<P><input type="submit" name="fsubmit" onclick ="<?= $frmFirstClick ?>" value="<?= $kno ?>">
?>
При этом чтоб кнопка после отправки данных стала не активной, нужно нажимать её ещё раз. После второго нажатия кнопки данные из формы в базу не пишутся(так и должно быть).
Подскажите, как правильно это сделать. Спасибо.
|
|
|
|
|
Записан
|
|
|
|
|
aivee ↓
|
 |
|
01 Сентябрь, 2008, 07:21:25 , спустя 5 минут 1 секунду
|
НЕ ХУЕТА!
ХУЕТА!
|
Группа: Джедаи Карма: 28
Сообщений: 1659 Сила слова: 1.69
|
<input type="submit" name="fsubmit" onclick ="this.disabled=true" value="<?= $kno ?>">
|
|
|
|
|
Записан
|
21st century slave
|
|
|
|
27MHz ↓
|
 |
|
01 Сентябрь, 2008, 08:52:04 , спустя 1 час 30 минут 39 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
|
Карма: -6
Сообщений: 14 Сила слова: -42.86
|
<input type="submit" name="fsubmit" onclick ="this.disabled=true" value="<?= $kno ?>">
Так кнопка стаёт неактивной, но данные в базу не пишутся((((
|
|
|
|
|
Записан
|
|
|
|
|
aivee ↓
|
 |
|
01 Сентябрь, 2008, 09:03:17 , спустя 11 минут 13 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
Группа: Джедаи Карма: 28
Сообщений: 1659 Сила слова: 1.69
|
27MHz,
Я в душе не ебу почему они не пишутся. Покажи код. Поставь в начале скрипта error_reporting(E_ALL); и покажи ошибки…
|
|
|
|
|
Записан
|
21st century slave
|
|
|
|
27MHz ↓
|
 |
|
01 Сентябрь, 2008, 09:12:48 , спустя 9 минут 31 секунду
|
НЕ ХУЕТА!
ХУЕТА!
|
|
Карма: -6
Сообщений: 14 Сила слова: -42.86
|
27MHz,
Я в душе не ебу почему они не пишутся. Покажи код. Поставь в начале скрипта error_reporting(E_ALL); и покажи ошибки…
<?php
require_once ($_SERVER['DOCUMENT_ROOT'].'/bzd/bd.php');
@mysql_connect($dbHost,$dbUser,$dbPass) or die("Ошибка при подключении к БД!");
@mysql_select_db($dbName) or die("Can not connect...");
$kno = "Начать первый тур";
if ($_SERVER['REQUEST_METHOD'] == 'POST') {
$player1 = ($_POST['fplayer1']);
$player2 = ($_POST['fplayer2']);
$query = @mysql_query("INSERT INTO raspisanie (rid, rplayer1, rplayer2)
VALUES (0,'$player1','$player2')");
$kno = "Идёт первый тур";
$frmFirstClick = "document.frmFirst.fsubmit.disabled = true";
@mysql_close();
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
" http://www.w3.org/TR/html4/loose.dtd">
<HTML>
<HEAD>
<link href= "oform.css" rel="stylesheet" type="text/css">
</HEAD>
<BODY>
<form method="post" name="frmFirst" action= "<?= $_SERVER['PHP_SELF'] ?>">
<a>Игрок1</a><input type="text" name="fplayer1" value= "<?= $player1 ?>">
<P><a>Игрок2</a><input type="text" name="fplayer2" value= "<?= $player2 ?>">
<P><input type="submit" name="fsubmit" onclick ="="<?= $frmFirstClick ?>" value="<?= $kno ?>">
</form>
</BODY>
</HTML>
|
|
|
|
|
Записан
|
|
|
|
|
aivee ↓
|
 |
|
01 Сентябрь, 2008, 09:14:56 , спустя 2 минуты 8 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
Группа: Джедаи Карма: 28
Сообщений: 1659 Сила слова: 1.69
|
Всеx собак нахуй убери. Вставь в начале скрипта error_reporting(E_ALL); и ПОКАЖИ мне ошибки.
|
|
|
|
|
Записан
|
21st century slave
|
|
|
|
aivee ↓
|
 |
|
01 Сентябрь, 2008, 09:16:45 , спустя 1 минуту 49 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
Группа: Джедаи Карма: 28
Сообщений: 1659 Сила слова: 1.69
|
27MHz, ты не evrlen случайно?
|
|
|
|
|
Записан
|
21st century slave
|
|
|
|
27MHz ↓
|
 |
|
01 Сентябрь, 2008, 09:21:02 , спустя 4 минуты 17 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
|
Карма: -6
Сообщений: 14 Сила слова: -42.86
|
Всеx собак нахуй убери. Вставь в начале скрипта error_reporting(E_ALL); и ПОКАЖИ мне ошибки.
В полях формы, такая хрень:
<!--error--><br /><b>Notice</b>: Undefined variable: player1 in <b>Z:\home\localhost\www\rassadka.php</b> on line <b>30</b><br /><script language=JavaScript src='/denwer/errors/phperror_js.php'></script>
|
|
|
|
|
Записан
|
|
|
|
|
aivee ↓
|
 |
|
01 Сентябрь, 2008, 09:23:57 , спустя 2 минуты 55 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
Группа: Джедаи Карма: 28
Сообщений: 1659 Сила слова: 1.69
|
<?php
$player1 = '';
$player2 = '';
require_once $_SERVER['DOCUMENT_ROOT'] . '/bzd/bd.php';
mysql_connect($dbHost, $dbUser, $dbPass) or die('Ошибка при подключении к БД!');
mysql_select_db($dbName) or die('Can not connect...');
$kno = 'Начать первый тур';
if (isset($_POST['fplayer1']) && isset($_POST['fplayer2']))
{
$player1 = $_POST['fplayer1'];
$player2 = $_POST['fplayer2'];
$query = mysql_query("INSERT INTO raspisanie (rid, rplayer1, rplayer2)
VALUES (0,'$player1','$player2')"); // SQL-injection!!! Мне похуй.
$kno = 'Идёт первый тур';
mysql_close();
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<HTML>
<HEAD>
<link href= "oform.css" rel= "stylesheet" type= "text/css">
</HEAD>
<BODY>
<form method= "post">
<a>Игрок 1</a><input type= "text" name= "fplayer1" value= "<?= $player1 ?>">
<P><a>Игрок 2</a><input type= "text" name= "fplayer2" value= "<?= $player2 ?>">
<P><input type= "submit" name= "fsubmit" onclick= "this.disabled=true" value= "<?= $kno ?>">
</form>
</BODY>
</HTML>
Попробуй…
|
|
|
|
|
Записан
|
21st century slave
|
|
|
|
27MHz ↓
|
 |
|
01 Сентябрь, 2008, 09:29:37 , спустя 5 минут 40 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
|
Карма: -6
Сообщений: 14 Сила слова: -42.86
|
терь в полях и в кнопке такие вещи > Исправил
Но в базу не пишет.
|
|
|
|
« Последнее редактирование: 01 Сентябрь, 2008, 10:07:49 от 27MHz »
|
Записан
|
|
|
|
|
CTAPbIu_MABP ↓
|
 |
|
01 Сентябрь, 2008, 09:33:30 , спустя 3 минуты 53 секунды
|
НЕ ХУЕТА!
ХУЕТА!
|
мавр
Группа: в ухо Карма: не нужна
Сообщений: 5187 Сила слова: 1.81
|
aivee, ты первый раз правильно сказал, почти
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<HTML>
<HEAD>
<link href= "oform.css" rel="stylesheet" type="text/css">
</HEAD>
<BODY>
<form method="post" onsubmit="function(){document.getElementById('fsubmit').disabled=true}">
<a>Игрок1</a><input type="text" name="fplayer1" value="><?= $player1 ?>">
<P><a>Игрок2</a><input type="text" name="fplayer2" value="><?= $player2 ?>">
<P><input type="submit" name="fsubmit" id="fsubmit" value="><?= $kno ?>">
</form>
</BODY>
</HTML>
|
|
|
|
|
Записан
|
java.lang.OutOfMemoryError
|
|
|
|
27MHz ↓
|
 |
|
01 Сентябрь, 2008, 09:40:20 , спустя 6 минут 50 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
|
Карма: -6
Сообщений: 14 Сила слова: -42.86
|
g
aivee, ты первый раз правильно сказал, почти
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<HTML>
<HEAD>
<link href= "oform.css" rel="stylesheet" type="text/css">
</HEAD>
<BODY>
<form method="post" onsubmit="function(){document.getElementById('fsubmit').disabled=true}">
<a>Игрок1</a><input type="text" name="fplayer1" value="><?= $player1 ?>">
<P><a>Игрок2</a><input type="text" name="fplayer2" value="><?= $player2 ?>">
<P><input type="submit" name="fsubmit" id="fsubmit" value="><?= $kno ?>">
</form>
</BODY>
</HTML>
Пишет в базу, но кнопка активна. При повторном нажатии повторно пишет в базу.
|
|
|
|
|
Записан
|
|
|
|
|
md5 ↓
|
 |
|
01 Сентябрь, 2008, 09:54:31 , спустя 14 минут 11 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
выезд, апартаменты, массаж, стриптиз, подружки, дорого
Группа: в ухо Карма: не нужна
Сообщений: 10494 Сила слова: 1.19
|
aivee, я за мат щас наказывать буду
|
|
|
|
|
Записан
|
8: Undefined variable: str Файл: /home/pyha/pyha.ru/forum/bbcode/Xbb/Tags/Man.php Строка: 18 adw0rd: мудень блять, я уже фиксить стал эту фигню :) md5: вуахахахаха
|
|
|
|
27MHz ↓
|
 |
|
01 Сентябрь, 2008, 10:10:41 , спустя 16 минут 10 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
|
Карма: -6
Сообщений: 14 Сила слова: -42.86
|
aivee, Ничего нельзя придумать?
|
|
|
|
|
Записан
|
|
|
|
|
adw0rd ↓
|
 |
|
01 Сентябрь, 2008, 10:17:04 , спустя 6 минут 23 секунды
|
НЕ ХУЕТА!
ХУЕТА!
|
эдво
Группа: в ухо Карма: не нужна
Сообщений: 17615 Сила слова: 1.67
|
md5, дык ты сам к такому стилю приучаешь ;)
|
|
|
|
|
Записан
|
|
|
|
|