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!

User Eindeutig identifizieren?
Php und Access
Foto Voting
php surveyor Probanden
Mehrere Dateien verschieben
Javascript Direktmenü - Problem mit PopUp
Indizieren einer include-Datei verhindern
mysql und triad?
Werte von Radio-Buttons bekommen
array_chunk() Problem
regex
Mehrere Datensätze selektieren und abarbeiten
Wie wichtig ist die Option &quot;b&quot; bei fopen()?
History Back Button mit Php geht das?
id nummer wird nicht korrekt vergeben.
Hilfe! Problem mit chmod
pdf files mit php
&quot;Frameserver&quot; - wie?
Wert ist immer 1
Mit einem Datum rechnen?!
php update
Welche Programmiertechnik?
Match...against
Probleme mit Textfeld in PHP Formular
Undefined index
Formatierungsproblem
Mailbox mit php abrufen
mysql_num_rows() geht das?
Images mit Php?
SELECT Abfrage wird nicht in Formular übernommen!
betreffend o.shop in php
Spezielle Bilder(gallery)
try catch Problem
zweimal php
Wert in einer Datenbank
Filtern von Carriage Returns mit einer Select Abfrage ?
Daten von Visual Basic direkt auf PHP-Seite darstellen
DRINGEND: weiß nicht weiter :(((((((( ausgabe + file löschen
aut. Bildschirmauflösung per javascript bei div. Browsern
Session klappt bei mir net!
FCKeditor klappt bei free domains nicht
Variabel wird nicht ausgegeben
PHP Coder gesucht
Array umstellen
Objekt Selbstmord
Kleines prob mit Smiley ausgabe
?? habe etwas nicht ganz verstanden, glaub ich... Hilfe !!!
Fehler bei IF-Kontrollstruktur
Anführungszeichen werden in TextField nicht dargestellt
Laden einer Seite in einem anderen Ordner?
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