2016-06-30 6 views
1

$ firstnameと$ lastnameを選択ボックスIDとして連結しようとしています。どこが間違っていますか?phpをhtml idとして連結する

echo '<td> 
<select name="'$firstname.$lastname'" id="'$firstname.$lastname'"> 
     <option selected disabled>Select Action</option> 
    <option value="activate">Activate User</option> 
     <option value="delete">Delete User</option> 
    <option value="admin">Admin</option> 
</select> 
    </td>'; 
+1

予期しない '$ firstname'(T_VARIABLE)、 '、'または ';' _が予想される_syntaxエラーが発生しているはずです。あなたは文字列と文字列を連結する必要もありますので、 '.. name =" '。$ firstname。$ lastname。' "id =" '。$ firstname。$ lastname。' "> ..' – FirstOne

答えて

3

あなたは最初と最後の名前の前と後のconcatenatorsを追加する必要があります。

<select name="'.$firstname.$lastname.'" id="'.$firstname.$lastname.'"> 
+0

Aha brilliant、ありがとう君は! – nathzOO

3

あなたの連結は正しくありません。

echo '<td> 
<select name="'.$firstname.$lastname.'" id="'.$firstname.$lastname.'"> 
     <option selected disabled>Select Action</option> 
    <option value="activate">Activate User</option> 
     <option value="delete">Delete User</option> 
    <option value="admin">Admin</option> 
</select> 
</td>'; 
+0

ありがとうございました。変数の前に連結が欠落しています。 – nathzOO

+0

答えとして1つをマークし、質問を終了してください! –

関連する問題