ホームページ >バックエンド開発 >PHPチュートリアル >php でのデータの追加はこのページでは実行できますが、他のページでは実行できません。教えてください。
$action=$_GET['action'];
if($action=="insert")
{
$res=$bw->insert("xsd_markets",$ _post); if($ res == 1)
{ dbUser= "root";//ユーザー名
$dbPwd = "changeme";/ /Password
$query=$bw->query($sql);
//データ挿入
/*
$tbName :テーブル名
$post : post はデータを送信します。フォームによって送信されない配列データの場合もあります
戻り値 true または false
*/
function insert($tbName,$post)
{
$elem = array ();
$val = array();
foreach($post as $key=>$value)
$elem[] = $key;
$val[] = trim($value);
$elemSum = count($elem);
for($i=0; $i<$elemSum; $ i++)
{
$elemStr .=$elem[$i];
$valStr .="'"。 $val[$i]."'";
if($i<$elemSum-1)
{
$elemStr .= ',';
}
}
$insertSql = "INSERT INTO {$tbName}(".$elemStr.") VALUES (".$valStr.")" ; ;
if($return)
{
return true;
}else{
return false;
/ /end
}
どうやって呼び出しましたか?
$res=$bw->insert("xsd_markets",$_POST);
if($res== 1)
{
echo "";
}
else
echo "";
}
知りたいのですが、$bw 変数は他のページでも使用できますか?
データベース接続も呼び出しましたか?
データベース接続ファイルを含めましたか?
変数の値は正常と言えるでしょうか?