kostenloser Webspace werbefrei: lima-city


MYSQL ; Löschen per Link?

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    ghostrider

    Kostenloser Webspace von ghostrider

    ghostrider hat kostenlosen Webspace.

    Hallo,
    Meine frage ist folgende wie kann ich eine zeile aus meiner db l?schen ?ber einen klick und zwar sieht das ganze so aus:

    Hier wird alles angezeigt und es sollte dann halt da unten wo ich die stelle makiert habe gel?scht werden ?ber ein externes skript doch wie bestimme ich den Link dorthin und gebe die id weiter? oder kann ich das vielleicht auch alles auf einer Homepage machen?:
    <?php
    if(userid()!=""){
    ?>
    <table width="100%" cellpadding="0" cellspacing="0" border="0">
    <tr><td width="100%" height="8"><div id="cellpic" align="center"><font color="#00FF33">Private-Nachrichten-Zentrale</td></tr>
    <tr><td bgcolor="#999999">
    <div align="left">
    <a href="index.php?go=sites/pn/write">Neue Nachricht Verfassen</a>
    <table width="100%" cellpadding="0" cellspacing="0" border="1" bordercolor="black">
    <tr><td width="60%">Betreff</td><td width="20%">Von</td><td width="15%">Datum</td><td width="5%">L&ouml;schen</td></tr>
    <?php
    $username= username();
    $result = mysql_query("SELECT * FROM `pn` WHERE `username` = '$username' ORDER BY `id` desc");
    while ($array = mysql_fetch_array($result))
    {
    echo "<tr><td><a href='Link zum Lesen".$array['id']."'>".$array['title']."</a></td><td>".$array['userid']."</td><td>".$array['time']."</td><td><center>!!! Hier soll gel?scht werden!!!<a href='Link zum L?schen".$array['id']."'><img src='gfx/x.jpg'></td></tr>";
    }
    ?>
    </table>
    </td></tr>
    </table>
    <?php
    }
    else{
    echo "Sie sind nicht eingeloggt und somit nicht berechtigt ihre Privaten Nachrichten einzusehen";
    }
    ?>
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. du l?scht aus einer Tabelle so=>
    DELETE id FROM <tabellennamen> WHERE id=<die id die gel?scht werden soll>
  4. Autor dieses Themas

    ghostrider

    Kostenloser Webspace von ghostrider

    ghostrider hat kostenlosen Webspace.

    Ja aber wie kann ich das hier konkret anwenden? weil ich weiss nicht wie man es an die andere Seite weitergibt per Link und mir f?llt auch nicht so wikrlich ein wie ich das direkt auf der Seite machen kann.
  5. m**l

    du kannst das alles auf einer seite machen und zwar so

    <form action="<?php $_SERVER['PHP_SELF'] ?>" method="post">
    
    <input type="submit" name="delet" value="L?schen">
    </form>
    
    <?php
    if(isset($_POST["delet"]))
    {
    include ('verbindung.php');
    
    DELETE id FROM <tabellennamen> WHERE id=<die id die gel?scht werden soll>
    }
    ?>


    Und wenn du es an eine andere Seite mit link und nicht mit formular machen willst, dann musst du es mit get machen und zwar so:

    <a href="deinlink?delet=id des beitrag also echo $id
    
    ///////////////////////////
    
    n?chste Seite:
    
    if (isset($_GET['delet']))
    
    DELETE id FROM <tabellennamen> WHERE id = '".$_GET['delet']."'
     ?>




    Beitrag ge?ndert am 11.07.2005 21:56 von moul

    Beitrag ge?ndert am 11.07.2005 21:56 von moul
  6. Autor dieses Themas

    ghostrider

    Kostenloser Webspace von ghostrider

    ghostrider hat kostenlosen Webspace.

    Jo danke hat wunderbar funktioniert. Kann man auch statt dem abschick button nen normalen link machen?
  7. m**l

    ja kannst du habe ich doch geschrieben, dann kannst du es nicht mit Post sondern musst du dann mit GET machen:

    <a href='deinlink?delet=id des beitrag also echo $id
    
    ///////////////////////////
    
    n?chste Seite:
    
    if (isset($_GET['delet']))
    
    DELETE id FROM <tabellennamen> WHERE id = ''.$_GET['delet'].''
     ?>




    Beitrag ge?ndert am 11.07.2005 21:56 von moul

    Beitrag ge?ndert am 11.07.2005 21:56 von moul[/quote]
  8. Autor dieses Themas

    ghostrider

    Kostenloser Webspace von ghostrider

    ghostrider hat kostenlosen Webspace.

    Jo thx hatte ich ?bersehen. Und funktioniert super.
  9. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!