Zum Inhalt springen

PHP: Neue Seite mit Werten aufrufen


Empfohlene Beiträge

Original geschrieben von Patrick.Karre

ich würde gerne von einer PHP Seite eine neue Aufrufen. Die neue Seite muss allerdings mit Werten aufgerufen werden. Dies müsste so aussehen: Seite.php?nr=1.

Wie stelle ich dies am besten an ???

Entweder so wie du vorschlägst über einen Hyperlink oder über Formularfelder, die du im nächsten Script auswertest oder evtl auch über einen Session.

Link zu diesem Kommentar
Auf anderen Seiten teilen

Wie oben gesagt, als normaler Link

<a href="./index.php?nr=1">Klick mich</a>

oder per (verstecktem) Formularfeld.

Wobei die bei der Methode mit dem Link aufpassen mußt, wenn du die Werte von da weiterverarbeiten willst, z.B. in SQL-SELECTs... den diese Links sind immer ein offenes Tor für Angriffe auf deine Site.

Link zu diesem Kommentar
Auf anderen Seiten teilen

Original geschrieben von Patrick.Karre

Die Seite muss durch eine If Anweisung aufgerufen werden:

If (Benutzer=$Benutzer)

Seite1

elseif (irgendwas=irgendswas)

Seite2

usw.

Diese Seiten müssen mit zwei bis drei Parametern aufgerufen werden.

MfG

PAtrick

Was ist eigentlich genau dein Problem? Du erklärst in deinen Posts doch schon selbst, wie du es lösen mußt. Außerdem sind das auch bisher Fragen, die in jedem PHP-Tutorial für Anfänger erklärt werden ;)...

Probier's doch einfach mal so aus, wie du es dir vorstellst - da wird so schon einiges klappen, denk ich! :)

Link zu diesem Kommentar
Auf anderen Seiten teilen

Wieso denn mit include? Was genau soll das machen? Soll das eine Loginmaske werden? Dann läufts eh über Formularfelder.

Wenn du über einen Link die Werte übergibst (wie oben beschrieben) kannst du mit $nr und $user bzw. $_REQUEST[...] darauf zugreifen.

Irgendwie habe ich das Gefühl hier wird aneinander vorbei geredet... sag doch mal definitiv was du machen willst.

Link zu diesem Kommentar
Auf anderen Seiten teilen

Und wo liegt da das Problem? Zwei input-Felder(Name und Passwort), ein submit button. unter form action trägst du die zielseite ein, unter method "post". Auf der Zielseite greifst du die Variablen dann als $_POST["Name"] bzw. $_POST["Passwort"] ab und vergleichst sie mit deiner Datenbank.

Link zu diesem Kommentar
Auf anderen Seiten teilen

Also dann ist das doch kein Problem... du hast die erste Seite mit dem Formular (login.php) und dann enweder eine weitere (check.php) oder du baust alles in login.php

Die Lösung mit 2 Seiten:

login.php

...

<form action="check.php" method="post">

<input name="user"><input name="pass">

....

check.php:

if ($_POST['user'] == 'test') && ($_POST['pass'] == 'dummy') {...}

oder

if ($HTTP_POST_VARS['user'] == 'test') && ($HTTP_POST_VARS['pass'] == 'dummy') {...}

Die Lösung mit einer Seite:

login.php

...

if !$check {...

<form action="check.php?check=1" method="post">

<input name="user"><input name="pass">

} else {...

if ($_POST['user'] == 'test') && ($_POST['pass'] == 'dummy') {...}

oder

if ($HTTP_POST_VARS['user'] == 'test') && ($HTTP_POST_VARS['pass'] == 'dummy') {...}...}

....

Soll nur als Anhaltspunkt dienen, das ist alles nicht richtiges PHP sondern so ne Art Pseudo-PHP Code (hab gerade keinen Bock das genau nach Vorschrift zu machen... muß ja auch noch arbeit für dich bleiben *g*)...

Link zu diesem Kommentar
Auf anderen Seiten teilen

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...