ホームページ  >  記事  >  バックエンド開発  >  php でのデータの追加はこのページでは実行できますが、他のページでは実行できません。教えてください。

php でのデータの追加はこのページでは実行できますが、他のページでは実行できません。教えてください。

WBOY
WBOYオリジナル
2016-06-23 14:04:55916ブラウズ



$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 変数は他のページでも使用できますか?

データベース接続も呼び出しましたか?

データベース接続ファイルを含めましたか?
変数の値は正常と言えるでしょうか?

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。