|
|
|
| помогите исправить запрос,в 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>
</body>
|
| |
|
|
|
|
|
|
|
для: mark1
(11.10.2009 в 22:46)
| | а почему у тебя "textarea" вне тега <form> ? | |
|
|
|