2011-11-10 4 views
0

私はUIの中にテキストを表示し、そこからテキストを表示し、ユーザがそれを編集して更新ボタンをクリックします。複数のテキストエリアをphpのmysql dbに更新する

while($row=$stmt->fetch(PDO::FETCH_NUM,PDO::FETCH_ORI_NEXT)){ 

<textarea id= <?php echo $row5[0]; ?> name='upAncText[]' rows=1 cols=40> <?php echo $row5[1]; ?> </textarea><br/> 

} 

ここで私が更新をクリックすると、idとtexareaの値を読み込んでDBに挿入する必要があります。誰も私にPHPでこれを行う方法を教えてもらえますか?

+0

の省略形です。これにいくつかの落とし穴があるので(XSS攻撃やSQLインジェクションなど)、システムの1つを体系的に実行する方がよいかもしれません。 –

答えて

1
このような何かにあなたのテキストエリアを変更

:あなたは$_POST['upAncText']をつかむとき、それは、ユーザ入力されたテキスト領域IDと値であり、キーを持つ配列となり、今

// Are you sure you want $row5 and not $row ? 
<textarea name="upAncText[<?= $row5[0]; ?>]"></textarea> 

FYI、<?= ?>これは、すべての基本的なPHP/MySQLのチュートリアルの対象である<?php echo ?>

関連する問題