Einfügen eines Namens in eine Tabelle

  • Hi ,
    Ich bin gerade dabei eine Seite zu erstellen , wo man sich mittels einem Forum, einem Eingabefeld, eines Submit-Button und einer Tabelle sich in die Tabelle eintragen kann .
    Mein Problem liegt also darin das wenn man seinen Namen in das Eingabefeld eingibt und dann auf den Button klickt , nichts passiert !
    Das ganze in Html-Code sieht bei mir so aus :

    <form action="" method="" target="">Name: </form><input type="Text" name="Nameneingabefeld" value="" size="" maxlength="">
    <input type="Submit" name="Bestätigung" value="Abschicken">
    <p align=center><table border="1" cellpadding="0" cellspacing="0" width="80%">
    <tr>
    <td><p align=center><font size="8" color="#ff0000">Gegen Drogen</font></p></td>
    </tr>
    <tr>
    <td></td>
    </tr>

    Was muss ich noch ergänzen ? Das ganze müsste bis Heute Abend fertig sein ! Kann mir jemand helfen ? Es wäre wirklich sehr net und hilfsbereit !
    Danke schon einmal im Vorraus !
    Mit freundlichen Grüßen White

  • Zitat:"wo man sich mittels einem Forum,"

    ich meinte natürlich nicht Forum sondern Formular !
    Gruß White

  • Hi
    arbeitest du mit javascript?
    Dein Formular beinhaltet nur den Ausdruck "Name:" du beendest den Endtag deines Formulars unmittelbar danach!

  • also von php hab ich nicht so die ahnung ...

    mit javascript nur manchmal ... ich weiß das da noch was hin muss aber ich weiß nicht genau welcher befehl !

    ich will einfach wenn man den namen in den Kasten einträgt und dann auf Abschicken klickt , dass danach der Name den ich eingegeben hatte auch in der Tabelle steht !
    Gruß White

  • die Daten müssen doch abgeleget werden, dass mittels php eventuell.
    so hast kannst du dir die Daten in einer Tabele anzeigen lassen, aber beim nächsten nächsten aufruf hast du keine Daten!

  • => http://modula.mo.funpic.de/drogen/index.php

    [php:1:e076dd723d]<?php
    /**
    * <Kurzbeschreibung>
    *
    * <Ausführliche Beschreibung>
    *
    * @author <Autor>
    * @package <Paket>
    * @since <Erstellt am>
    * @modify <Zuletzt bearbeitet am>
    *
    * @filesource
    */
    $datendatei = "unterschriften.html";
    if($_POST['send'] == 1) {
    $fp = fopen($datendatei, "a+");
    $zeile = "<tr><td>{$_POST['name']}</td></tr>\r\n";
    fwrite($fp, $zeile);
    fclose($fp);
    }
    ?>
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
    <head>
    <meta http-equiv="content-type" content="text/html; charset=windows-1250">
    <meta name="generator" content="PSPad editor, http://www.pspad.com">
    <title>Gegen Drogen</title>
    </head>
    <body>

    Bitte trage hier deinen Namen ein:</p>
    <form action="<?php echo $PHP_SELF; ?>" method="POST">
    <input type="hidden" name="send" value="1">
    <table>
    <tr>
    <td><input type="text" name="name"></td>
    <td><input type="submit" name="submit" value=" Eintragen! "></td>
    </tr>
    </table>
    </form>
    <table>
    <tr>
    <td>GEGEN DROGEN</td>
    </tr>
    <?php @include($datendatei); ?>
    </table>
    </body>
    </html>[/php:1:e076dd723d]

    die Datei "unterschriften.html" musst du noch im gleichen verzeichnis anlegen und ihr min. chmod 666 verpassen.

  • oder .. kannst du die seite einfqach so lassen wie du sie geschrieben hast ?
    ich habe die seite mit meiner seite verlinkt !

  • Jetzt musst du die Datei auf einen Webserver (mittels eines FTP Programms) übertragen.

    Ausserdem musst du dort eine weitere datei anlegen die so heißt wie mit $datendatei ($datendatei = "unterschriften.html";) festgelegt ist und ihr Rechte für schreiben von user, gruppe und welt geben (CHMOD 666).

    Danach das ganze im Browser aufrufen und fertig :)

  • wie übertrage ich die datei auf einen webserver??
    löl
    naja .. danach kann ich es ja dann .. also schon mal danke für alles im Vorraus!
    Gruß White