php - I am having problems displaying a result from an array in a while loop -
i new php , having problem echoing result database. above div tags executes fine , displays in table properly. problem having within div tags.
while($row = mysql_fetch_array($result)) { if ($row['status']==0){ $row['status']="inactive"; $lablestatus="label"; } elseif ($row['status']==1){ $row['status']="pending"; $lablestatus="label label-warning"; } elseif ($row['status']==2){ $row['status']="banned"; $lablestatus="label label-important"; } elseif ($row['status']==3){ $row['status']="active"; $lablestatus="label label-success"; } echo "<tr> <td>{$row['id']}</td> <td class='center'>{$row['username']}</td> <td class='center'>17</td> <td class='center'>36</td> <td class='center'>17</td> <td class='center'>$458.66</td> <td class='center'>yes</td> <td class='center'>{$row['register_date']}</td> <td class='center'>2013-02-13 24:06:13</td> <td class='center'>yes</td> <td class='center'><span class='$lablestatus'>{$row['status']}</span></td> <td class='center'> <a class='btn btn-success' href='view_user.php?id={$row['id']}'> <i class='icon-zoom-in icon-white'></i>view</a> <a class='btn btn-info' href='edit_user.php?id={$row['id']}'> <i class='icon-edit icon-white'></i>edit</a> <a class='btn btn-danger btn-setting'> <i class='icon-trash icon-white'></i>delete</a> </td> </tr> here problem occurs. when click delete user, popup displayed. asks "are sure want delete user exampleuser?" same username displayed each user in table. if click delete exampleuser2, inquire if want delete exampleuser. thought how prepare this?
<div class='modal hide fade' id='mymodal'> <div class='modal-header'> <button type='button' class='close' data-dismiss='modal'>×</button> <h3>delete member</h3> </div> <div class='modal-body'> <p>are sure want delete user {$row['username']}?</p> </div> <div class='modal-footer'> <a href='#' class='btn' data-dismiss='modal'>no</a> <a href='delete_user.php?id={$row['id']}' class='btn btn-primary'>yes</a> </div> </div>"; }
as pop code inisde while loop
<div class='modal hide fade' id='mymodal'> <div class='modal-header'> <button type='button' class='close' data-dismiss='modal'>×</button> <h3>delete member</h3> </div> <div class='modal-body'> <p>are sure want delete user {$row['username']}?</p> </div> <div class='modal-footer'> <a href='#' class='btn' data-dismiss='modal'>no</a> <a href='delete_user.php?id={$row['id']}' class='btn btn-primary'>yes</a> </div> </div>"; your div id not unique id='mymodal', guess time takes first/last div. there can not multiple id page
make dynamic <div class='modal hide fade' id='mymodal_{$row['id']}'> thing , alter js pop code , seek (i guess specifying id while clicking delete link there create dynamic match proper pop ups).
php html arrays loops
No comments:
Post a Comment