私はforms
単一のページに多くあります.user_idに応じてテキストファイルを更新する目的で非表示になっていたテキストエディタを開くボタンがあるので、すべてのユーザーを繰り返し処理してこれらの多くを取得します:
<form action="admin/edittoken.php" method="POST">
<td><a id="'.$result[0]['user_id'].'" onclick="toggle_visibility(\'feedDiv\');">
<button onclick="toggle_visibility(\'feed\');" type="button">Feed
</button><a/></td>
<td><button class="btn btn-default" type="submit" name="password" >Apply Changes</button></td>
<td><input name="first_name" class="smallInput" value="'.$result[0]['first_name'].'" type="text" /></td>
</form>
このリンクをクリックするとわかるように、フォームごとに 1 つあり、id = の div を表示しますfeedDiv
<a id="'.$result[0]['user_id'].'" onclick="toggle_visibility(\'feedDiv\');">
のIDは<a>
ユーザーIDであり、そのデータを使用して、編集する正しいtxtファイルを取得できます
私の目標は次のとおりです。
- div の表示を要求するときにクリックされたリンクの ID を取得します ( user_id )
- PDOが正しいtxtファイルを照会して表示するために、そのIDをphpの間に配置します
これはphpです
<div id="feedDiv">
<form method="POST" action="admin/edittoken.php">
<textarea id="feed" name="information">
<?php $user=/ /the a Link Clicked Id Value is the user_id //need help
here $filename=/ /equal to the PDO Result to get the right text file $handle=f
open($filename, "r"); $contents=f read($handle, filesize($filename)); fclose($handle);
echo $contents; ?>
</textarea>
<button class="btn btn-primary yellow" type="submit" name="feed">Send Feed</button>
</form>
</div>
今までJavascript...
function toggle_visibility(id) {
var e = document.getElementById(id);
if (e.style.display == 'block') e.style.display = 'none';
else e.style.display = 'block';
}
JSFIDDLE: http://jsfiddle.net/EC6b4/1/