我是sql环境的新手,我目前正在制作房间租赁广告门户,而用户可以发布广告。我浏览了几十个不同的示例和教程,但仍然找不到让代码工作的方法。我知道如何打开sql,我创建了一个sql数据库,但我希望你给我一个提示,在那里寻找一个问题,因为它不会发布到sql表。
<form method="post" action="insert.php">
<div class="input-group">
<label>Miestas</label>
<select id="city" name="city">
<option value="0">Kaunas</option><option value="1">Vilnius</option><option value="2">Klaipėda</option><option value="3">Kita</option>
</select>
</div>
</div>
<div class="input-group">
<label>Adresas</label>
<input type="text" name="adress">
</div>
<div class="input-group">
<label>Kaina</label>
<input type="number" name="price">
</div>
<div class="input-group">
<label>Komunaliniai</label>
<select id="komun" name="komun">
<option value="0">Be mokesciu</option>
<option value="1">Su mokesciais</option>
</select>
</div>
<div class="input-group">
<label>Aprašymas</label>
<textarea name="text" id="text" rows="7" cols="90" style="width:100%;"title="Jūsų skelbimas"></textarea>
</div>
<div class="input-group">
<label>Vardas</label>
<input type="text" name="name">
</div>
<div class="input-group">
<label>Telefono numeris</label>
<input type="tel" name="tel">
</div>
<br><input type="submit" class="Buttons" style="font-size:15px;width:200px;height:50px;">
</form>
<?php
$con = mysqli_connect('127.0.0.1', 'root', '');
if (!$con) {
echo 'Neprisijungta prie serverio';
}
if (!mysqli_select_db($con, 'project')) {
echo 'Nepasirinkta duomenų bazė';
}
$Miestas = $_POST['city'];
$Adresas = $_POST['adress'];
$Kaina = $_POST['price'];
$SuMokBeMok = $_POST['komun'];
$Aprašymas = $_POST['desc'];
$Vardas = $_POST['vardas'];
$Telefono_numeris = $_POST['numeris'];
$sql = "INSERT INTO 'ads' (city, adress, price, komun, desc, vardas, numeris ) VALUES ('$Miestas','$Adresas', '$Kaina', '$SuMokBeMok', '$Aprašymas', '$Vardas', '$Telefono_numeris')";
if (!mysqli_query($con, $sql)) {
echo 'failed to post';
} else {
echo 'posted successfully';
}
header("refresh:1; url=index.php");
?>