PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи

Страниц (1): [1]

> Найдено сообщений: 2
Crusher Отправлено: 30 Марта, 2011 - 13:28:51 • Тема: php+mySQL+html форма. Я запутался) • Форум: Напишите за меня, пожалуйста

Ответов: 1
Просмотров: 31
CODE (htmlphp):
скопировать код в буфер обмена
  1. <?
  2.  if(isset($_POST['nazv'])) //если мы нажали на кнопку go и переменная $_POST['nazv'] была создана
  3.  {
  4.    mysql_connect("127.0.0.1","root","pass"); // где root - логин администратора, pass - пароль администратора.
  5.    mysql_select_db("DATABASE"); //где DATABASE - название твоей базы данных
  6.    $nazv=$_POST['nazv'];
  7.    $sql=mysql_query("SELECT * FROM TABLE WHERE nazv='$nazv' LIMIT=1"); // где TABLE - название таблицы
  8.         $row=mysql_fetch_assoc($sql); // создание ассоциативного массива.
  9.  }
  10. ?>
  11.  
  12. <html>
  13.   <head>
  14.   ...
  15.   </head>
  16.   <body>
  17.     <?
  18.      // допустим у тебя было три ячейки id, nazv, more. тогда ты можешь получить к ним доступ так
  19.      echo $row['id']; // выведет значение ячейки с названием id
  20.      echo $row['nazv']; // выведет значение ячейки с названием nazv
  21.      echo $row['more']; // выведет значение ячейки с названием more
  22.    ?>
  23.     <form action="<?=$_SERVER['PHP_SELF']?>" method="post">
  24.       <input type="text" name="nazv"> <!--сюда ты будешь вводить "что-то"-->
  25.       <input type="submit" value="go">
  26.     </form>
  27.   </body>
  28. </html>


если что-нибудь не понятно - спрашивай.
Crusher Отправлено: 30 Марта, 2011 - 13:02:51 • Тема: запрет на отправку пустого поля • Форум: Напишите за меня, пожалуйста

Ответов: 12
Просмотров: 131
сначала идёт что-то типа
CODE (htmlphp):
скопировать код в буфер обмена
  1. $login=$_POST['login'];
  2. if(!empty($login))
  3. {
  4.   //логин введён, можно добавлять его в БД
  5. }
  6. else
  7. {
  8.   //в поле логин пусто
  9. }


Цитата:
Если хоть 1 input пуст - не добавлять в базу нужно.

отсюда по теме:
CODE (htmlphp):
скопировать код в буфер обмена
  1. $a=$_POST['a'];
  2. $b=$_POST['b'];
  3. $c=$_POST['c'];
  4. ...
  5. $z=$_POST['z'];
  6. if(!empty($a) and !empty($b) and !empty($c) and ... and !empty($z))
  7. {
  8.   //все поля были заполнены, можно добавлять в БД
  9. }
  10. else
  11. {
  12.   //одно из полей было незаполнено
  13. }


как-то так. один из вариантов.

Страниц (1): [1]
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB