2014-01-10 27 views
0

我有一個功能正常的「帳戶註釋」頁面,允許用戶爲他們自己的用途添加註釋到他們的帳戶。我想允許我的管理員在不登錄的情況下將註釋輸入到用戶帳戶中。我在管理頁面上有一個下拉菜單,允許管理員選擇一個用戶。選擇用戶後,我想將筆記中已有的註釋回顯到下面的TextArea中,並允許更新註釋。對於文本區域值的JQuery/PHP下拉變量

function getNotes(){ 
    global $id; 
    $result = query("SELECT * FROM `extras` WHERE `userid`=".$id); 
    while ($row = mysql_fetch_assoc($result)){ 
     return $row['notes']; 
    } 
} 

<form action="update.php" method="post"> 
    <h4 class="widgettitle title-primary">Account Notes</h4> 
    <br/> 

     <textarea rows="20" scroll="auto" class="txt" name="notes" style="width: 80%;"/><?=getNotes();?></textarea> 
    <div style="text-align:center;"><button class="btn btn-primary">Update</button></div> 
     <input type="hidden" name="formtype" value="updatenotes" /> 
     <input type="hidden" name="redir" value="notes.php" /> 

    </form> 

    </form> 

    </div> 

      </div><!--row-fluid--> 

以上所有代碼都能正常工作,所以上面沒有問題。我的問題在於以下...

下面的代碼是我爲我的用戶頁面admin.php的上指出附加碼...

<div id="addusernotes"> 
<form action="update.php" method="post"> 
     <h4 class="widgettitle title-primary"><center>Add User Notes</center></h4><br/> 

    <?php 
      echo '<select id="user" name="user">'; 
       $user = query("SELECT * FROM `users` ORDER by `user`"); 
       if($user && mysql_num_rows($user)) 
{ 
       while ($row = mysql_fetch_assoc($user)) 
    { 
       echo '<option value="'.$row['id'].'">'.$row['user'].'</option>'; 
    } 
} 
       echo '</select>'; 
     ?><br/> 

     Notes:<br/> 
    <textarea rows="5" scroll="auto" class="txt" name="adminusernotes" style="width: 80%;"/></textarea><br/> 

     <input type="submit" name="adminnotes" value="Add Notes"><br/><br/> 
     <input type="hidden" name="formtype" value="adminusernotes" /> 
     <input type="hidden" name="redir" value="admin.php" /> 
</form> 

JQuery的做什麼,我需要添加到管理員.php文件允許來自DB的Notes顯示在TextArea中?我被困在這近3天.....任何幫助將超過讚賞!

僅供參考....我特意留下了一些我的「出於安全原因,專有代碼...

+0

那麼......你試過的jQuery在哪裏?我沒有在任何地方看到任何jQuery/JS代碼。 –

+0

我想是這樣的: $( 「#用戶」)改變(函數(){VAR = userSel THIS.VALUE; VAR用戶= $( '#用戶')VAL();} ) ; 我缺乏我的JQuery技能.....因此,我的理由尋求幫助 –

+0

@BradJackson,您的問題和意見沒有任何意義。很顯然,你是一個初學者,你仍然對一切都感到困惑。然而,這是正常的,我可能建議您閱讀幾本書,在YouTube上觀看一些教程,因爲目前由於缺乏知識,您無法理解任何答案。回答一個困惑的問題也是一個挑戰。 –

回答

0

要改變一個textarea的使用jQuery的內容,您只需使用:

$("#element-id-here").val("whatever value..."); 

但給你的textarea的ID首先你也可以做到的值更改爲一個變量

如果你想PHP呼應textarea的內容:。

<textarea><?php echo "contents here"; ?></textarea> 
+0

我的Dropdown是一個PHP回聲.....是否仍然可以爲它設置ID? –

+0

$(「#user」).val(「'。$ row ['id']。'」).......那是我拍攝的嗎? –

+0

你說你想讓jQuery改變一個textarea的值。選擇與它有什麼關係? – rybo111