Results 1 to 4 of 4

Thread: Datensätze per PHP Script aus SQl Datenbank löschen

  1. #1
    dreamworker.de Junior
    Join Date
    12/2004
    Posts
    11

    Datensätze per PHP Script aus SQl Datenbank löschen

    Hallo zusammen,

    hoffentlich kann mir einer von euch helfen.
    ich habe intranetseite erstellt die eine sql datenbank ausliest. das hinzufügen von daten funktioniert einwandfrei. wenn man allerdings über eine checkbox datensätze auswählt und über ein button löschen möchte funktioniert dies nicht.
    kann mir jemand von euch einen tip geben?
    anbei die scripte.

    danke und gruß
    burner

    intranetseite die sql datenbank ausliest:
    <?php
    $db=mysql_connect("localhost","","");
    $ergebnis=mysql_db_query("test", "select * from dvd order by titel");
    $anzahl=mysql_num_rows($ergebnis);
    mysql_close($db);
    print $anzahl . "Filme gespeichert";

    ?>
    <form name="form1" method="post" action="loeschen1.php">
    <table border="1" width="100%">
    <tr>
    <th></th>
    <th>Titel</th>
    <th>Typ</th>
    <th>Kategorie</th>
    <th>Language</th>

    </tr>
    <?php
    for ($i=0;$i<$anzahl;$i++) {
    $id = mysql_result($ergebnis, $i, "id");
    $check = "<input type=\"checkbox\" name=\"del[]\" value=\"$id\">";
    $tit = mysql_result($ergebnis, $i, "titel");
    $typ = mysql_result($ergebnis, $i, "typ");
    $kat = mysql_result($ergebnis, $i, "kategorie");
    $lan = mysql_result($ergebnis, $i, "language");

    print "<tr><td>".$check."<td>".$tit."</td><td>".$typ."</td><td>".$kat."</td><td>".$lan."</td></tr>\n";
    }

    ?>

    loeschen1php script:
    <?php
    $db=mysql_connect("localhost","","")OR die(mysql_error());

    if(isset($_POST['del[]'])&&is_array($_POST['$id']))
    {
    foreach($_POST['del[]']as $aID=>$value)
    {
    $sql =("DELETE FROM dvd WHERE id ['$id']");
    mysql_query($sql);
    }
    mysql_close ($db);
    echo "alles OK";
    }
    ?>

  2. #2
    waldfex
    Gast

    AW: Datensätze per PHP Script aus SQl Datenbank löschen

    Hi,

    Jetzt nicht geteste, aber sollte funktionieren:
    PHP Code:
    // loeschen1php script:
    <?php
    $db
    =mysql_connect("localhost","","") OR die(mysql_error());
    // Hier fehlt die Auswahl der Datenbank
    mysql_select_db("test");

    if(isset(
    $_POST['del'])) 

    foreach(
    $_POST['del'] as $id

    $sql =("DELETE FROM dvd WHERE id = $id");
    if (
    mysql_query($sql)){
    echo 
    "Datensatz mit der ID {$id} gelöscht!<br>\n";} 
    else {
    echo 
    "Datensatz mit der ID {$id} konnte nicht gelöscht werden!<br>\n";}

    mysql_close ($db);
    echo 
    "alles OK"
    }
    ?>
    Gruß Fex
    Last edited by waldfex; 16.12.2004 at 16:31.

  3. #3
    dreamworker.de Junior
    Join Date
    12/2004
    Posts
    11

    AW: Datensätze per PHP Script aus SQl Datenbank löschen

    hi waldfex,

    cool es funktioniert..
    vielen vielen dank
    gruß
    robb

  4. #4
    dreamworker.de Junior
    Join Date
    02/2013
    Posts
    7

    Ausrufezeichen Re: Datensätze per PHP Script aus SQl Datenbank löschen

    Anzeigen:
    Webhosting ab 3,99 €
    Hallo,

    das auflisten mit checkbox funktioniert soweit ja.
    Aber wie würde der Code für den Butten heissen umd den Löschvorgang auch durchzuführen.

    MfG
    René Kindermann

Similar Threads

  1. VBScript, SQL: Bilder in Datenbank speichern
    By umbre in forum Serverseitige Programmierung
    Replies: 3
    Last Post: 17.07.2003, 09:44
  2. Datensatz aus MySQL Datenbank löschen
    By willi-meyer in forum Datenbanken
    Replies: 2
    Last Post: 07.04.2003, 07:19
  3. Suche dringend PHP Rate Script !!!
    By LukeTheDuke in forum Serverseitige Programmierung
    Replies: 2
    Last Post: 02.03.2002, 11:06
  4. Dynamisch: Automatisch Datensätze löschen
    By thomasroth in forum Adobe Dreamweaver
    Replies: 3
    Last Post: 12.10.2001, 15:30
  5. Dynamisch: Löschen per Auswahlkästchen
    By nicoflink in forum Adobe Dreamweaver
    Replies: 5
    Last Post: 16.08.2001, 21:24

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •