Ankündigung

Einklappen
Keine Ankündigung bisher.

Brauche Hilfe beim Loeschen eines Eintrages aus DB

Einklappen

Neue Werbung 2019

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

  • Brauche Hilfe beim Loeschen eines Eintrages aus DB

    Hallo..

    Ich hab das Thema zum loeschen schon gelesen. Leider schaff ich es nicht zu loeschen.

    Hier mal mein Txt.:

    require ("../../config/config.php");


    if (isset($_POST['kommentarloeschen']) && !empty($ergebnis))
    {
    $tab_news = "DELETE FROM $dbMunGae WHERE gastid = $ergebnis";
    if (mysql_query($tab_news))
    {
    echo "
    <table width='100%' border='0' cellpadding='0' cellspacing='0'>
    <tr>
    <td class='KnotaktFormHead'>$gasttitel</td>
    </tr>
    <tr>
    <td class='kontaktForm'>Wurde erfolgreich geloescht</td>
    </tr>
    <tr>
    <td class='KnotaktFormHead'></td>
    </tr>
    </table>
    ";
    unset($ergebnis);
    }
    }


    $sql = "SELECT * FROM $dbMunGae ORDER BY gastid DESC";
    $satz = mysql_query($sql, $connect) OR die(mysql_error());

    while ($row = mysql_fetch_assoc($satz)){
    extract($row);//Importiert Variablen eines Arrays in die aktuelle Symboltabelle
    echo "
    <table width='100%' border='0'>
    <tr>
    <td class='KnotaktFormHead'>Thema: $gasttitel [Gast - ID: $gastid]</td>
    </tr>
    <tr>
    <td>
    <table width='100%' border='0'>
    <tr>
    <td class='kontaktForm' width='33%'>Autor</td>
    <td class='kontaktForm' width='33%'>Datum</td>
    <td class='kontaktForm' width='33%'>Rubrik</td>
    </tr>
    <tr>
    <td class='kontaktForm' width='33%'>$gastautor</td>
    <td class='kontaktForm' width='33%'>$gastdatum</td>
    <td class='kontaktForm' width='33%'>$gastrubrik</td>
    </tr>
    </table>
    </td>
    </tr>
    <tr>
    <td class='KnotaktFormHead'>
    <input type='radio' name='ergebnis' value='$gastid'></td>
    </tr>
    </table>
    ";
    }

    ?>
    </td>
    <td></td>
    <td></td>
    </tr>
    <tr>
    <td></td>
    <td class="inhalt" align="right" valign="top"><input type="submit" name="kommentarloeschen" value="Kommentar Entfernen">

    Ueber eine Antwort wuerde ich mich sehr freuen!

    MfG fl

  • #2
    Re: Brauche Hilfe beim Loeschen eines Eintrages aus DB

    Mit [php] tags sieht das dann so aus:
    PHP-Code:
    require ("../../config/config.php");


    if (isset(
    $_POST['kommentarloeschen']) && !empty($ergebnis))
              {
                  
    $tab_news "DELETE FROM $dbMunGae WHERE gastid = $ergebnis";
                if (
    mysql_query($tab_news))
                {
                    echo 
    "
                    <table width='100%' border='0' cellpadding='0' cellspacing='0'>
                      <tr>
                      <td class='KnotaktFormHead'>
    $gasttitel</td>
                      </tr>
                    <tr>
                    <td class='kontaktForm'>Wurde erfolgreich geloescht</td>
                    </tr>
                    <tr>
                      <td class='KnotaktFormHead'></td>
                      </tr>
                    </table>
    "
    ;
    unset(
    $ergebnis);
    }
    }


    $sql "SELECT * FROM $dbMunGae ORDER BY gastid DESC";
    $satz mysql_query($sql$connect) OR die(mysql_error());
        
    while (
    $row mysql_fetch_assoc($satz)){
          
    extract($row);//Importiert Variablen eines Arrays in die aktuelle Symboltabelle 
          
    echo "
          <table width='100%' border='0'>
            <tr>
            <td class='KnotaktFormHead'>Thema: 
    $gasttitel [Gast - ID: $gastid]</td>
            </tr>
            <tr>
              <td>
              <table width='100%' border='0'>
              <tr>
              <td class='kontaktForm' width='33%'>Autor</td>
              <td class='kontaktForm' width='33%'>Datum</td>
              <td class='kontaktForm' width='33%'>Rubrik</td>
            </tr>
            <tr>
              <td class='kontaktForm' width='33%'>
    $gastautor</td>
              <td class='kontaktForm' width='33%'>
    $gastdatum</td>
              <td class='kontaktForm' width='33%'>
    $gastrubrik</td>
            </tr>
          </table>
          </td>
            </tr>
            <tr>
              <td class='KnotaktFormHead'>
          <input type='radio' name='ergebnis' value='
    $gastid'></td>
            </tr>
          </table>
    "
    ;
              }

    ?>
          </td>
          <td></td>
          <td></td>
        </tr>
        <tr> 
          <td></td>
          <td class="inhalt" align="right" valign="top"><input type="submit" name="kommentarloeschen" value="Kommentar Entfernen"> 
    etwas besser zu lesen, aber leider nicht vollständig konsequent eingerückt.


    Woarauf genau bezieht sich
    Ich hab das Thema zum loeschen schon gelesen
    Woher stammt $ergebnis in
    if (isset($_POST['kommentarloeschen']) && !empty($ergebnis))

    Kommentar


    • #3
      Ergebnis aus radio checkbox.

      Zu diesem Thema gab es schon vorher etwas in diesem Forum. Das jedoch hab ich angewandt und es funzt nich. Leider.

      Ich finde meinen Fehler nich.

      Danke

      Kommentar


      • #4
        Zu diesem Thema gab es schon vorher etwas in diesem Forum.
        Wo? Dann kann man gleich gucken, was da wo nicht gepasst hat und worauf Du Dich überhaupt beziehst.

        Ergebnis aus radio checkbox.
        Warum dann $_POST[kommentarloeschen] aber $ergebnisloeschen?

        Kommentar


        • #5
          Richtig ich moechte das Ergebnis loeschen. Jedoch post ich mit der Button der da heißt "kommentarloeschen".

          Link: http://www.phpfriend.de/forum/ftopic57777.html

          Danke

          Kommentar


          • #6
            Ok, ich frage anders: Warum $_POST[kommentarloeschen] und nicht $kommentarloeschen?
            Welche Bedeutung hat das _POST? Wie ist register_globals bei Dir eingestellt?
            vergleiche mit: http://de2.php.net/manual/en/security.globals.php


            Was apssiert, wenn Du das PHP Skript mit
            PHP-Code:
            <?php
            error_reporting
            (E_ALL);
            ini_set('display_errors'true);
            ?>
            anfangen läßt?

            Lass Dir $sql bzw $tab_news vor dem mysql_query mal per echo ausgeben. Was steht da?

            Kommentar


            • #7
              und mysql_error

              Kommentar


              • #8
                ah stimmt. An der Stelle -ausgerechnet an der Stelle- gibt es kein mysql_error :-S

                Kommentar


                • #9
                  ICh schau mal was der ausgiebt. Danke erstmal. Ich hatte die frage nicht verstanden.

                  Kommentar


                  • #10
                    Ausgegeben wird:

                    SELECT * FROM gaeste ORDER BY gastid DESC
                    Notice: Undefined variable: gastrubrik in /srv/www/htdocs/web316/html/sites/Adm1n/gaesteLoeschen.php on line 101

                    Mehr steh nicht.

                    Danke

                    Kommentar


                    • #11
                      Wo soll die Variable $ergebnis herkommen?

                      Kommentar

                      Lädt...
                      X