Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Запись в базу данных при переходе по ссылке
 
 автор: kalenik_k   (11.10.2009 в 02:29)   письмо автору
 
 

Как сделать так, чтобы в созданной форме при переходе по ссылке a href информация записывалась в БД ??

если прописать form action="hand.php" method=POST --- все работает

если же простыми ссылками - то не записывается в БД

  Ответить  
 
 автор: Diplex   (11.10.2009 в 02:34)   письмо автору
 
   для: kalenik_k   (11.10.2009 в 02:29)
 

Для этого нужно использовать метод - GET.

Данные, посылаемые методом POST - ловятся так:

<?
echo $_POST['peremennaya'];
?>


соответственно, словить данные методом GET, можно так:

<?
echo $_GET['peremennaya'];
?>


Адрес для "перехвата" переменной Get-сопособом, выглядит так:

http://site.ru/index.php?peremennaya=Дима Билан


Т.е. написав в скрипте echo $_GET['peremennaya']; у Вас выведется надпись "Дима Билан".

  Ответить  
 
 автор: kalenik_k   (11.10.2009 в 02:35)   письмо автору
 
   для: Diplex   (11.10.2009 в 02:34)
 

body>
<div class="content">
<b>Здравствуйте, гость!</b><p>
<table method="POST">
<form>
<tr>
<td>Введите имя</td>
<td><input type="text" name=<?php $_POST["username"] ?></td>
</tr>
<tr>
<td>Введите email</td>
<td><input type="text" name="email"></td>
</tr>
<tr>
<td>Введите пароль</td>
<td><input type="password" name="password"></td>

</tr>
<tr>
<td></td>
<td>&nbsp;&nbsp;&nbsp;<a href="register.php">Регистрация</a></td>
</tr>
</form>
</table>

<a href="show.php">Пользователи</a><br>


это код.... что именно нуна исправить??

  Ответить  
 
 автор: Diplex   (11.10.2009 в 02:39)   письмо автору
 
   для: kalenik_k   (11.10.2009 в 02:35)
 

А что Вы хотите сделать?

  Ответить  
 
 автор: neadekvat   (11.10.2009 в 02:39)   письмо автору
 
   для: kalenik_k   (11.10.2009 в 02:35)
 

<a href="#" onclick="document.getElementById('myform').submit(); return false;"/>
вот так можно отправить форму ссылкой.

А вашу форму... можно выделить и нажать delete.

  Ответить  
 
 автор: dios™   (11.10.2009 в 08:51)   письмо автору
 
   для: kalenik_k   (11.10.2009 в 02:35)
 

Ужас если честно, по-моему правильно будет так:

<table>
<form method="POST" action="register.php">
<tr>
<td>Введите имя</td>
<td><input type="text" name=<?php echo $_POST["username"]; ?></td>
</tr>
<tr>
<td>Введите email</td>
<td><input type="text" name="email"></td>
</tr>
<tr>
<td>Введите пароль</td>
<td><input type="password" name="password"></td>

</tr>
<tr>
<td></td>
<td>&nbsp;&nbsp;&nbsp;<button type="submit">Регистрация</button></td>
</tr>
</form>
</table>

  Ответить  
 
 автор: kalenik_k   (11.10.2009 в 10:37)   письмо автору
 
   для: dios™   (11.10.2009 в 08:51)
 

чему удивляться если я только дня 3-4 назад сел за PHP

  Ответить  
 
 автор: dios™   (11.10.2009 в 12:25)   письмо автору
 
   для: kalenik_k   (11.10.2009 в 10:37)
 

я бы настоятелньо рекомендовал выучить ХТМЛ хотя бы немножко, прежде чем садиться за РНР.

  Ответить  
 
 автор: kalenik_k   (11.10.2009 в 10:38)   письмо автору
 
   для: dios™   (11.10.2009 в 08:51)
 

мне нужно чтобы данные username, email и password записывались в БД

как это реализовать?

  Ответить  
 
 автор: Diplex   (11.10.2009 в 14:07)   письмо автору
 
   для: kalenik_k   (11.10.2009 в 10:38)
 

А где у Вас код, который добавляет данные в БД?

  Ответить  
 
 автор: neadekvat   (11.10.2009 в 15:08)   письмо автору
 
   для: kalenik_k   (11.10.2009 в 02:35)
 

> name=<?php echo $_POST["username"]; ?>
меня больше всего вот этот кусочек радует. До слез радует

  Ответить  
 
 автор: dios™   (11.10.2009 в 08:47)   письмо автору
 
   для: kalenik_k   (11.10.2009 в 02:29)
 

<?/* сообщение удалено автором за ненадобностью */?>

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования