Я очень новичок в php и mysqli и нашел отличный учебник, но мне нужна помощь.
Я хочу, чтобы строка была связной и отправила ее на другую страницу с именем single.php? id = ROWID, чтобы она отображала единственную запись
это то, что я получил до сих пор.
<html> <head> <title>MySQLi Tutorial</title> </head> <body> <?php //include database connection include 'db_connect.php'; $action = isset($_GET['action']) ? $_GET['action'] : ""; if($action=='delete'){ //if the user clicked ok, run our delete query $query = "DELETE FROM users WHERE id = ".$mysqli->real_escape_string($_GET['id']).""; if( $mysqli->query($query) ){ echo "User was deleted."; }else{ echo "Database Error: Unable to delete record."; } } $query = "select * from users"; $result = $mysqli->query( $query ); $num_results = $result->num_rows; echo "<div><a href='add.php'>Create New Record</a></div>"; if( $num_results ){ echo "<table border='1'>";//start table //creating our table heading echo "<tr>"; echo "<th><a href=\"single.php?id={$id}\">Firstname</></th>"; echo "<th>Lastname</th>"; echo "<th>Username</th>"; echo "<th>Action</th>"; echo "</tr>"; //loop to show each records while( $row = $result->fetch_assoc() ){ //extract row //this will make $row['firstname'] to //just $firstname only extract($row); //creating new table row per record echo "<tr>"; echo "<td>{$firstname}</td>"; echo "<td>{$lastname}</td>"; echo "<td>{$username}</td>"; echo "<td>"; echo "<a href='edit.php?id={$id}'>Edit</a>"; echo " / "; echo "<a href='#' onclick='delete_user( {$id} );'>Delete</a>"; echo "</td>"; echo "</tr>"; } echo "</table>";//end table }else{ //if table is empty echo "No records found."; } //disconnect from database $result->free(); $mysqli->close(); ?> <script type='text/javascript'> function delete_user( id ){ //this script helps us to var answer = confirm('Are you sure?'); if ( answer ){ //if user clicked ok //redirect to url with action as delete and id to the record to be deleted window.location = 'index.php?action=delete&id=' + id; } } </script> </body> </html>
Я прав, думая, что я буду отправлять идентификаторы строк в URL-адресе?
echo "<th><a href=\"single.php?id={$id}\">Firstname</></th>";
но у меня возникают проблемы с single.php, какой код мне нужно поставить, чтобы показать единственную запись?
я был на это некоторое время, и у меня не было поблизости, поэтому я удалил код и проглотил свою гордость за помощью: /
заранее спасибо