0

私はずっと前に作成した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] の挿入;

事前に感謝..

4

1 に答える 1