Ankündigung

Einklappen
Keine Ankündigung bisher.

Es wird nichts gelöscht

Einklappen

Neue Werbung 2019

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Gast-Avatar
    Ein Gast erstellte das Thema Es wird nichts gelöscht.

    Es wird nichts gelöscht

    Bei vollgendem Code müssen noch Fehler sein, da aus meiner Datenbank nichts gelöscht wird. Die ID wird ins Textfeld eingegeben. Danach soll der dazugehörende Eintrag aus meiner Datenbank gelöscht werden.
    Code:
    </title>
    
    
    <script language="JavaScript" type="text/javascript"> 
       function f_confirm(id) 
       { 
        check=confirm("Datensatz wirklich löschen?"); 
        if(check==True){ 
         location.href="loeschen.php?delete=true&id=" + id; 
         } else { 
         location.href="loeschen.php"; 
         } 
    
       } 
    </script> 
    
    </head> 
    
    <body> 
    
    <h3>Löschen</h3> 
    <body onload="document.forms[0].id.focus()"> 
    
    <form action="<?php echo $PHP_SELF ?>" method="post" name="eintragung"> 
    
    
    
    ID eintragen:
     
    <input type="text" name="id"> 
    löschen 
    
    
    </form> 
    
    <?php 
       if($_GET['delete']=="true"){ 
        $db=mysql_connect("XXXX", "XXX", "")or die(mysql_error());     
           mysql_select_db("XXXX")or die(mysql_error()); 
          echo delete;
        $sql ="DELETE FROM Solutions WHERE ID '".$id."'"; 
        
        mysql_query($sql) or die("Error: " . mysql_error()); 
        
       echo "Daten wurden gelöscht!"; 
       } 
    
    ?> 
    
    </body></html>

  • Gast-Avatar
    Ein Gast antwortete
    OkOk

    Habs kapiert es will ir keiner helfen, DANKE.

    Wenn ich es beim ersten mal nicht verstanden hab wieso dann beim dritten.

    Denke wäre 2 Minuten arbeit meine CODE zu korriegieren, ich sitz schon seit heut morgen um 9 Uhr dran.
    Aber egal, danke für die Geduld.

    Einen Kommentar schreiben:


  • Guradia
    antwortet
    http://www.phpfriend.de/forum/viewto...15969&start=15 (ganz unten)

    Einen Kommentar schreiben:


  • Gast-Avatar
    Ein Gast antwortete
    Stimmt

    Aber wieso geht nichts, geschweige denn wieso kommt noch nichtmal die Ausgabe Datensatz gelöscht

    Einen Kommentar schreiben:


  • Guradia
    antwortet
    Re: ????

    Zitat von tommy1308
    Code:
    if($_GET['delete']=="true"){
    Wo kommt das delete her???
    Ich gehe schwer davon aus, dass es aus der per JS übergebenen Location kommt

    *.php?delete=true

    ? = QueryString (QS) .. QS = $_GET

    Einen Kommentar schreiben:


  • Gast-Avatar
    Ein Gast antwortete
    ????

    Code:
    if($_GET['delete']=="true"){
    Wo kommt das delete her???

    Einen Kommentar schreiben:


  • Guradia
    antwortet
    Zitat von tommy1308
    IST WOHL FALSCH !!!!!!!
    Ich will löschen nicht UPDATEN
    Irrelevant ... denn die Probleme sind nicht nur die gleichen, sondern gar die selben ...

    Einen Kommentar schreiben:


  • Gast-Avatar
    Ein Gast antwortete
    Zitat von Guradia
    Wen es interessiert .. der Ursprungsthread (in dem eigentlich alle Relevanten Lösungsansätze drin sind):
    http://www.phpfriend.de/forum/viewtopic.php?t=15940

    EDIT
    falsch .. hier ging es los:
    http://www.phpfriend.de/forum/viewtopic.php?t=15969

    IST WOHL FALSCH !!!!!!!
    Ich will löschen nicht UPDATEN

    Einen Kommentar schreiben:


  • Gast-Avatar
    Ein Gast antwortete
    $id durch $_GET['id'] ändern

    Einen Kommentar schreiben:


  • Gast-Avatar
    Ein Gast antwortete
    ??

    Ich weiss das schon ne Menge für mich gepostet wurde, aber aller anfang ist schwer.
    Ich versteh von euren postings nur die HÄLFTE

    Kann mir keiner mal konkret sagen was ich zu tun hab.

    Einen Kommentar schreiben:


  • Guradia
    antwortet
    Wen es interessiert .. der Ursprungsthread (in dem eigentlich alle Relevanten Lösungsansätze drin sind):
    http://www.phpfriend.de/forum/viewtopic.php?t=15940

    EDIT
    falsch .. hier ging es los:
    http://www.phpfriend.de/forum/viewtopic.php?t=15969

    Einen Kommentar schreiben:


  • Gast-Avatar
    Ein Gast antwortete
    Sorry

    versteh nur Bahnhof
    das ; hab ich und der Rest ?

    Einen Kommentar schreiben:


  • Guradia
    antwortet
    Zitat von <Jan_M>
    Ich glaube das:
    Code:
    $id = $_POST["id"];
    fehlt
    Was ich ihm vor ca. 5 Threads bereits gesagt habe *köff*

    Einen Kommentar schreiben:


  • Gast-Avatar
    Ein Gast antwortete
    ich seh 2 fehler:
    Code:
    <form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post" name="eintragung">
    entweder, du machst alles mit den register_globals off-variablen oder garnichts. ich würde alles mit den variablen machen, die benutzt werden wenn register_globals off ist. außerdem hast du dahinter ein semikolon vergessen.


    Code:
    $sql ="DELETE FROM Solutions WHERE ID '".$id."'"
    hier musst du dann natürlich auch $_GET['id'] anstelle von $id benutzen.

    btw: ist das nicht schon der 2. thread, den du zu genau dieser frage gestartet hast

    Einen Kommentar schreiben:


  • Gast-Avatar
    Ein Gast antwortete
    ???

    Wenn ja wo kommt das hin, dann kommt noch nichtmal meine echo Ausgabe Datensatz gelöscht, somit kommt er noch nichtmal durch die if Anweisung, ist die richtig ?

    Einen Kommentar schreiben:

Lädt...
X