嗨大家:)我有我的PHP项目的问题。我不能插入从textarea的记录database。这是我的代码:我不能从数据库中的textarea插入新记录 - PHP和MySQL
vnesiMagacin.php
<?php
$con = mysqli_connect("localhost", "root", "", "db_mmm");
if (mysqli_connect_errno()) {
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
$ID_Magacin = mysqli_real_escape_string($con, $_POST['ID_Magacin']);
$Ime = mysqli_real_escape_string($con, $_POST['Ime']);
$Adresa = mysqli_real_escape_string($con, $_POST['Adresa']);
$Grad = mysqli_real_escape_string($con, $_POST['Grad']);
$KompZiroSmetka = mysqli_real_escape_string($con, $_POST['KompZiroSmetka']);
$Telefon = mysqli_real_escape_string($con, $_POST['Telefon']);
$Email = mysqli_real_escape_string($con, $_POST['Email']);
$sql="INSERT INTO magacin (ID_Magacin, Ime, Adresa, Grad, KompZiroSmetka, Telefon, Email) VALUES ('$ID_Magacin', '$Ime', '$Adresa','$Grad', '$KompZiroSmetka', '$Telefon','$Email')";
if ($ID_Magacin != '' && $Ime != '' && $Adresa != '' && $Grad != '' &&
$KompZiroSmetka != '' && $Telefon != '' && $Email != '') {
header('location:magacini.php');
} else {
echo "<script type=\"text/javascript\">".
"window.alert('Moras da gi ispolnis site polinja.');".
"history.back();".
"</script>";
exit;
}
if (!mysqli_query($con,$sql)) {
die('Error: ' . mysqli_error($con));
}
mysqli_close($con);
?>
和
<form class="form-horizontal" action="vnesiMagacin.php" method="post">
<fieldset>
<div class="control-group">
<label class="control-label" for="SSN">ID broj</label>
<div class="controls">
<input type="text" class="input-xlarge" id="name" name="ID_Magacin" />
</div>
</div>
<div class="control-group">
<label class="control-label" for="name">Ime na magacin</label>
<div class="controls">
<input type="text" class="input-xlarge" id="name" name="Ime"/>
</div>
</div>
<div class="control-group">
<label class="control-label" for="address">Adresa</label>
<div class="controls">
<input type="text" class="input-xlarge" id="name" name="Adresa"/>
</div>
</div>
<div class="control-group">
<label class="control-label" for="city">Grad</label>
<div class="controls">
<input type="text" class="input-xlarge" id="Grad" name="Grad"/>
</div>
</div>
<div class="control-group">
<label class="control-label" for="smetka">Zirosmetka</label>
<div class="controls">
<input type="text" class="input-xlarge" id="phone" name="KompZiroSmetka"/>
</div>
</div>
<div class="control-group">
<label class="control-label" for="pnohe">Telefon</label>
<div class="controls">
<input type="text" class="input-xlarge" id="phone" name="Telefon"/>
</div>
</div>
<div class="control-group">
<label class="control-label" for="email">E-mail</label>
<div class="controls">
<input type="text" class="input-xlarge" id="email" name="Email"/>
</div>
</div>
<div class="form-actions">
<input type="submit" class="btn btn-success btn-large" value="Zacuvaj">
<a class="btn" href="klienti.php">Otkazi</a>
</div>
</fieldset>
</form>
我使用相同的代码为另一种形式和运作良好,但在这种形式下,我看不到我的错误。
请帮忙!!!
请发布一些关于您得到的错误的更多信息。 – 2014-10-28 08:58:19
这工作没有错误,但记录从textarea不插入数据库 – user2440666 2014-10-28 09:11:45
什么textarea?您的代码中没有