Avatar billede mibu Nybegynder
09. marts 2007 - 15:21 Der er 4 kommentarer og
1 løsning

Endnu et slette problem

Hejsa!
Jeg har søgt gamle spørgsmål igennem for at finde et svar på hvordan jeg får slette i min db ved at taste et id. Indtil nu har jeg prøvet at rode nedenstående sammen. Men om det vil virke ved jeg ikke for den melder fejl i line 72 (linie 71 er udkommenteret)

<td width="70%" valign="top" bgcolor="#DDDDDD" height="300" style="border-style: inset; border-width: 2"><br>

<font face="Verdana"><form name="sletid" method="post" action="slet.php">
<P>&nbsp;Id nummer:&nbsp;&nbsp;&nbsp;&nbsp;<input type="text" name="id" size="3" maxlength="3"></P>

<p align="center"><input type="submit" name="send" value="Slet klient">
</form>
</font>                <div align="center">


   
                </div>
                </td>
       
       
            <?
           
                //kontakt base
                include("database.php");
               
                //sletter indholdet af et id i database
                // NÆSTE LINIE MELDERFEJL
            strSlet = Request.Form("sletid")
    If strSlet <> "" Then
          SQL = "SELECT * FROM test WHERE ID = " & strSlet
          Set rs = Conn.Execute(SQL)
      If Not rs.EOF Then
        strSQL = "DELETE FROM test WHERE ID = " & strSlet
        Set rs = Conn.Execute(strSQL)
      Else
        Response.Write "Posten findes allerede!!"
      End If
    End If   
               
    echo "Klienten er slettet fra databasen.<br>";
               
            ?>
            </font>
            </div>
            </td>


Nogen forslag! Skriv langsomt :-) jeg er ny udi php.
Avatar billede jakobdo Ekspert
09. marts 2007 - 15:46 #1
Du blander asp og php sammen! :o)

Du skal bruge noget i stil med:

if(is_numeric($_POST['id']))
{
include("database.php");
mysql_query("DELETE FROM test WHERE id = '".intval($_POST['id'])."' LIMIT 1");
}
Avatar billede mibu Nybegynder
09. marts 2007 - 16:18 #2
UPS!
Jeg syntes nok at det så "skævt" ud :-)
Og Din kode er perfekt!! Har tilpasset lidt, så jeg takker! kom med et svar, du har ærligt fortjent din "gave"

Michael
Avatar billede jakobdo Ekspert
09. marts 2007 - 17:02 #3
Svar!
Avatar billede mibu Nybegynder
09. marts 2007 - 19:57 #4
Endnu engang tak
Avatar billede jakobdo Ekspert
10. marts 2007 - 09:22 #5
Takker for point.
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