Formulareingaben als Link??

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Benutzeravatar
FSKiller / Phoenix
Mitglied
Beiträge: 872
Registriert: 28.08.2003 19:57
Wohnort: Berlin

Beitrag von FSKiller / Phoenix »

ja danke :) ich kram gerade nach alten büchern vielleicht steht da ja mal was gutes drinne habe da so ne idee melde mich wenn ich weiter bin :)
Kein Support per PN/Mail, wer sucht der findet!
Benutzeravatar
FSKiller / Phoenix
Mitglied
Beiträge: 872
Registriert: 28.08.2003 19:57
Wohnort: Berlin

Beitrag von FSKiller / Phoenix »

ich glaube nun geht es zuende mit mir :D also folgende dateien habe ich erstellt ts.php und ts_2.php

Code: Alles auswählen

<html>
<head><title>Teampeak TEST2</title></head>
<body>
<form action="ts_2.php" method="post">
<input name="eingabe" type="hidden" value="1">
<input name="name" type="text">
<input name="submit" type="submit" value="Senden">
</form>
</body>
</html>
und

Code: Alles auswählen

<html><head><title>Ausgabe</title></head>
<body>
<?php
if (eingabe == 1) {
echo(" Name: $name ");
} else {
	echo (" Name eintragen! ");
}
?>
</body>
</html>
werde beide geladen ohne fehler aber egal was ich für nicks oder auch buchstaben ich eingebe es kommt immer Name eintragen! Das beispiel habe ich aus einem Buch habe nur kommentar und sowas weggelassen, eigentlich recht einfach aber irgendwie brett vor dem kopf .. kann mir jemand sagen was ich falsch mache?
Kein Support per PN/Mail, wer sucht der findet!
Clone
Mitglied
Beiträge: 217
Registriert: 10.01.2004 18:41
Wohnort: Berlin
Kontaktdaten:

Beitrag von Clone »

Du kannst auch nicht so einfach auf "eingabe" zugreifen, probier mal so (komplette ts_2.php)...

Code: Alles auswählen

<html><head><title>Ausgabe</title></head>
<body>
<?php
if ($_POST['eingabe'] == 1) {
echo(" Name: $name ");
} else {
   echo (" Name eintragen! ");
}
?>
</body>
</html>
So funktioniert es bei mir.
Benutzeravatar
FSKiller / Phoenix
Mitglied
Beiträge: 872
Registriert: 28.08.2003 19:57
Wohnort: Berlin

Beitrag von FSKiller / Phoenix »

Clone hat geschrieben:Du kannst auch nicht so einfach auf "eingabe" zugreifen, probier mal so (komplette ts_2.php)...

Code: Alles auswählen

<html><head><title>Ausgabe</title></head>
<body>
<?php
if ($_POST['eingabe'] == 1) {
echo(" Name: $name ");
} else {
   echo (" Name eintragen! ");
}
?>
</body>
</html>
So funktioniert es bei mir.
danke :) warum habe ich dich nicht gleich bei icq gefragt :)
Kein Support per PN/Mail, wer sucht der findet!
Benutzeravatar
Blutgerinsel
Mitglied
Beiträge: 1801
Registriert: 19.07.2004 18:53
Wohnort: Landkreis Ulm
Kontaktdaten:

Beitrag von Blutgerinsel »

Ich dachte du willst das ganze via Url und nicht via POST?

Und nun verwendest du statt GET einfach POST ?

Wisst ihr eigentlich was ihr wollt ?
Benutzeravatar
FSKiller / Phoenix
Mitglied
Beiträge: 872
Registriert: 28.08.2003 19:57
Wohnort: Berlin

Beitrag von FSKiller / Phoenix »

Code: Alles auswählen

Peter link bla.de?login=Paul?password=Peter
bei get ist es so das & dazwischen .... :( bla dreck ich wollt normal über post aber ich werde das nun mal ausgibig testen .... thx
Kein Support per PN/Mail, wer sucht der findet!
Benutzeravatar
Blutgerinsel
Mitglied
Beiträge: 1801
Registriert: 19.07.2004 18:53
Wohnort: Landkreis Ulm
Kontaktdaten:

Beitrag von Blutgerinsel »

FSKiller hat geschrieben:

Code: Alles auswählen

Peter link bla.de?login=Paul?password=Peter
bei get ist es so das & dazwischen .... :( bla dreck ich wollt normal über post aber ich werde das nun mal ausgibig testen .... thx
Der Code ist FALSCH !

Code: Alles auswählen

Peter link bla.de?login=Paul?password=Peter
richtig wäre:

Code: Alles auswählen

Peter link bla.de?login=Paul&password=Peter
BTW: Bitte valides HTML verwenden, Links die mit einem & verknüpft sind falsch.....Daher entweder & schreiben oder im Environment von PHP den Output entsprechend abändern, was mittels httaccess File möglich ist.....
Benutzeravatar
FSKiller / Phoenix
Mitglied
Beiträge: 872
Registriert: 28.08.2003 19:57
Wohnort: Berlin

Beitrag von FSKiller / Phoenix »

Blutgerinsel hat geschrieben:
FSKiller hat geschrieben:

Code: Alles auswählen

Peter link bla.de?login=Paul?password=Peter
bei get ist es so das & dazwischen .... :( bla dreck ich wollt normal über post aber ich werde das nun mal ausgibig testen .... thx
Der Code ist FALSCH !

Code: Alles auswählen

Peter link bla.de?login=Paul?password=Peter
richtig wäre:

Code: Alles auswählen

Peter link bla.de?login=Paul&password=Peter
BTW: Bitte valides HTML verwenden, Links die mit einem & verknüpft sind falsch.....Daher entweder & schreiben oder im Environment von PHP den Output entsprechend abändern, was mittels httaccess File möglich ist.....
ja das weiß ich, nur teamspeak kann damit nichts anfangen :D, aber ist schon alles oki habe es hinbekommen und es funktioniert, das mit dem link und laden von dem link habe ich auch hinbekommen sprich habe mir die funktion von phpbb geklaut und nur umgebaut :), werde wenn ich alle kleinigkeiten fertig sind demo seite zur verfügung stellen und download uach wenn noch ein ts2-server besitzter sowas haben will, aber glaube ich aber weniger, es gibt zwar ts2-viewer aber mit den kann man nicht wirklich viel anfangen ausser halt alles sehen .... vielleicht kombiniert das einer oder ich mache das :)

thx für die hilfe hat mir sehr geholfen, jetzt habe ich auch nicht mehr so viele bäume vor dem gesicht :)
Kein Support per PN/Mail, wer sucht der findet!
Antworten

Zurück zu „Coding & Technik“