Я пытаюсь вставить некоторые данные в базу данных, используя HTML-форму.Форма закодирована в html, база данных управляется с использованием MySQL, и я использую php для вставки данных.Я думаю, что проблема не в коде, а в настройке php (я включаю код на всякий случай).
Я установил MAMP (я работаю на Snow Leopard Mac).Кажется, что PHP работает правильно (если я ввожу команды на терминале, все работает нормально)
Действие формы - это php-файл с именем insertar.php
Проблема в том, что когда я нажимаюна кнопке отправки после заполнения формы браузер показывает код для insertar.php
, но не вставляет.
Буду очень признателен за вашу помощь.
PHP CODE:
<?php
$conn = mysql_connect("localhost","root","root");
if (!$conn)
{
die('Imposible efectuar la conexion' . mysql_error());
}
mysql_select_db("zealot", $conn);
$id = $_POST["id"];
$date = $_POST["date"];
$name = $_POST["name"];
mysql_query("insert into logistica_rastreo values('$id' , '$date' , '$name');");
?>
КОД HTML
<form name="the_form" method="post" action="insertar.php">
<table>
id: <input type="text" size="30" maxlength="40" name="id"/>
date: <input type="text" size="30" maxlength="40" name="date"/>
name: <input type="text" size="30" maxlength="40" name="name"/>
</table>
<br/>
<input type="submit" value="Registrar" name="registrar" />
<br/>
</form>