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

Форум PHP

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

 

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

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

тема: запрос insert
 
 автор: mark1   (11.10.2009 в 22:46)   письмо автору
 
 

помогите исправить запрос,в data не попадают plan_id,mat_id,et_id,psh_id,cen_id




<?php
 
include ("blocks/bd.php ") ;?>
<body>
<?php include ("blocks/gorod.php "); ?>
<tr>
<td><?php include ("blocks/rajon.php "); ?>
<tr>
<td>
<?php include ("blocks/ulisa.php "); ?>
</td>
</tr>

</table>


<?php include ("blocks/cat.php ") ;?>

<?php include ("blocks/sdelka.php ") ;?>



<?

  
include ("blocks/komnati.php ") ;

 
?>


<?php include ("blocks/planirovka.php ") ;?>

<?php include ("blocks/material.php ") ;?>


 <p>
           <label>Введите этаж 
           <textarea name="etag" id="text" cols="10" rows="3"></textarea>
           </label>
         </p>
 <p>
           <label>Введите площадь
           <textarea name="ploshad" id="text" cols="10" rows="3"></textarea>
           </label>
         </p>


 <p>
           <label>Введите цену
           <textarea name="cena" id="text" cols="10" rows="3"></textarea>
           </label>
         </p>







<table width="100%">

         <p>
           <label>Введите полный текст с тэгами
           <textarea name="name" id="text" cols="40" rows="20"></textarea>
           </label>
         </p>


&nbsp;</p>
  <tr>
    <td>
<form method="post">
<!--<input name="search_q" type="text" size="15" maxlength="30" /> -->
<input name="add" type="submit" value="Добавить" />
<input type="hidden" name="action" value="add">


</form>


<?php

 
if ((!empty($_POST['cat']))&&(!empty($_POST['sdelka']))&& (!empty($_POST['city'])) && (!empty($_POST['name']))&& (!empty($_POST['material']))&& (!empty($_POST['planirovka']))&& ($_POST['action']=="add")  ) 

   
{



//вставить в таблицу этаж
$sql1 = ("INSERT INTO `etag`(name)
        VALUES ('"
.mysql_escape_string($_POST['etag'])."'
               
         )"
); 
$result1 mysql_query($sql1) or die (mysql_error() ."<br/>"$sql1);
mysql_error ();
$r1=mysql_query ("SELECT * FROM `etag` where `name`='".mysql_escape_string($_POST['etag'])."'LIMIT 1",$dbh);
$myrow1=mysql_fetch_array ($r1);
$new1 $myrow1["et_id"];

// вставить в таблицу площадь

$sql2 = ("INSERT INTO `ploshad` (name)
        VALUES ('"
.mysql_escape_string($_POST['ploshad'])."')"); 
$result2 mysql_query($sql2) or die (mysql_error() ."<br/>"$sql2);
mysql_error ();
$r2=mysql_query ("SELECT * FROM `ploshad` where `name`='".mysql_escape_string($_POST['ploshad'])."'LIMIT 1",$dbh);
$myrow2=mysql_fetch_array ($r2);
$new2 $myrow2["psh_id"];

// вставить в таблицу цена

$sql3 = ("INSERT INTO `cena` (name)
        VALUES ('"
.intval($_POST['cena'])."')"); 
$result3 mysql_query($sql3) or die (mysql_error() ."<br/>"$sql3);
mysql_error ();
$r3=mysql_query ("SELECT * FROM `cena` where `name`='".intval($_POST['cena'])."'LIMIT 1",$dbh);
$myrow3=mysql_fetch_array ($r3);
$new3 $myrow3["cen_id"];




$sql = ("INSERT INTO data (cat_id,kom_id,sd_id,city_id,name,plan_id,mat_id,et_id,psh_id,cen_id)
        VALUES ('"
.intval($_POST['cat'])."',
                '"
.intval($_POST['komnati'])."',
                '"
.intval($_POST['sdelka'])."',
                '"
.intval($_POST['city'])."',
                '"
.mysql_escape_string($_POST['name'])."'
              '"
.mysql_escape_string($_POST['planirovka'])."','".mysql_escape_string($_POST['material'])."','$new1','$new2','$new3'
                 
                
         )"
); 
$result mysql_query($sql) or die (mysql_error() ."<br/>"$sql);
mysql_error ();
}

if ((
$result == 'true')) {echo "<p> добален!</p>";}
else {echo 
"<p> не добален!</p>";}




?>







 </td>
  </tr>


 


</body>




  Ответить  
 
 автор: Slo_Nik   (11.10.2009 в 23:04)   письмо автору
 
   для: mark1   (11.10.2009 в 22:46)
 

а почему у тебя "textarea" вне тега <form> ?

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

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