Ciao a tutti,
sono un neofita del php e non capisco minimamente dove sia l'errore.
Io vorrei fare una pagina in php ke tramite l'inserimento dell'id dell'utente permetta di cancellare la riga del db solo sell'id indicato è diverso da 1.
In pratica l'utente con id = 1 è l'admin e quindi non deve essere cancellato.
Ho creato un file html cosi costituito
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE>Inserimento dati</TITLE>
</HEAD>
<BODY>
<font face="Verdana, Arial, Helvetica, sans-serif">Scritp di cancellazione utenti</font>
<FORM action="cancellazione.php" method="GET">
<table width="94%" border="0" cellspacing="6" cellpadding="6">
<tr>
<td width="55%"><font face="Verdana, Arial, Helvetica, sans-serif">Inserisci l'id dell'utente che vuoi cancellare</font></td>
<td width="45%"><font face="Verdana, Arial, Helvetica, sans-serif">
<input name="id" type="text" size="3" maxlength="10" id="id">
</font></td>
</tr>
</table>
<font face="Verdana, Arial, Helvetica, sans-serif">
<INPUT TYPE="submit" value="Inserisci">
</font></p>
</FORM>
</BODY>
La pagina php invece è questa
<?php
require 'funzioni.php';
$link = mysql_connect("xxx", "xxx", NULL, "xxx")
or die("Connessione non riuscita: " . mysql_error());
print ("Connessione riuscita ");
if ($_POST['id'] = '1')
{echo "L'utente con id =1 non può essere cancellato in quanto super admin"; }
else
{ mysql_query("DELETE FROM phpleague.phpl_membres where id='$_POST[id]'");
echo "Utente con id numero $id correttamente cancellato"; }
mysql_close($link);
?>
L'errore ke mi da è che non cancella nulla e mi esce sempre la prima echo...
Come posso fare???![]()
![]()
Grazie