Avatar billede olle Nybegynder
16. november 2003 - 18:39 Der er 8 kommentarer og
1 løsning

Arays fra url.

Yo!
Jeg har et problem med dette scrpt
den er linket fra en anden side
der hedder sletbrugere.php hvor den linker til del.php
således:del.php?username=etnavn
Her er del.php
<?
$db = mysql_connect("localhost", "username", "password");
mysql_select_db("mindb", $db);
if ($username) {
mysql_query("DELETE * $username from users");
}
?>
Avatar billede htm Nybegynder
16. november 2003 - 18:44 #1
Den er hel gal...

For det første en god ide at have or die med på din query. som dette

mysql_query("DELETE * $username from users") or die(mysql_error());

for det andet ser sql-sætningen for at slette sådan ud

DELETE FROM tabel WHERE felt=username

For det trejde er det en god ide at bruge $_GET["username"] i stedet for $username
Avatar billede ellert Nybegynder
16. november 2003 - 18:45 #2
mysql_query("DELETE FROM user WHERE username='$username'")
Avatar billede detox Nybegynder
16. november 2003 - 18:45 #3
<?
if (isset($_GET['username'])){
$db = mysql_connect("localhost", "username", "password");
mysql_select_db("mindb", $db);
mysql_query("DELETE from users WHERE username='$_GET[username]'");
}
?>
Avatar billede olle Nybegynder
16. november 2003 - 18:46 #4
Kan du ikke lige skrive det ind på siden?
Avatar billede ellert Nybegynder
16. november 2003 - 18:46 #5
jep. som htm siger, så bør du bruge $_GET og $_POST, da det ikke er sikkert, at register_globals er sat til hverken hos dig eller din evt. domæneudbyder?!
Avatar billede detox Nybegynder
16. november 2003 - 18:46 #6
Nå, ja. Det var vi vidst enige om ;o)
Avatar billede ellert Nybegynder
16. november 2003 - 18:48 #7
hehe ja :)

JEG ville også bruge ID i stedet for USERNAME, da ID er unikt?!
Avatar billede olle Nybegynder
16. november 2003 - 18:49 #8
et svar detox?
Avatar billede detox Nybegynder
16. november 2003 - 18:50 #9
.
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