Я очень зеленый для php, и я пытаюсь создать код, который позволит мне вводить информацию в базу данных, которую я построил. Каждый раз, когда я запускаю его, хотя я получаю объект, не найденный ошибка 404. Я искал google и нашел некоторую информацию, но я не могу исправить свою ошибку. Любая помощь будет принята с благодарностью. Я не знаю, что происходит. Я думаю, проблема в части HTML, потому что, когда я запускаю PHP-код, он работает. что-то с кнопкой отправки и подключением к php-коду, я думаю, но снова я очень новичок в этом, любая помощь будет очень признательна.PHP help для новичков
Джон, Вот код
<html>
<head>
</head>
<body>
<form action = 'insertform.php' method='post'>
Maker:<input type="text" name="maker"><br /><br />
Contact:<input type="text" name="contact"><br /><br />
Location:<input type="text" name="location"><br /><br />
Phone:<input type="int" name="phone"><br /><br />
<input type="submit" name="submit">
</form>
</body>
</html>
<?php
if (isset($_POST['submit'])){
$con = mysql_connect("localhost","root","");
if(!$con) {
die("Cannot Connect: " . mysql_error());
}
mysql_select_db("ListParts2",$con);
$sql = "INSERT INTO Manufacturer (Maker,Contact,Location,Phone) VALUES ('$_POST[maker]','$_POST[contact]','$_POST[location]','$_POST[phone]')";
mysql_query($sql,$con);
mysql_close($con);
}
?>
старт с помощью MySQLi или PDO вместо mysql_ * –
ли файл с именем _insertform.php_? 404 означает «файл не найден» и, как правило, не имеет никакого отношения к HTML/PHP – kero
Звучит для меня как 'action = 'insertform.php'', который не« найден ». Вы указываете на правильный каталог? –