Avatar billede ceciliemathias Nybegynder
17. marts 2003 - 21:28 Der er 17 kommentarer og
1 løsning

Slette i tilmelding

Hejsa
Jeg har en side
http://www.nivaagolf-herreklub.dk/tilmelding.php hvor folk kan tilmelde sig on-line - kan nogen hjælpe med et par linier php hvor jeg kan tømme tilmeldingsformularen uden at skulle bruge phpmyadmin ?
Avatar billede schaefner Juniormester
17. marts 2003 - 21:30 #1
<?php
mysql_query("DELETE FROM tabel");
?>
Avatar billede schaefner Juniormester
17. marts 2003 - 21:32 #2
...og så skal du selvfølgelig connecte før det :)
Avatar billede ceciliemathias Nybegynder
17. marts 2003 - 21:34 #3
øhh...gider du uddybe..jeg har intet forstand på php :0) tak !
og hvor skal koden være ?
Avatar billede schaefner Juniormester
17. marts 2003 - 21:37 #4
<?php
mysql_connect("localhost","brugernavn","kodeord");
mysql_select_db("database");
mysql_query("DELETE FROM tabel");
?>
tabel er navnet på den tabel hvor du har dine tilmeldinger. Lav en tom php-side hvor du indsætter det.
Avatar billede ceciliemathias Nybegynder
17. marts 2003 - 21:43 #5
okay nu har jeg så lavet siden, skal den så bare uploades ? og hvordan får man fat i den ?
Avatar billede ceciliemathias Nybegynder
17. marts 2003 - 21:52 #6
når jeg har uploadet den kode du skriver og kalder den frem "sletning.php" kommer der bare en blank side ?
Avatar billede schaefner Juniormester
17. marts 2003 - 21:53 #7
ja
Avatar billede schaefner Juniormester
17. marts 2003 - 21:56 #8
Du kan eventuelt udbygge det lidt:
<?php
mysql_connect("localhost","brugernavn","kodeord");
mysql_select_db("database");
mysql_query("DELETE FROM tabel");

$query = mysql_query("SELECT * FROM tabel");
if (mysql_num_rows($query) == 0) {
  echo "Alle poster slettet";
} else {
  echo "Alle poster blev ikke slettet";
}
?>
Avatar billede xyborx Nybegynder
17. marts 2003 - 22:35 #9
Nu skal det måske lige nævnes at
mysql_query("DELETE FROM tabel");
sletter ALT indhold i tabellen... Bare så du ikke pludselig står med en klump i halsen og røde ører ;)
Avatar billede schaefner Juniormester
17. marts 2003 - 22:36 #10
ja, som xyborx siger så sletter den alt, så hvis det ikke er det den skal, så må du lige skrive tilbage.

/Jesper Sørensen
Avatar billede ceciliemathias Nybegynder
17. marts 2003 - 22:42 #11
sletter den alt ved bare at blive kaldt i browseren ?
Avatar billede schaefner Juniormester
17. marts 2003 - 22:43 #12
ja
Avatar billede schaefner Juniormester
18. marts 2003 - 09:24 #13
Hvis du vil ha kodeord på kan du gøre således:

<form method="post" action="">
<input type="password" name="kodeord"><br>
<input type="submit" value="Slet">
</form>
<hr>
<?php
if ($_POST['kodeord'] == "kodeordet") {
  mysql_connect("localhost","brugernavn","kodeord");
  mysql_select_db("database");
  mysql_query("DELETE FROM tabel");

  $query = mysql_query("SELECT * FROM tabel");
  if (mysql_num_rows($query) == 0) {
    echo "Alle poster slettet";
  } else {
    echo "Alle poster blev ikke slettet";
  }
} else {
  echo "Forkert kodeord";
}
?>
Avatar billede schaefner Juniormester
18. marts 2003 - 13:31 #14
Skulle måske lige være:

<form method="post" action="">
<input type="password" name="kodeord"><br>
<input type="submit" `name="send" value="Slet">
</form>
<hr>
<?php
if (isset($_POST['send'])) {
  if ($_POST['kodeord'] == "kodeordet") {
    mysql_connect("localhost","brugernavn","kodeord");
    mysql_select_db("database");
    mysql_query("DELETE FROM tabel");

    $query = mysql_query("SELECT * FROM tabel");
    if (mysql_num_rows($query) == 0) {
      echo "Alle poster slettet";
    } else {
      echo "Alle poster blev ikke slettet";
    }
  } else {
    echo "Forkert kodeord";
  }
}
?>
Avatar billede schaefner Juniormester
19. marts 2003 - 12:09 #15
Virker det?

/Jesper
Avatar billede schaefner Juniormester
22. marts 2003 - 23:51 #16
Lidt respons ville være lækkert ;)

/Jesper Sørensen
Avatar billede ceciliemathias Nybegynder
23. marts 2003 - 10:43 #17
ja sorry..jeg har lige været væk et par dage ..jeg har ikke fået afprøvet den sidste kode du sendte, men afprøver den senest i morgen :0))
Avatar billede ceciliemathias Nybegynder
23. marts 2003 - 19:15 #18
hmmm...det virker ikke, det script du har sendt det skal da i en selvstændig html/php fil ikke sandt, eller skal det stå samme sted som tilmelding.php filen ?
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

IT-JOB

Capgemini Danmark A/S

Client Partner

Forsvarsministeriets Materiel- og Indkøbsstyrelse

IT-Sikkerhedsrådgiver til Cyberdivisionen i Hvidovre

Forsvarsministeriets Materiel- og Indkøbsstyrelse

Cyberdivisionen søger elementleder til Metode og Modning

KMD A/S

Partner Manager