Avatar billede delphiuser Mester
06. januar 2014 - 01:51 Der er 2 kommentarer og
1 løsning

delete problem

Hej eksperter

nu 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
Avatar billede arne_v Ekspert
06. januar 2014 - 02:01 #1
Ingen * i DELETE !
Avatar billede delphiuser Mester
06. januar 2014 - 02:11 #2
arne_v læg et svar og du skal få pointene. tak for hjælpen...
Avatar billede arne_v Ekspert
06. januar 2014 - 02:22 #3
svar
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester