私はずっと前に作成したphpクラスを持っていますが、すべてのメソッドを作成したという問題など..
引用符なしで、そのため、自動的にそれを行う小さなスクリプトを作成しました。
echo "<form action='?do=go' method='post'>
<textarea cols='70' rows='20' name='text' ></textarea>
<input type='submit' value=' Go ' >
</form>";
if(isset($_GET['do']) == 'go'){
$test = $_POST['text'];
foreach($list as $val ){
$test = str_replace("[$val]", "['$val']",$test);
}
echo "<textarea cols='70' rows='20' name='text2' >$test</textarea>";
}
$list には、すべてのデータベース フィールドが配列として含まれます。
$list = array('fieldname1',
'fieldname2','fieldname3');
結果:
$id = $r['user_id'];
$fname = $r['user_fname'];
問題 ::
queryまたはechoであっても、すべてが置き換えられます。
mysql_query("UPDATE fname SET fname=$newfname where user_id='$r['user_id']'");
と
echo 'my name is $r['fname']';
誰もこの問題を克服する方法を知っていますか??
get、post、request のすべてをこの形式で置き換える/チェックする必要があるもう 1 つのこと :: $_POST['fname']; $ _POST [fname] の挿入;
事前に感謝..