文字列を綴るたびに頭が重く感じます。私にはこのような悪い習慣がないので
古いコードを修正しています
次のように js メソッドを引用しています
ディスカッションに返信(解決策)
Your href="javascript:confirmDelete('delgroup.asp?gid=14','グループを削除すると、データは復元できません。本当にこれを削除しますか? Record?');"
意味が不明瞭
1. ダブルクォーテーション、シングルクォーテーションは入れ子にできません。入れ子になっている場合は中間部分をエスケープする必要があります。
3. さらに引用符がある場合は、それを使用できます
4. 多数の文字列を結合する場合、一度に 1 行のみ結合できます
$str .= '
<?php function base_url(){ return "http://base/"; } $value = array( 'userid' => 1, 'realname' => 'name', 'mobile' => '13590909090', 'gender' => '1', 'idnumber' => 'idnum', 'passportnu' => 'passport', ); $intserial = 'ang?'; echo "<tr> <td>$intserial</td> <td><a href='" . base_url() . "team/alterinfo?id=" . $value['userid'] . "'>" . $value['realname']."</a></td> <td>" . $value['mobile'] . "</td><td>" . $value['gender'] . "</td> <td>" . $value['idnumber'] . " " . $value['passportnu'] . "</td> <td><a href='javascript:confirmDelete(\"" . base_url() . "team/deletemember?id=" . $value['userid'] . "\",'confirm delet e?')'>delete</a></td> </tr>";
$str = "<tr>";$str .= "<td>$intserial</td>";$str .= "<td><a href='" . base_url() . "team/alterinfo?id=" . $value['userid'] . "'>" . $value['realname']."</a></td>";$str .= "<td>" . $value['mobile'] . "</td><td>" . $value['gender'] . "</td>";$str .= "<td>" . $value['idnumber'] . " " . $value['passportnu'] . "</td>";$str .= "<td><a href='javascript:confirmDelete(\"" . base_url() . "team/deletemember?id=" . $value['userid'] . "\",\"confir m delete?\")'>delete</a></td>";$str .= "</tr>";echo $str;