Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: INSERT INTO
Форумы портала PHP.SU » » Работа с СУБД » INSERT INTO

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

1. Дос - 01 Февраля, 2016 - 14:23:42 - перейти к сообщению
не вставляется в базу помогите разобратся
CODE (html):
скопировать код в буфер обмена
  1.  <form name="form1" method="post" action="addstudent.php">
  2.           <p>
  3.             <label for="textfield">Введите фамилию студента:</label>
  4.             <input type="text" name="fam">
  5.             <br>  <br>
  6.             <label for="textfield">Введите имю студента:</label>
  7.             <input type="text" name="imya">
  8.             <br>  <br>
  9.             <label for="textfield">Введите очество студента:</label>
  10.             <input type="text" name="oches">
  11.             <br>  <br>
  12.             <label for="textfield">Введите дата рождения студента:</label>
  13.             <input name="data_roj" type="text"   value="1992-11-11" >
  14.             <br>  
  15.             <br>
  16.             <label for="textfield">Введите ИНН студента:</label>
  17.             <input name="inn" type="varchar" inn="inn">
  18.             <br>  <br>
  19.             <label for="textfield">Введите место рождения студента:</label>
  20.             <input name="tugan_j" type="varchar" mesroj="tugan_j">
  21.             <br>  <br>
  22.             <label for="textfield">Введите место жительство студента:</label>
  23.             <input type="text" name="turgan_j">
  24.             <br>  <br>
  25.             <label for="textfield">Введите группу студента:</label>
  26.             <input type="text" name="gtoup" >
  27.             <br>  <br>
  28.             <label for="textfield">Введите курс студента:</label>
  29.             <input type="text" name="kurs" >
  30.             <br>  <br>
  31.             <label for="textfield">Введите дату поступления студента:</label>
  32.             <input name="data_pos" type="text" value="2005-11-11">
  33.             <br>  
  34.             <br>
  35.             <label for="textfield">Введите номер приказа студента:</label>
  36.             <input type="text" name="nom_prikaz" >
  37.             <br>  <br>
  38.             <label for="textfield">Введите номер телефона студента:</label>
  39.             <input type="text" name="tel" >
  40.            
  41.           </p>
  42.           <p>
  43.             <input type="submit" name="submit" id="submit" value="Занести студента в базу">
  44.           </p>
  45.           </form></td>


PHP:
скопировать код в буфер обмена
  1. include ("blocks/bd.php");
  2. if (isset($_POST['fam']))               {$fam = $_POST['fam'];   if ($fam == '') {unset($fam);} }
  3. if (isset($_POST['imya']))                      {$imya = $_POST['imya'];         if ($imya == '') {unset($imya);} }
  4. if (isset($_POST['oches']))                     {$oches = $_POST['oches'];       if ($oches == '') {unset($oches);} }
  5. if (isset($_POST['data_roj']))                  {$data_roj = $_POST['data_roj'];                 if ($data_roj == '') {unset($data_roj);} }
  6. if (isset($_POST['inn']))                       {$inn = $_POST['inn'];           if ($inn == '') {unset($inn);} }
  7. if (isset($_POST['tugan_j']))           {$tugan_j = $_POST['tugan_j']; if ($tugan_j == '') {unset($tugan_j);} }
  8.  
  9.  



PHP:
скопировать код в буфер обмена
  1. <?PHP
  2. if (isset($fam) && isset($imya) && isset($oches) && isset($data_roj) && isset($inn) && isset($tugan_j))
  3. {
  4. $result = mysql_query ("INSERT INTO stud_d (fam,imya,oches,data_roj,inn,tugan_j) VALUES (`$fam`, `$imya`, `$oches`, `$data_roj`, `$inn`, `$tugan_j`)");
  5. if ($result == 'true') {echo "<p>Ваши данные успешно добавлен!</p>";}
  6. else {echo "<p>Ваши данные не добавлен!</p>";} 
  7. }
  8. else { echo "<p>Вы ввели не всю информацию, поэтому данные в базу не может быть добавлен.</p>"; }  
  9. ?>            
  10.  
2. andrewkard - 01 Февраля, 2016 - 14:45:28 - перейти к сообщению
Перепишите на mysqli, перед $result выведите запрос и попробуйте выполнить в phpMyAdmin
PHP:
скопировать код в буфер обмена
  1.  
  2. echo "INSERT INTO stud_d (fam,imya,oches,data_roj,inn,tugan_j) VALUES (`$fam`, `$imya`, `$oches`, `$data_roj`, `$inn`, `$tugan_j`)"
  3.  
3. Дос - 02 Февраля, 2016 - 09:08:17 - перейти к сообщению
только не добовляет в базу

PHP:
скопировать код в буфер обмена
  1.  
  2.  
  3. include ("blocks/bd.php");
  4. if (isset($_POST['fam']))                       {$fam = $_POST['fam'];    }
  5. if (isset($_POST['imya']))                      {$imya = $_POST['imya'];          }
  6. if (isset($_POST['oches']))             {$oches = $_POST['oches'];        }
  7. if (isset($_POST['data_roj']))          {$data_roj = $_POST['data_roj'];                 }
  8. if (isset($_POST['inn']))                       {$inn = $_POST['inn']; }
  9. if (isset($_POST['tugan_j']))           {$tugan_j = $_POST['tugan_j'];}
  10. if (isset($_POST['turgan_j']))          {$turgan_j = $_POST['turgan_j'];}
  11. if (isset($_POST['group']))             {$group = $_POST['group'];}
  12. if (isset($_POST['kurs']))                      {$kurs = $_POST['kurs'];}
  13. if (isset($_POST['data_pos']))          {$data_pos = $_POST['data_pos'];}
  14. if (isset($_POST['nom_prikaz']))        {$nom_prikaz = $_POST['nom_prikaz'];}
  15. if (isset($_POST['tel']))                       {$tugan_j = $_POST['tel'];}
  16.  
  17.  
  18.  
  19.  
  20.  
  21.  <?PHP
  22.  
  23. echo "INSERT INTO stud_d (fam,imya,oches,data_roj,inn,tugan_j,turgan_j,group,kurs,data_pos,nom_prikaz,tel) VALUES (`$fam`, `$imya`, `$oches`, `$data_roj`, `$inn`, `$tugan_j`, `$turgan_j`,`$group`,  `$kurs`, `$data_pos`, `$nom_prikaz`, `$tel`)";
  24. $result = mysql_query ("INSERT INTO stud_d (fam,imya,oches,data_roj,inn,tugan_j,turgan_j,group,kurs,data_pos,nom_prikaz,tel) VALUES (`$fam`, `$imya`, `$oches`, `$data_roj`, `$inn`, `$tugan_j`, `$turgan_j`,`$group`, `$kurs`, `$data_pos`, `$nom_prikaz`, `$tel`)");
  25. if ($result == 'true')
  26. {echo "<p>Ваши данные успешно добавлен!</p>";}
  27. else
  28. {echo "<p>Ваши данные не добавлен!</p>";}      
  29.  
  30.  
  31.  
  32. ?>      

 

Powered by ExBB FM 1.0 RC1