Mysql
 sql >> Database >  >> RDS >> Mysql

Visualizza il numero ID nell'URL e recupera i risultati del database dal numero ID nei campi di testo

Stai facendo riferimento a

if(isset($_POST['search']))

che serve per ottenere parametri "pubblicati" (di solito dai moduli).

Devi guardare $_GET['u'] per ottenere l'ID passato.

Pagine rilevanti del manuale:$_POST , $_GET

Modifica:solo leggendo il codice, ci sono alcuni altri bit errati poiché i seguenti bit provengono da un esempio in cui un utente ha pubblicato un modulo. (es. il getPost() morso). Non è necessario se stai cercando di ottenere i dettagli da un database in base a un ID passato.

if (isset($_GET['u'])) {
    if ($stmt = $mysqli->prepare("SELECT * FROM members WHERE id = ?")) {

        /* bind parameters for markers */
         $stmt->bind_param("i", $_GET['u']);

         /* execute query */
         $stmt->execute();

         if ($stmt->affected_rows) {
             // Deleted
         } else {
             // Not found / deleted
         }
     }
 }