Löschen von News

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

  • Löschen von News

    Guten Abend miteinander

    Ich habe ein kleines Problem.
    Wie vielleicht noch einige noch wissen kann das "Sternenkind" nicht so logisch denken in allen Sachen !

    Die Idee:
    News löschen in einem Admin-Bereich.
    Löschen von einzeln ausgewählten News einfach gestaltet.

    Umsetzungsplan:
    Alle News ausgeben <- Funktioniert
    Checkbox einsetzten <- Funktioniert (Evtl. stimmen Werte nicht)
    Abfrage wenn Checkbox akiv ist dann mit kann mit einem Button das Löschen der News bestätigt werden.

    Code bis jetzt:

    Checkbox Code:
    PHP-Code:
    <input name=\"del\" type=\"checkbox\" onSelect=\"del\" value=\"id\" /> 
    MYSQL + Abfrage Code " HTML:
    PHP-Code:
    <form name="?path=news_loeschen" action="<?=$_SERVER['PHP_SELF']?>" method="POST">
    <?php

    if(isset($_POST['del']) && $_POST['del'] == "send")
    {
     foreach(
    $news as $element)
     {
      
    $sql "DELETE FROM $table_news WHERE id = '$element'";
      
    mysql_query($sql);
     }
    }

    include(
    "config.php");
    include(
    "cms_conf.php");
    $sql "select * from $table_news";
    $result mysql_query($sql);

    while(
    $row mysql_fetch_assoc($result))
    {
    echo 
    "<input type=\"checkbox\" onSelect=\"" $del "\" 
    name=\"news[]\" value=\"" 
    $row['id'] . "\" />;  \n";

    echo 
    "Test";
    }

    ?>
    <input name="del" type="submit" value="send">
    <input type="reset">
    Kann mir hier jemand weiterhelfen?
    Was fehlt noch gibt es noch Fehler?

    Ich danke euch für eure Mithilfe.

    Greez starchild
    PHP Anfänger

  • #2
    Re: Löschen von News

    Original geschrieben von starchild
    Was fehlt noch [...]?
    Ein Problem

    Kommentar


    • #3
      Sehr gut gelesen und ich hab schon gedacht mit der schönen Formulierung und all dem drum herum komm ich durch !



      Könnte da doch nicht jemand helfen.

      Mysql connect ist in der config.php

      Ich denke soweit ist das nicht mehr entfernt bis zur funktionierenden Lösung.
      PHP Anfänger

      Kommentar


      • #4

        Code:
        Ausführen
         -> tut es was es soll?
          [ja]   -> wunderbar
                 -> goto ende
          [nein] -> error_reporting(E_ALL) an den Anfang der Datei
                 -> echo mysql_error(); hinter jedes mysql_query(...);
                 -> debuggen

        Ein netter Guide zum übersichtlichen Schreiben von PHP/MySQL-Code!

        bei Klammersetzung bevorzuge ich jedoch die JavaCoding-Standards
        Wie man Fragen richtig stellt

        Kommentar


        • #5
          ich tippe mal auf
          Code:
          $_POST['del'] == "send"
          weil die checkbox "id" und nicht "send" als value hat.

          Kommentar


          • #6
            Original geschrieben von starchild
            Mysql connect ist in der config.php
            Lass mich raten; wenn du E-Mails schreibst, hängst du die Dateien auch erst nach dem Versenden an

            Kommentar

            Lädt...
            X