delete problem
Hej eksperternu har jeg gloet mig godt og grundig blind på dette. Det er sikker ganske simpelt. Men somsagt har jeg gloet mig blind på det.
Jeg har en bruger tabel hvor jeg gerne vil slette en bruger.
dertil har jeg lavet denne kode som henter brugere frem i en table hvor jeg så har et delete ikon hvor jeg i min link henter id nr frem på brugeren. Så langt så godt. og det virker fint.
det som er understreget er min link med hentning af id nr.
min kode kommer her....
<?php
$userlist = mysql_query("select * from users order by user_id") or die(mysql_error());
if(mysql_num_rows($userlist)) {
while($lis1 = mysql_fetch_array($userlist)) {
echo '<tr>
<td>'.$lis1['user'].'</td>
<td>'.$lis1['user_first'].'</td>
<td>'.$lis1['user_last'].'</td>
<td>'.$lis1['user_birth'].'</td>
<td>'.$lis1['user_datecreated'].'</td>
<td><a href="#"><img src="img/edit_user.png" width="20" height="20"></a></td>
<td><a href="index.php?page=N1FQ326PLG&&uid='.$lis1['user_id'].'"><img src="img/delete.png" width="20" height="20"></a></td>
</tr>';
}
} else {
echo '<tr>
<td colspan="7" height="25" align="center">Der er ikke nogen brugere endnu.</td><tr>';
}
?>
her kommer så min kode på at det skal slettes fra tabellen. men det vil den ikke. jeg får følgende fejl.
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '* from users where user_id='2'' at line 1
min kode ser sådan her ud...
<?php
if($_GET['uid']) {
mysql_query("delete * from users where user_id='".$_GET['uid']."'") or die(mysql_error());
echo 'Sletning med succes';
echo '<a href="index.php?page=N1FQ325PLG">Tilbage til Brugere</a>';
}
?>
somsagt er det sikker ganske simpelt. men nu har jeg gloet mig blind på dette og det genere mig.
På forhånd tak for hjælpen
Delphiuser