FORUMARCHIV  
  simples formular - keiner variablenübergabe ?!   
 
is was wirklich simples, weiss aber nicht, warums nicht funzt.
bin schon tierisch am verzweifeln, weil mich ein so kleines problem so lang aufhält..


seite1.php

mittels formular werden 2 variablen weiter gegeben .. kennung + passwort..

------------

...

<form action="seite2.php" methode="POST" >
<table cellpadding=0 cellspacing=0>
<tr>
<td><b>Benutzername : &nbsp;&nbsp;&nbsp;</b></td>
<td><input type="Text" name="user" value="" size="15" maxlength="15"></td>
</tr>
<tr>
<td><b>Passwort : </b></td>
<td><input type="Password" name="pass" value="" size="15" maxlength="15"></td>
</tr>

<tr>
<td></td>
<td><br><input type="Submit" name="" value="Einloggen"></td>
</tr>
</table>
</form>

...


seite2.php

nun mein problem, die variablen sind leer... es kommt nix an..
ich hab nur kein plan warum nicht, schon hundert mal gemacht, aber nun funzt nix..
weder bei einer einfach ausgabe wie der..

echo $user;
echo $pass;

noch so..

echo $_POST["user"];
echo $_POST["pass"];

selbst wenn ich ne session starte, und die variablen ner session-variablen übergebe, bleiben auch die dinger leer!!!... nix...
auch mit if abfrage geprüft.. in keiner variablen is was drinne...


vielleicht hat hier jemand nen simplen gedankenanstoss......

> Hier gehts zum Orginal Eintrag

 
  Antworten  
 

1.

probier es mal so

Code:                   In Zwischenablage kopieren (nur IE)
1">





2.

sorry.. die variante hatte ich auch schon ..
hatte es nur irgendwo in nem skript mit "" gesehen, deswegen noch so im quelltext..
ist aber schon oftmals mit ' ' getestet worden ....



3.

Das macht keinen Unterschied....
Mach mal print_r($_POST);
Wenn das Array leer ist hast du sonstwo nen Fehler und nicht das Aktuelle Formular gepostet.
Damit sollte es nämlich gehen



4.

Code:                   In Zwischenablage kopieren (nur IE)
2">

und mach mal das an den anfang deines scripts

Code:                   In Zwischenablage kopieren (nur IE)
3">

dann bekommste ne fehlermeldung..



5.

Zitat:
alko postete
is was wirklich simples, weiss aber nicht, warums nicht funzt.
bin schon tierisch am verzweifeln, weil mich ein so kleines problem so lang aufhält..


seite1.php

mittels formular werden 2 variablen weiter gegeben .. kennung + passwort..

------------

...

<form action="seite2.php" methode="POST" >
<table cellpadding=0 cellspacing=0>
<tr>
<td><b>Benutzername : &nbsp;&nbsp;&nbsp;</b></td>
<td><input type="Text" name="user" value="" size="15" maxlength="15"></td>
</tr>
<tr>
<td><b>Passwort : </b></td>
<td><input type="Password" name="pass" value="" size="15" maxlength="15"></td>
</tr>

<tr>
<td></td>
<td><br><input type="Submit" name="" value="Einloggen"></td>
</tr>
</table>
</form>
guck ma oben im form-Tag da steht "methode" anstatt "method"
deswegen wir das wohl in $_POST net drinstehen und warum das in $user net drin steht hat glaub ich irgendwas mit register_globals oder so zutun



6.

array ist leer.... ich krieg gleich n kind.. hehe..
ich poste mal die 2dok. sind recht klein .. mom..
das darf man eigentlich keinem erzählen



7.

<form action="seite2.php" methode="POST" >

Es heißt method



8.

^^ sag ich doch



9.

@liebes kerlchen .. no.. geht auch so nich ..


seite 1_

Code:                   In Zwischenablage kopieren (nur IE)
4">

hier nun seite2.php


Code:                   In Zwischenablage kopieren (nur IE)
5">





10.

Zitat:
Swiftnick postete
<form action="seite2.php" methode="POST" >

Es heißt method
lag leider auch nich daran .. ?!?!



11.

Zitat:
und mach mal das an den anfang deines scripts


PHP-Quellcode:

<?php
echo error_reporting(E_ALL);
?>


dann bekommste ne fehlermeldung..


was kommt denn für ne fehlermeldung??



12.

2039 Array ( )
Warning: Undefined index: $user in /mnt/kw2/01/689/00000017/htdocs/rm/seite2.php on line 44

Warning: Undefined index: $pass in /mnt/kw2/01/689/00000017/htdocs/rm/seite2.php on line 45


line 44/45 is die testausgabe von den 2 variablen user und pass



13.

wie übergibst du denn die variablen und wie fragst du sie ab??



14.

..ich bin würd mich quasi noch als anfänger bezeichnen.. du willst wohl grad noch mehr info, als man oben den 2 dokumenten entnehmen kann??
bisher hat es immer wie oben stehend geklappt.
übergeben sie mit dem formular und dadurch sind sie in dem nächsten dokument verfügbar. oder habe ich da einen denkfehler drinnen. fehlt was entscheidendes??



15.

naja ich bin auch nicht grad der pro.. aber wenn du variablen aus einem formular holen willst dann geht das so

wenn du zum beispiel abfragen willst was in den felder drinne sthet musst du das mit $_POST machen
z.B
Code:                   In Zwischenablage kopieren (nur IE)
6">

mit $_POST holt man variablen aus einem formular...

[color="red"]guckst du[/color]



16.

Hast du das wirklich so stehen?
echo $_POST['$user'];
echo $_POST['$pass'];

Dann mach die $-Zeichen weg!



17.

haste schonma geguckt ob die net doch ausm $_GET kommen???



18.

Zitat:
Swiftnick postete
Hast du das wirklich so stehen?
echo $_POST['$user'];
echo $_POST['$pass'];

Dann mach die $-Zeichen weg!
geht auch so nicht?! ..


[quote]shizoe postete
naja ich bin auch nicht grad der pro.. aber wenn du variablen aus einem formular holen willst dann geht das so

wenn du zum beispiel abfragen willst was in den felder drinne sthet musst du das mit $_POST machen
z.B
Code:                   In Zwischenablage kopieren (nur IE)
7">

mit $_POST holt man variablen aus einem formular...

[color="red"]guckst du[/color] [/quote] die sache ist ja, dass das array leer ist..


hab hier grad noch ne gute page gefunden.... sobald ich den fehler gefunden hab, poste ichs hier
bin ja mal gespannt....



19.

Zitat:
liebesKerlchen postete
haste schonma geguckt ob die net doch ausm $_GET kommen???
jetzt bin ich verwirrt...?!?!?!?!.. wieso sind die denn da drinnen?? wie geht das?



20.

method[color="red"]e[/color] ="POST"

<form action="seite2.php" method="POST" >

*** Nobody ***



21.

Das hatten wir schonmal.
Da sowas echt grundlagen sind und man an sowas bestimmt keine 20 Postings vergeuden sollte folgt jetzt die Standard Antwort:
Standard-Antwort:
Richtig debuggen
1. Man bemerkt, dass ein Skript nicht das tut, was es soll.
2. Man versucht, die Stelle die daran Schuld sein kann, schonmal einzugrenzen. Falls dies nicht geht, wird zunächst das komplette Skript als fehlerhaft angesehen.
3. An markanten Stellen im Skript lässt man sich wichtige Variableninhalte ausgeben und ggf. auch in bedingten Anweisungen eine kurze Ausgabe machen, um zu überprüfen, welche Bedingung ausgeführt wurde (oder auch nicht).
4. Schritt 3 wird so lange wiederholt, bis Unstimmigkeiten im Skript auffallen
5. Damit hat man das Problem (Unstimmigkeit) gefunden und kann versuchen diese zu beheben. Hierzu dienen dann die PHP-Dokumentation und andere Quellen als Ratgeber.
6. Lässt sich das konkrete Problem trotzdem nicht beheben, kann man in Foren um Rat fragen.
7. Das Programm läuft und man kann die Debug-Ausgaben wieder entfernen.

Die Ausgaben per echo kann man sich ersparen, in dem man einen Debugger benutzt.

Denn vom Prinzip her ist es richtig aber irgendwo ist der Hund drin



22.

@foggy..

alles klar
bin auch zu 99% nur am lesen hier ..
kann zwar mit meinem wissen auch noch nich wirklich jemandem hier helfen.. aber die zeit kommt noch , da
bin ich mir sicher
also... thx an alle..



> Weiter Einträge finden Sie in unserem Forum

 

Sie befinden sich hier im Forenarchiv von phpforum.de wenn Sie direkt ins Forum möchten, klicken Sie bitte hier. Zur Startseite kommen Sie hier.



Webspace mit PHP und MySQL bei phpforum.de!

radiobuttons überprüfen
Probleme mit require
Auswahl des Servers (Performance)
Überprüfung der E-mailadresse im Formular
Variable auslesen!!!
Scirpt laufzeit verlängern
Virus oder nicht Virus...
readdir Verzeichnisse oben, Dateien unten
2 abhängige auswahlboxen
mysql problem!bitte um hilfe
Problem mit Counter
gaestebuch frage
Php Array in Js-array umwandeln
Probleme mit trim () und chop()
Virtualhost / windows / dyndns
Einfache Frage
Links &quot;automatisch&quot; erstellen???
Datenimportschnittstelle CSV/XML gesucht!
Ganz normale PHPSESID
Sicherheitsproblem
$_SESSION['id'][] was ist daran falsch?
ezupload php problem
Fehler im script Bitte um hilfe
formular error auf formular seite ausgeben
ifconfig über Intranetseite ausführen....
sql abfrage aus zwei tabellen
Objekt erwartet
Wann kommt PHP5
Datei in RAR oder ZIP komprimieren und mit Passwort versehen
Ich kapier es nicht! (variablen in Link oder doch nicht?)
mcrypt
array_push ?
Tabellen vergleichen
News &amp; Comments
Dynamisch Thumbnail generieren
Count()
datenbankverbindung dauerhaft aufrechterhalten?
script zum E-mails decodieren?
Suche ein PHP Script
php Mailer --&gt; Smtp Error
mysql link resource problem
Bildwechsel bei onclickevent
Fehlermeldung
Spezielle Datumsfunktion
Probleme mit Arrays in einer Echo ausgabe.
Suche Serverüberwachungsskript
Übergabe von Variabeln an Insert-befehl
funktion readfile() netscape 7.0
htaccess und Rewriteengine
Php + Xml-schnittstelle
Weiter

Webdesign und TYPO3 Agentur - analog multimedia

phpforum.de das deutsche PHP-Forum. Hier finden Sie alles über PHP, PHP3, PHP4, PHP5 MySQL, ASP, JSP,Linux, Apache ...
  phpforum.de