kostenloser Webspace werbefrei: lima-city


Delete link funktioniert nich über get befehl

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    ghostrider

    Kostenloser Webspace von ghostrider

    ghostrider hat kostenlosen Webspace.

    Hi Leutz bin ehct schon kurz vor dem ausrasten und hoffe auf Hilfe.

    Hier das Problem ich habe folgenden Link:
    <a href='sites/pn.php?delete=".$array['id']."'><img src='gfx/x.jpg'></a>

    und folgenden Get Befehl:
    elseif(isset($_GET['delete'])){
    include("../include/edna/config.php");
    $id=$_GET['delete'];
    mysql_query("DELETE from `pn` WHERE `id` = '$id' LIMIT 1");
    echo "<meta http-equiv='refresh' content='0; URL=../index.php?go=sites/pn.php'>";
    }
    aber er will nichts l?schen noch das metatag ausf?hren. wieso?
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

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

  3. k**********e

    acha.. was fragst du im if abfragst. vllt kommt er dadurch net zum elseif

    also poste mal a bissel mehr von deinem code

    vom if an bitte

    Beitrag ge?ndert am 13.12.2005 19:27 von kirschbluete
  4. Autor dieses Themas

    ghostrider

    Kostenloser Webspace von ghostrider

    ghostrider hat kostenlosen Webspace.

    Ok auf deinem Wunsch werde ich das tun.

    <?php
    if(userid()!=""){
    if (isset($_GET['write']))
    {
    ?>
    <table width="98%" cellpadding="0" cellspacing="0" border="0">
    <tr><td width="100%" height="8"><div align="center">Nachricht schreiben</td></tr>
    <tr><td>
    <div align="left">
    <form action="sites/pn_insert.php" method="post">
    <table width="100%" cellpadding="0" cellspacing="0" border="1" bordercolor="black">
    <tr><td>Absender:</td><td><input type="text" readonly name="userid" value="<?php echo username(); ?>"></td></tr>
    <tr><td>Empf?nger:</td><td><input type="text" name="username" value="
    <?php
    if (isset($_GET['user']))
    {
    $user_get=$_GET['user'];
    echo $user_get;
    }
    else{
    echo "";
    }
    ?>
    " tooltip="Geben Sie hier den Namen des Empf?ngers ein"></td></tr>
    <tr><td>Betreff:</td><td><input type="text" name="title" value="" tooltip="Geben Sie hier bitte den Betreff f?r ihre Nachricht ein"></td></tr>
    <tr><td>Nachricht:</td><td><textarea cols="55" rows="4" wrap="soft" name="msg"></textarea></td></tr>
    <tr><td colspan="2"><center><input type="submit" value="Nachricht Senden"></td></tr>
    </form>
    </table>
    </td></tr>
    </table>
    <?php
    }
    elseif(isset($_GET['write_sucess'])){
    ?>
    <table width="98%" cellpadding="0" cellspacing="0" border="0">
    <tr><td width="100%" height="8"><div align="center">Nachricht gesendet</td></tr>
    <tr><td>
    <div align="center">
    Ihr Nachricht wurde erfolgreich an den User ?bertragen
    </td></tr>
    </table>
    <?php
    }
    elseif(isset($_GET['read'])){
    ?>
    <table width="98%" cellpadding="0" cellspacing="0" border="0" align="center">
    <tr><td width="100%" height="8"><div align="center">Nachricht Lesen</td></tr>
    <tr><td>
    <div align="left">
    <?php
    $id=$_GET['read'];
    mysql_query("UPDATE `pn` SET `new` = '0' WHERE `id` = '$id' LIMIT 1;");
    $username=username();
    $result = mysql_query("SELECT * FROM `pn` WHERE `id` = '$id' AND `username` = '$username'");
    while ($array = mysql_fetch_array($result)){
    echo "<table width='100%' cellpadding='0' cellspacing='0' border='1' bordercolor='black'><tr><td>Absender:</td><td><a href='index.php?go=sites/pn/write.php&user=".$array['userid']."'>".$array['userid']."</a></td></tr><tr><td>Empf?nger:</td><td>".$array['username']."</td></tr><tr><td>Betreff:</td><td>".$array['title']."</td></tr><tr><td>Datum:</td><td>".$array['time']."</td></tr></table>".$array['msg']."";
    ?></table><?php
    }
    }
    elseif(isset($_GET['delete'])){
    include("../include/edna/config.php");
    $id=$_GET['delete'];
    mysql_query("DELETE from `pn` WHERE `id` = '$id' LIMIT 1");
    echo "<meta http-equiv='refresh' content='0; URL=../index.php?go=sites/pn.php'>";
    }
    else{
    ?>
    <table width="98%" cellpadding="0" cellspacing="0" border="0">
    <tr><td width="100%" height="8"><div align="center">Private-Nachrichten-Zentrale</td></tr>
    <tr><td>
    <div align="left">
    <a href="index.php?go=sites/pn.php&write=new">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?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='index.php?go=sites/pn.php&read=".$array['id']."'>".$array['title']."</a></td><td>".$array['userid']."</td><td>".$array['time']."</td><td><center><a href='sites/pn.php?delete=".$array['id']."'><img src='gfx/x.jpg'></a></td></tr>";
    }
    ?>
    </table>
    </td></tr>
    </table>
    <?php
    }
    }
    else{
    echo "Sie sind nicht eingeloggt und somit nicht berechtigt ihre Privaten Nachrichten einzusehen";
    }
    ?>
    <br>
    <center><small><b>P</b>PNSystem V1 ? by <a href="http://psoftware.de">PSoftware.de</a></small></center>
  5. k**********e

    n groben fehler seh ich net...

    mach nach dem mysql_query n or die(mysql_error());
    vllt bekommen wir dann eine fehler meldung.
    elseif(isset($_GET['delete']))
    {
    	include("../include/edna/config.php");
    	$id=$_GET['delete'];
    	mysql_query("DELETE FROM `pn` WHERE `id` = '$id' LIMIT 1") 
            or die('DELETE ERROR : <br />' . mysql_error() );
    	echo "<meta http-equiv='refresh' content='0; URL=../index.php?go=sites/pn.php'>";
    }


    ansonsten kann es an der includierten datei liegen.
    die wird ja nur bei delete includiert... vllt ist dort ein fehler.
  6. 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!