помогите исправить запрос,в 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> </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> |
HTML |
<form action="?" method="post"> |
HTML |
<form method="post" action=''> <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> <!--<input name="search_q" type="text" size="15" maxlength="30" /> --> <input name="add" type="submit" value="Добавить" /> <input type="hidden" name="action" value="add"> </form> |