Ankündigung

Einklappen
Keine Ankündigung bisher.

Übergeben einer id an ein Script

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

  • Übergeben einer id an ein Script

    Hallo Forum,

    ich habe ein kleines Problem, ich möchte gerne Beiträge die in einer Tabelle aufgeführt werden löschbar machen. Dafür habe ich jetzt schon ein Script erstellt:
    PHP-Code:
    <?php
    session_start
    ();
    if(isset(
    $_POST['delete-submit'])){

        require 
    'dbh.inc.php';

        
    $id $_POST['id'];

        if(empty(
    $id)){
            
    header("Location: ../index.php?error=emptyfields");
            exit();
        }
        else{
            
    $sql="DELETE FROM article WHERE id=?";
            
    $stmt mysqli_stmt_init($conn);
            if(!
    mysqli_stmt_prepare($stmt$sql)){
                
    header("Location: ../index.php?error=sqlerror");
                exit();
            }
            else {
                
    mysqli_stmt_bind_param($stmt"i"$id);
                
    mysqli_stmt_execute($stmt);
                
    header("Location: ../index.php?delete=success");
                exit();
            }
        }
        
    mysqli_stmt_close($stmt);
        
    mysqli_close($conn);
    }
    else {
        
    header("Location: ../index.php");
        exit();
    }
    Wie meine Tabelle jetzt aussieht:
    PHP-Code:
    <tbody>
                      <?php
                        
    foreach ($data as $content) {
                        
    ?>
                            <tr>
                                <td>
                                    <?php echo $content->author?>
                                </td>
                                <td>
                                    <?php echo $content->id?>
                                </td>
                                <td>
                                    <?php echo $content->title?>
                                </td>
                                <td>
                                    <?php
                                      
    echo date("d.m.Y"strtotime($content->created));
                                    
    ?>
                                </td>
                                <td>
                                    <?php
                                      
    echo date("d.m.Y"strtotime($content->edited));
                                    
    ?>
                                </td>
                                <td>
                                    <?php
                                      
    <form action="includes/delete.inc.php" method="post">
                                      <
    input type="hidden" name="id" value="<?= htmlspecialchars($content->id, ENT_COMPAT, 'UTF8') ?>">
                                      <
    button type="submit" class="l-button" name="delete-submit">Löschen</button>
                                    </
    form>
                                    
    ?>
                                </td>    
                          </tr>
                      <?php
                        
    }
                      
    ?>
                    </tbody>
    Sobald ich auf den Button "Löschen" klicke, werde ich weitergeleitet und lande wie im Script festgelegt wieder im Dashboard, in der url Zeile steht auch ?delete=success, aber der Beitrag ist immer noch da, logischer weise ist er dann auch noch in der Datenbank vorhanden gewesen als ich nachgesehen habe.

    Ich bitte um schnelle lösungen [Den button würde ich falls es möglich ist als Link Text da stehen haben].
    Zuletzt geändert von Sullaysur; 17.06.2019, 16:53.

  • #2
    Nach langem suchen und Testen funktioniert es jetzt doch, beitrag kann geschlossen werden!

    Kommentar


    • #3
      Hallo, sehr schön. Kannst du noch schreiben wo der Fehler war?

      Kommentar


      • #4
        Klar, gerne.

        Ich habe kurz die Debug funktion eingebaut und da kam dann folgende ausgabe bei raus:
        Code:
         
         Kontrollausgabe:  $id =  Warning:  htmlspecialchars(): charset `UTF8' not supported, assuming utf-8 in G:\Sullaysur\Documents\xampp\htdocs\website\dashboard\index.php on line 184  3   (Zeile: 47 - G:\Sullaysur\Documents\xampp\htdocs\website\dashboard\includes\delete.inc.php)
        Lag im endeffekt nur an dem "UTF8" was eigentlich "utf-8" sein sollte. Wurde mir leider in einem anderen Forum falsch korrigiert.
        Wer die Debug funktion auch benötigt: https://www.php-kurs.com/debuggen-mit-zeilenausgabe.htm

        Kommentar

        homepage-forum.de - Hilfe für Webmaster! Statistiken

        Einklappen

        Themen: 56.507   Beiträge: 427.349   Mitglieder: 28.081   Aktive Mitglieder: 47
        Willkommen an unser neuestes Mitglied, Coni1726.

        Online-Benutzer

        Einklappen

        152 Benutzer sind jetzt online. Registrierte Benutzer: 2, Gäste: 150.

        Mit 2.057 Benutzern waren am 14.07.2019 um 11:45 die meisten Benutzer gleichzeitig online.

        Die neuesten Themen

        Einklappen

        • zubami
          Antwort auf Fliesen im Wohnzimmer
          Hallo zusammen,

          wir hatten zuvor Fliesen und haben nun renoviert und einen neuen Boden verlegt, da wir mit den Fliesen nicht besonders zufrieden waren. Das würde ich mir an eurer Stelle nochmal überlegen. Sie sind zwar einfach zu reinigen und sehen gut aus, aber sie sind doch besonders...
          Heute, 06:40
        • daniel5959
          Antwort auf Gästebuch für meine Homepage
          Hinweis

          Sorry - mein Beitrag ist mal wieder im Spamfilter gelandet, deshalb einfach abwarten bis er vom Moderator oder Admin freigeschaltet wird und die Einzelheiten inkl. der Links zu sehen sind.

          Vorab mal die 3 Möglichkeiten in Kurzform:

          1) Bei ionos 1&1...
          Heute, 03:27
        • daniel5959
          Antwort auf Gästebuch für meine Homepage
          Hallo,

          es gibt 3 Möglichkeiten:

          1) Bei ionos 1&1 die Kommentarfunktion als Gästebuch nutzen - siehe



          2) Kombination aus ionos 1&1 Element "Widget / HTML" mit eingefügtem Iframe-Code und einem externen Gästebuch

          Infos...
          Heute, 03:21
        • Treml
          Kommentar auf Gitarrenunterrichts-Seite im Grundzustand fertig
          Heute, 00:42
        • Treml
          Antwort auf Gitarrenunterrichts-Seite im Grundzustand fertig
          Also ich habe mich entgegen den anderen hier extrem darüber gefreut, einmal wieder eine richtig handgemachte Website zu sehen. Ich halte grundsätzlich nichts davon, Trends hinterherzulaufen, und vieles, was heute im Webdesign als schick gilt, ist viel zu oft nur darauf getrimmt, hübsch auszuschauen,...
          Heute, 00:42

        Die neuesten Beiträge

        Einklappen

        • zubami
          Antwort auf Fliesen im Wohnzimmer
          Hallo zusammen,

          wir hatten zuvor Fliesen und haben nun renoviert und einen neuen Boden verlegt, da wir mit den Fliesen nicht besonders zufrieden waren. Das würde ich mir an eurer Stelle nochmal überlegen. Sie sind zwar einfach zu reinigen und sehen gut aus, aber sie sind doch besonders...
          Heute, 06:40
        • Coni1726
          Gästebuch für meine Homepage
          Hallo zusammen,
          ich brauche dringend Hilfe. Ich habe bei 1&1 ionos eine Homepage angelegt über das Baukastenprinzip. Die bieten kein Gästebuch an. Ich habe im Internet gesucht aber da gibt es immer nur welche die auf anderen Homepages liegen. Wie bekomme ich eins nur auf meine Seite. habe...
          15.10.2019, 22:22
        • daniel5959
          Antwort auf Gästebuch für meine Homepage
          Hinweis

          Sorry - mein Beitrag ist mal wieder im Spamfilter gelandet, deshalb einfach abwarten bis er vom Moderator oder Admin freigeschaltet wird und die Einzelheiten inkl. der Links zu sehen sind.

          Vorab mal die 3 Möglichkeiten in Kurzform:

          1) Bei ionos 1&1...
          Heute, 03:27
        • daniel5959
          Antwort auf Gästebuch für meine Homepage
          Hallo,

          es gibt 3 Möglichkeiten:

          1) Bei ionos 1&1 die Kommentarfunktion als Gästebuch nutzen - siehe



          2) Kombination aus ionos 1&1 Element "Widget / HTML" mit eingefügtem Iframe-Code und einem externen Gästebuch

          Infos...
          Heute, 03:21
        • Bernhard
          Gitarrenunterrichts-Seite im Grundzustand fertig
          Hallo,

          ich traue und freue mich, meine erste teilresponsive Site vorzustellen.

          www.gitarrenunterricht-neuss.de

          Wichtig: ich kann erst seit einem Jahr halbwegs HTML 5 /CSS3 und habe mich nach kurzer Zeit an ein responsives Design herangewagt. Mit Eurer Hilfe bin...
          08.10.2019, 11:44
        • Treml
          Antwort auf Gitarrenunterrichts-Seite im Grundzustand fertig
          Also ich habe mich entgegen den anderen hier extrem darüber gefreut, einmal wieder eine richtig handgemachte Website zu sehen. Ich halte grundsätzlich nichts davon, Trends hinterherzulaufen, und vieles, was heute im Webdesign als schick gilt, ist viel zu oft nur darauf getrimmt, hübsch auszuschauen,...
          Heute, 00:42
        • matze19631
          Page 1 oder zwei das ist hier die Frage
          Guten Morgen Forum.
          Hier möchte ich Euch um eure Meinung bitten. Mich würde Interessieren wie die Seite bei Euch ankommt. (Top oder Flop)
          Das große Problem wo ich momentan habe ist, das ich gerade noch zwei unterschiedliche Navigationen habe.
          Einmal mit Navigation auf der linken...
          Gestern, 08:14
        • Treml
          Antwort auf Page 1 oder zwei das ist hier die Frage
          In der aktuellen Form gibt es von meiner Seite einen glasklaren Favoriten: Navigation links statt oben.
          Der Grund: Ich klicke nicht automatisch jeden Cookie-Banner weg, sondern lasse die Dinger manchmal einfach stehen. Ohne diesen Thread hier hätte ich nie herausgefunden, dass sich hinter dem...
          Gestern, 22:50
        • Coni1726
          Antwort auf Gästebuch für meine Homepage
          Ich möchte was sicheres....hat jemand eine Idee???? Bin am verzweifeln....ich weiß das ein Gästebuch alt ist. bei Ionos gibt es kein Gästebuch....
          Gestern, 22:48
        • Coni1726
          Antwort auf Gästebuch für meine Homepage
          Ja das mit Disqus habe ich auch überlegt...aber schöner finde ich ein Gästebuch....weiß auch nicht wie das mit Datenschutz da ist...hm
          Gestern, 22:38
        Lädt...
        X