tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
1
ZUGRIFFE
748
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    shanxp shanxp ist offline Rookie
    Registriert seit
    Aug 2005
    Beiträge
    9
    hi
    ich habe folgenden Code

    dim datesonline,userdaten,emailid,alleemails,id
    emailid = request.form("markiert")
    alleemails = split(emailid,",")
    err.clear
    set datesonline = Server.CreateObject("ADODB.Connection")
    datesonline.open "DSN=datingline;UID=sa"

    For i=0 to UBound(alleemails)
    Response.Write i
    Response.Write ("<br>")
    id= alleemails(i)
    Response.Write user
    Response.Write ("<br>")
    datesonline.execute("delete from premium where email='"&id&"' ")

    Next
    datesonline.close

    ich möchte mehrere Datensätze löschen. "markiert" sind Werte von angeklickten Checkboxen.

    Mein Problem ist es wird immer einen Datensatz gelöscht obwohl ich alle angeklickten gelöscht haben möchte !
    warum ?

    danke
    Geändert von shanxp (14.10.07 um 20:28 Uhr)
     

  2. #2
    Registriert seit
    Aug 2003
    Ort
    Arnsberg, Germany, Germany
    Beiträge
    1.066
    Hallo

    Du musst den Checkboxen den gleichen Namen geben und als Wert die ID. Klickt man mehrere an, bildet sich eine Formulararray. Bei der Ausgabe würde es dann wie folgt aussehen:

    10,20,34,44.

    Diesen request fügst Du dann in delete-Statement ein

    delete from tabelle where id in (" & Request.Form("checkboxname") & ")"
     
    liebe Grüße, die Luzie

Ähnliche Themen

  1. Antworten: 1
    Letzter Beitrag: 01.01.08, 20:16
  2. Antworten: 1
    Letzter Beitrag: 29.11.05, 22:00
  3. Mehrere SQL-Datensätze löschen
    Von ULtImateFreak im Forum PHP
    Antworten: 3
    Letzter Beitrag: 19.05.05, 17:05
  4. mehrere Datensätze löschen
    Von Robert Steichele im Forum PHP
    Antworten: 3
    Letzter Beitrag: 24.02.05, 23:52
  5. Datensätze löschen
    Von royalboy im Forum .NET Archiv
    Antworten: 4
    Letzter Beitrag: 14.06.04, 11:03