-5

我已经这样做了。我能发现的是,我放在表单中的所有内容都没有插入到 phpmyadmin 的表中。希望可以有人帮帮我。谢谢你 :)

$icode=$_POST["icode"];
$iqty=$_POST["iqty"];
$curr_date = date("Y-m-d");
$iexp=$_POST["iexp"];
$ibankin=$_POST["ibankin"];

switch($icode)
{
    case "1" : $price = 16.00; $iitem="Ayam"; break;
    case "2" : $price = 7.00; $iitem="Daging"; break;
    case "3" : $price = 8.00; $iitem="Ikan"; break;
    default : $price = 0.00; $item="Invalid Code"; break;
}

$sales = $price * $iqty;
echo "<br>$curr_date";
echo "<br>$iitem";
echo "<br>$price";
echo "<br>$sales";
echo "<br>$iexp";
echo "<br>$ibankin";

mysql_query("insert into new (D_date, D_sales, D_expenses, D_bankin, D_item)
        values ('$curr_date',$sales,$iexp,$ibankin,$iitem)");
4

1 回答 1

1

您需要在尝试插入的字符串值周围加上单引号。

尝试这个:

    mysql_query("insert into new (D_date, D_sales, D_expenses, D_bankin, D_item)
    values ('$curr_date','$sales','$iexp','$ibankin','$iitem')");

这对您有用,但是在将它们放入数据库之前,请先转义您从用户那里获取的所有值。

于 2013-02-22T01:34:13.173 回答