Just nu i M3-nätverket
Gå till innehåll

Ta bort inlägg från databas


plelkes1

Rekommendera Poster

Jag har gjort en enkel gästbok. Nu vill jag kunna ta bort meddelanden. Hart tänkt använda kryssrutor för att markera vilka inlägg som skall tas bort. Eftersom jag är novis på detta har jag ägnat mig åt att söka på bl.a. Eforum.

Jag har ngra frågor:

* Det verkar som borttagning sker med två sidor. del1.asp listar alla inläggen och här sker markeringen av de som skall tas bort. På del2.asp sker själva raderandet.

1) Varför?

2)Kan detta göras på annat sätt? Om ja, gärna kod-förslag

Magnus Glad skrev i ett inlägg

Du kan använda dig av IN

 

DELETE FROM Table WHERE [index] IN (1,2,3,4,5,6,7)

·

 

Nu kommer de poster som har index 1 eller 2 eller 3... eller 7 att tas bort..

 

Mycket praktiskt om du använder dig av en massa checkboxar på sidan innan och kryssar i där vilka poster som skall bort eftersom det då kommer att lagras kommaseparerat...

Vad kan han mena med att det lagras kommaseparerat? Och hur kan det lagras på detta sätt?

Tacksam på förhand för all Er hjälp och svar..

 

/Peter

 

==================================================

 

Vad du än med din dator gör - så glöm ALDRIG Murphy´s och Finagle´s lagar

 

 

Länk till kommentar
Dela på andra webbplatser

du kan köra en for each loop.. du skapar först en lista över alla dina gästboks inlägg. brevid dom skapar du en check box som har värdet = (IDet från medelandet alltså Databas ID)och namnet (medid) sedan på den andra dokumentet kör du en

 

for each item in request.form("medid")

SQL = "DELETE * From Medelande where ID="&item&""

 

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.

×
×
  • Skapa nytt...