kostenloser Webspace werbefrei: lima-city


Formular senden

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    s******r

    Hallo @all,
    wie kann ich ein Formular (es ist nur ein textfeld, hidden, mit einer variable)
    ohne butten an die n?chste seite ?bergeben?
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

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

  3. Einfach mit
    <form action="SEITENNAME.php" method="post">
    Der Variablenname ist dann einfach der Name des Textfeldes zB:
    <textarea name="BLABLA"></textarea>

    Auf der n?chsten Seite kannst du dann mit $BLABLA auf das zugreifen, was der User ins Textfeld geschrieben hat.

    mfg
    Lukas
  4. Autor dieses Themas

    s******r

    Das habe ich auch schon soweit, aber wie wird nun die seite aufgerufen, wo ich doch keinen butten habe...?
    Als es ist eine if funktion, und mit else soll er dann eine seite ?ffnen, wie geht das?
  5. vielleicht hilft dir das:
    du h?ngst hinter die url:
    ?variable=wert
    die vor die variable wird aber kein $ geschrieben

    armada
  6. Autor dieses Themas

    s******r

    danke, aber wie ist denn nu der befehl, wo ich die Adresse angeben soll, wo der wert mit?bertragen wird?
    Habe doch eine if anweisung geschriben, und wenn die nicht eintrifft, soll mit else eine seite aufgerufen werden,
    wie mache ich das?
  7. else echo '<script type="text/javascript">
    top.location = "neueseite.php?variable=wert";
    </script>';

    das ist die else-anweisung.
    Dabei ersetzt du neueseite.php?variable=wert nat?rlich.

    armada
  8. k***o

    wenn dus doch mit form machen willst

    am bestern gibst du deinem form nen namen:
    <form name="eingabe" method="post">
    ...
    </form>

    zum abschicken benutzt du dann den befehl
    document.eingabe.submit();
    (z.B. <a href="javascript:document.eingabe.submit()">Weiter</a>)

    das is dann wie mit einem button. die n?chste seite wird automatisch neu geladen und du hast auch die variable.

    ?brigens w?rde ich keine globalen variablen verwenden sondern $_POST["variable"].
  9. Autor dieses Themas

    s******r

    top.location = "neueseite.php?variable=wert";

    Wie mache ich das, wenn ich (zeile oben) "wert" variabel halten will?

    wenn ich schreibe:
    top.location = "neueseite.php?variable=$wert";

    ...dann steht in der variablen auch "$wert" und nicht z.B. "23"
  10. top.location = "neueseite.php?variable='.$wert.'";

    so m?sste es eigentlich gehen

    armada
  11. Autor dieses Themas

    s******r

    Es funzt, vieeelen lieben dank, die Punkte und hochkommas haben mir gefehl!!! :tongue::thumb:
  12. Autor dieses Themas

    s******r

    Mein Problem Code:

    }
    else
    {
    echo '<script type="text/javascript">
    top.location = "start.php?userid='.$userid.'";
    </script>';
    }

    Erl?uterung:
    Ich verwalte mehrere User, deren Username ist eine laufende id. Jetzt meldet sich der User an, sind die Anmeldedaten korrekt, trifft else (oben) ein. Durch das JScript gelangt der User nun auf seine eigene erzeugte Startseite.

    Problem:
    Nat?rlich sieht der User dann oben in der Adresszeile seine ID. Angenommen er hat die Idee "13". So sieht er in der Adresszeile "http://www.meine-seite.de/login.php?userid=13"
    Jetzt k?nnte er ja auf die (f?r mich bl?de) Idee kommen, mal hinten eine "12" einzugeben.

    Fakt:
    Er sieht alle Daten von User Nr 12 ohne Kennwort ohne nix, welche er aber nicht einsehen sollte, :mad: - wie kann ich das umgehen???
  13. du ?bergibst halt noch f?r jeden user en passwort.
    und wenn das passwort net stimmt, wird einfahc angezeigt, dass es falsch ist und nicht die seite.

    armada
  14. Autor dieses Themas

    s******r

    Das habe ich ja auch, wie oben geschrieben. Doch nachdem man das Kennwort eingegeben hat, wird dem User seine ID mitgesendet. Leider wird nur von dieser einen Seite das Pwd erwartet...

    Aber ich frag mal anders:
    Kann mir jemand eine Seite empfehlen, wo auf das Thema Login eingegangen wird. Ich denke so in richtung .htaccess in Verbindung in PHP. Was ich gar nicht mag, ist das fest integrierte Kennwort im Source - da ich eine Datenbank mit Usern Pflege, und dort jeder sein user und kennwort gespeichert haben soll. W?hre wohl am besten mit .htaccess zu l?sen, aber wie?
  15. 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!