kostenloser Webspace werbefrei: lima-city


Hidden Feld klappt nicht

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    m*********1

    Hi, ich will gerne die iD einer Message in einem HiddenFeld mitschicken, damit ich sp?ter genau diese E-Mail mit dieser ID ?ffnen kann. Nur die ID wird nicht mit geschickt was mache ich falsch?

    <input type="submit" name="lesen" value="Lesen"><input type="hidden" name="<?php echo stripslashes(nl2br($id_mail[$i].""));?>" value="<?php echo stripslashes(nl2br($id_mail[$i].""));?>"></center></td></tr>


    Auf der Seite read.php wo es dann hin geht wenn ich lese, lese ich so die Variable wieder aus und versuche so die Message zu erreichen:

    <?php
    error_reporting(E_ALL);
    include ('verbindung.php');
    
    $id_mail_read = $_POST["id_mail"];
    
    $sql = "SELECT * FROM pns WHERE id = '".$id_mail_read."'";
    $result = mysql_query($sql) or die(mysql_error().'<br />Query: '.$sql);
    while ($pns = mysql_fetch_array($result)) {
    $id_mail= $pns["id"];
    $sender = $pns["sender"];
    $subject = $pns["subject"];
    $time= $pns["time"];
    $message= $pns["message"];
    }
    ?>

    Beitrag ge?ndert am 8.07.2005 06:09 von mastermoul1

    Beitrag ge?ndert am 8.07.2005 06:11 von mastermoul1

    Beitrag ge?ndert am 8.07.2005 06:11 von mastermoul1
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

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

  3. ich denke es liegt eher an dieser Zeile:
    value="<?php echo stripslashes(nl2br($id_mail[$i].""));?>">

    denn sonst hast du bei dem "Hidden-Feld" alles richtig angegeben so wie ich dasd sehe. am besten ist, du gibst stripslashes(nl2br($id_mail[$i].""))
    mal einfach so per echo raus, vielleicht kommt da was vern?nftiges bei raus ;)
  4. Autor dieses Themas

    m*********1

    ich habe es gemacht udn es wird die richtige ID ausgeben, also daran kann es nicht liegen...
  5. Hi :)

    Ich sehe gerade das du 2x das gleiche einmal als name und auch als value weitergibst:

    name="<?php echo stripslashes(nl2br($id_mail[$i].""));?>"
    value="<?php echo stripslashes(nl2br($id_mail[$i].""));?>"

    ich denke du solltest mal bei name="id_mail" machen dann sollte es gehen :)
    (wenn ich richtig liege das bei value die id ausgegeben wird (um sie weiterzugeben)

    Aufjedenfall kannst du nicht value und name das gleiche haben nach deinem weiteren Vorgangsscript .)

    mfg Desertkings

    Beitrag ge?ndert am 8.07.2005 09:59 von desertkings
  6. Autor dieses Themas

    m*********1

    das Problem hat sich gekl?rtz, bitte um schlie?ung des Threads
  7. 0******a

    Geschlossen
  8. 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!