表单数据不会发布到sql

时间:2018-05-05 17:38:53

标签: php mysql sql

我是sql环境的新手,我目前正在制作房间租赁广告门户,而用户可以发布广告。我浏览了几十个不同的示例和教程,但仍然找不到让代码工作的方法。我知道如何打开sql,我创建了一个sql数据库,但我希望你给我一个提示,在那里寻找一个问题,因为它不会发布到sql表。

Php.php表单脚本

     <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>

insert.php for sql

     <?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");

?>

0 个答案:

没有答案