データベース (顧客テーブル) に 3 つのデータがあり、
My Css - #formが表示されます
#form{
position:fixed;
width:320px;min-height:280px;
top:21%;
left:36%;
background-color:#FFF;
padding:10px 10px 20px 10px;
border:1px solid #AAA;
display:none;
z-index:101;
-moz-border-radius: 10px;
-moz-box-shadow: 0 0 10px #aaa;
-webkit-border-radius: 10px;
-webkit-box-shadow: 0 0 10px #aaa;
}
このコードはネットから入手しました(ajaxのみ)
function loadXMLDoc()
{
var xmlhttp;
if (window.XMLHttpRequest)
{// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
}
else
{// code for IE6, IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange=function()
{
if (xmlhttp.readyState==4 && xmlhttp.status==200)
{
document.getElementById("myDiv").innerHTML=xmlhttp.responseText;
}
}
xmlhttp.open("GET","test1.php",true);
xmlhttp.send();
そして、これは私のテーブルディスプレイです
echo "<table width=\"900\" cellpadding=\"0\" cellspacing=\"0\" border=\"0\">
<tr>
<td>ID</td>
<td>First name</td>
<td>Last name</td>
</tr>";
$query = mysql("SELECT * FROM `reservation` WHERE `CustID` = '$custid'");
while($row = mysql_fetch_assoc($query){
$reserveid = $row['ReserveID'];
$fname = $row['Fname'];
$lname = $row['lname'];
$age = $row['age'];
echo "<tr>
<td>$fname</td>
<td>$lname</td>
<td>$age</td>
<td></td>
<td><input type=\"image\" src=\"form.png\" onclick=\"\" /></td>
</tr>";
}
3 つのデータを持つ顧客テーブル
| ID | First name | Last name |
| 1 | Anjon | Lee |
| 2 | Leo | Bisnar |
| 3 | Joerge | Enero |
ここで私を助けてくれませんか。while ループを使用して、uniqueID を持つ
テーブルに 3 つのデータを取得しました。customer
をクリックしinput
てtest2.php でloadXMLDoc() occur/tirigger
を送信し、データベースで (AJAX 結果が成功) のときに #form がポップアップしてレコードを表示する必要があります。uniqueID
uniqueID=ID
最初の入力をクリックすると、取得する必要があります
| ID | First name | Last name |
| 1 | Anjon | Lee |
しかし、問題は、表示されたデータの一意の ID を送信する方法がわからないことです。
または、その方法を混乱させていると言うべきでしょうか。AJAX を介して送信する PHP は混乱しています。これは私たちのプロジェクトのためです助けてください