|
|
|
Supreme Being
      
участник
Last Login: 30.12.2008 19:59
Сообщ.: 270,
Visits: 2 383
|
|
| У меня проблемы с отправкой данных из формы методом $_POST, а точнее с изменением значения $_POST после его отправки. <?php if(@isset($_POST['renamz4']) && $_POST['selecnum4']==4) { mysql_query("INSERT INTO tems SET categori='".mysql_escape_string(htmlspecialchars($_POST['renamz4']))."',tema='".mysql_escape_string(htmlspecialchars($_POST['idasda4']))."', scil='', num_tem='0', posl_mess=' ', levelz='true'") or die("FAQ ".mysql_error()); } ?> <html> <head><title> </title> <script> function A() { var aazgz=prompt("Название новой темы:", 'Новая тема'); if (aazgz) { document.form4.renamz4.value="общее"; document.form4.idasda4.value=aazgz; document.form4.selecnum4.value=4; document.form4.submit(); } } </script> </head> <body> <a href='javascript:A()'>Создать новую тему</a> <form name="form4" action="index.php" method="POST"> <input type="text" name='renamz4' value="" style="display:none"> <input type="text" name='idasda4' value="" style="display:none"> <input type="text" name='selecnum4' value="" style="display:none"> </form> </body> </html> Это конечно не совсем оконченный алгоритм, но суть думаю ясна каким способом я создаю новый столбец в БД. В чём проблема? При вызове функции A() ... создаётся новый столбец. А вот и проблема: после создания нового столбца если Обновить страницу, то данные отосланные методом POST остаются не изменёнными, а вследствии идёт обращение к БД о создании нового столбца... Как изменить данные находящиеся в $_POST или очистить их???
----------------------------------
Я безработный...
Возьмите меня на работу. =)
|
|
|
|
|
Supreme Being
модератор
Last Login: 04.05.2008 13:32
Сообщ.: 7 240,
Visits: 65 445
|
|
| Очистить никак нельзя. После успешного завершения делай редирект на самого себя.
|
|
|
|
|
Supreme Being
      
участник
Last Login: 30.12.2008 19:59
Сообщ.: 270,
Visits: 2 383
|
|
| bazile Огромное тебе спасибо =) Теперь всё работает, как должно работать =))
----------------------------------
Я безработный...
Возьмите меня на работу. =)
|
|
|
|