0

私の知る限り、送信ボタンをクリックしても次のページに移動しません。

これは ./admin/index.php に含まれている add_product.php です。これは私が問題を抱えているフォームです:

<div class='content'>
<form type='./inc/add_sql.php' method='POST'>

Name: <br/>
<input type='text' name='name' /><br/><br/>

Discription: <br/>
<textarea rows='10' cols='32'  name='discription'>
</textarea><br/><br/>

Price (&pound;): <br/>
<input type='text' name='price' /><br/><br/>

Use Stock Values?<br/>
<input type='radio' name='use_stock' value='1' /> Yes &nbsp
<input type='radio' name='use_stock' value='0' /> No <br/><br/>

Image Text: <br/>
<input type='text' name='img_alt' /><br/><br/>

Thumbnail Text: <br/>
<input type='text' name='thumb_alt' /><br/><br/>

Stock Level (Optional)<br/>
<input type='int' name='stock' /><br/><br/>

<input type="submit" value="Submit">
</form>
</div>

および add_sql.php (上から)

<?php
include './sql_connect.php';

$name = mysql_real_escape_string($_POST['name']);
$discription = mysql_real_escape_string($_POST['dicription']);
$price = mysql_real_escape_string($_POST['price']);
$use_stock = mysql_real_escape_string($_POST['use_stock']);
$img_alt = mysql_real_escape_string($_POST['img_alt']);
$thumb_alt = mysql_real_escape_string($_POST['thumb_alt']);
$stock = mysql_real_escape_string($_POST['stock']);

$mysql = mysql_query("INSERT INTO `products`(`name`, `dicription`, `price`, `use_stock`, `img_alt`, `thumb_alt`, `stock`) VALUES ({$name},{$discription},{$price},{$use_stock},{$img_alt},{$thumb_alt},{$stock})");

if (!mysql_query($mysql,$con))
{
die('Error: ' . mysql_error());
}
echo "1 record added <a href='./?add_products'>continue</a>";

mysql_close($con);
?>

ここで何が悪いのか誰にもわかりますか?

4

1 に答える 1

4
<form type='./inc/add_sql.php'

次のようにする必要があります。

<form action='./inc/add_sql.php'
于 2012-05-08T16:36:17.323 に答える