⊗ppPmDPDR 391 of 447 menu

Eliminazione di dati dal database tramite richieste GET

Ora eliminiamo i record dal database passando il id per la loro eliminazione tramite parametri GET.

Supponiamo che venga passato un parametro GET con nome del. Otteniamo il id da eliminare in una variabile:

<?php $del = $_GET['del']; ?>

Formiamo una query di eliminazione:

<?php $query = "DELETE FROM users WHERE id=$del"; ?>

Eliminiamo il record dal database:

<?php mysqli_query($link, $query) or die(mysqli_error($link)); ?>

Fate in modo che nella barra degli indirizzi sia possibile inviare una richiesta GET con l'id dell'utente e che questo utente venga eliminato dal DB.

Modificate il problema precedente in modo che sulla pagina ci siano link per eliminare ogni utente:

<a href="?del=1">user1</a> <a href="?del=2">user2</a> <a href="?del=3">user3</a>

I link, ovviamente, devono essere formati in un ciclo dai dati ottenuti dal DB.

Modificate il problema precedente in modo che abbiate il seguente codice HTML:

<ul> <li>user1 <a href="?del=1">elimina</a></li> <li>user2 <a href="?del=2">elimina</a></li> <li>user3 <a href="?del=3">elimina</a></li> </ul>

Modificate il problema precedente in modo che abbiate il seguente codice HTML:

<table> <tr> <th>id</th> <th>nome</th> <th>età</th> <th>stipendio</th> <th>elimina</th> </tr> <tr> <td>1</td> <td>user1</td> <td>23</td> <td>400</td> <td><a href="?del=1">elimina</a></td> </tr> <tr> <td>2</td> <td>user2</td> <td>25</td> <td>500</td> <td><a href="?del=2">elimina</a></td> </tr> <tr> <td>3</td> <td>user3</td> <td>23</td> <td>500</td> <td><a href="?del=3">elimina</a></td> </tr> </table>
Italiano
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesia日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Utilizziamo i cookie per il funzionamento del sito, l'analisi e la personalizzazione. I dati vengono elaborati in conformità con la Politica sulla privacy.
accetta tutto personalizza rifiuta