- Ad -
php-resource



Zurück   PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr > Entwicklung > PHP Developer Forum
 

Login

 
eingeloggt bleiben
star Jetzt registrieren   star Passwort vergessen
 

 

 

 


PHP Developer Forum Hier habt ihr die Möglichkeit, eure Skriptprobleme mit anderen Anwendern zu diskutieren. Seid so fair und beantwortet auch Fragen von anderen Anwendern. Dieses Forum ist sowohl für ANFÄNGER als auch für PHP-Profis! Post your PHP questions here!

Antwort
 
LinkBack Themen-Optionen Thema bewerten
  #1 (permalink)  
Alt 27-09-2005, 19:50
nlochat
 Newbie
Links : Onlinestatus : nlochat ist offline
Registriert seit: Sep 2005
Beiträge: 34
nlochat ist zur Zeit noch ein unbeschriebenes Blatt
Standard $_GET und $_POST probleme=)

Hallo!

Ich wünsche erst mals allen einen wunderschönen Abend=)Hab mich gerade hier angemeldet, weil ich absolut nicht mehr weiter weiß, was ich noch machen soll.

Ich habs jetzt schon selbst probiert aber leider haut bei meinem Skript etwas nicht so ganz hin. Also folgendes Problem:

Ich habe eine homepage zb. www.adresse.de/index.php-->indieser ist der befehl switch/case mit den $_GET['blabla']um dann die jeweiligen Dateien zu includen, welche per www.adresse.de/index.php?section=blabla aufgerufen werden.

ich hab die section "account" wo ich zum Login des Accounts geleitet werde. Hier möchte ich, dass die Daten per POST weitergegeben werden. Der Link im HTML-Template soll aber wieder GET-Variable enthalten.

Also wie folgt-->method="post" und action="index.php?section=membersection"

jedoch wenn ich solch eine Adresse benutze bekomme ich dann nach Eingabe des Passwortes folgende Fehlermeldung:*Notice*: Undefined index: nick in bla bla bla =)


Name vom Input-field passt, weiters auch die includes (habs mit echo"test"; getestet) was kann da noch nicht passen?hoffe mir kann geholfen werden!

Ich hoffe auch, dass ich es halbwegs verständlich erklärt habe!sonst bitte nachfragen=)

Vielen Dank!
Mit Zitat antworten
  #2 (permalink)  
Alt 27-09-2005, 21:05
TobiaZ
  Moderator
Links : Onlinestatus : TobiaZ ist offline
Registriert seit: Jan 2001
Ort: MUC und MGL, Germany
Beiträge: 34.188
Blog-Einträge: 1
TobiaZ befindet sich auf einem aufstrebenden Ast
Standard

poste mal die ausgabe von

print_r($_POST);
__________________
ERST LESEN: Unsere Regeln. | Ich hab schon Pferde kotzen sehn!

READ THIS: Strings richtig trennen/verbinden | JOINs, das leidige Thema | Wegwerf E-Mail Adressen

Ich werde keinen privaten 1:1 Support leisten, außer ich biete ihn ausdrücklich an.

Wenn man sich selbst als "Noob" bezeichnet, sollte man die Finger davon lassen.
Wenn man gewillt ist daran etwas zu ändern, lernt man Grundlagen!
Mit Zitat antworten
  #3 (permalink)  
Alt 27-09-2005, 22:59
nlochat
 Newbie
Links : Onlinestatus : nlochat ist offline
Registriert seit: Sep 2005
Beiträge: 34
nlochat ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Array ( )

zeigts bei mir an!
hat das was spezielles zu bedeuten?
Mit Zitat antworten
  #4 (permalink)  
Alt 28-09-2005, 09:53
penizillin
 PHP Guru
Links : Onlinestatus : penizillin ist offline
Registriert seit: Feb 2004
Beiträge: 10.166
penizillin ist zur Zeit noch ein unbeschriebenes Blatt
Standard

das array ist leer.
zeig mal die form.
Mit Zitat antworten
  #5 (permalink)  
Alt 28-09-2005, 10:24
Quetschi
 PHP Expert
Links : Onlinestatus : Quetschi ist offline
Registriert seit: Dec 2004
Beiträge: 2.759
Quetschi befindet sich auf einem aufstrebenden Ast
Standard

Ich hab glaub ich den Ablauf von dem ganzen ned genau verstanden, aber ich frage mich, warum du einem Form dass du mit POST übermittelst der Action noch Parameter mit GET übermittelst - keine Ahnung ob das überhaupt geht. Übertrage section=blabla doch einfach als HiddenInput und dann brauchst im aufgerufenen Script nur $_POST zu verwenden und nicht dein MischMasch aus $_GET & $_POST.

Nur so als Vorschlag - ob das jetzt konkret was mit deinem Problem zu tun hat weiß ich ned.
Mit Zitat antworten
  #6 (permalink)  
Alt 28-09-2005, 10:25
nlochat
 Newbie
Links : Onlinestatus : nlochat ist offline
Registriert seit: Sep 2005
Beiträge: 34
nlochat ist zur Zeit noch ein unbeschriebenes Blatt
Standard

PHP-Code:
<form id="login" name="login" method="post" action="index.php?section=membersection">
  <
table width="400" border="0" align="center" cellpadding="0" cellspacing="0">
    <
tr>
      <
td width="159"><div align="center">Nick:</div></td>
      <
td width="241"><label>
        <
input name="nick" type="text" id="nick" />
      </
label></td>
    </
tr>
    <
tr>
      <
td><div align="center">Passwort:</div></td>
      <
td><label>
        <
input name="pass" type="password" id="pass" />
      </
label></td>
    </
tr>
    <
tr>
      <
td><input name="site" type="hidden" id="site" value="membersection" /></td>
      <
td><label>
        <
input name="login" type="submit" id="login" value="login" />
      </
label></td>
    </
tr>
  </
table>
</
form
wenn es geht möchte ich eben das includen ber $_GET und die Formulare per $_POST machen=)
Mit Zitat antworten
  #7 (permalink)  
Alt 28-09-2005, 10:59
TobiaZ
  Moderator
Links : Onlinestatus : TobiaZ ist offline
Registriert seit: Jan 2001
Ort: MUC und MGL, Germany
Beiträge: 34.188
Blog-Einträge: 1
TobiaZ befindet sich auf einem aufstrebenden Ast
Standard

dann forsche mal, wo und warum das array leer ist. DAS ist nämlich dein Problem.
__________________
ERST LESEN: Unsere Regeln. | Ich hab schon Pferde kotzen sehn!

READ THIS: Strings richtig trennen/verbinden | JOINs, das leidige Thema | Wegwerf E-Mail Adressen

Ich werde keinen privaten 1:1 Support leisten, außer ich biete ihn ausdrücklich an.

Wenn man sich selbst als "Noob" bezeichnet, sollte man die Finger davon lassen.
Wenn man gewillt ist daran etwas zu ändern, lernt man Grundlagen!
Mit Zitat antworten
  #8 (permalink)  
Alt 28-09-2005, 11:07
nlochat
 Newbie
Links : Onlinestatus : nlochat ist offline
Registriert seit: Sep 2005
Beiträge: 34
nlochat ist zur Zeit noch ein unbeschriebenes Blatt
Standard

hmmm ja ich forsche seit gestern! nur leider bin ich bis heute noch nicht draufgekommen!
Mit Zitat antworten
  #9 (permalink)  
Alt 28-09-2005, 11:08
penizillin
 PHP Guru
Links : Onlinestatus : penizillin ist offline
Registriert seit: Feb 2004
Beiträge: 10.166
penizillin ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Zitat:
Original geschrieben von Quetschi
[...] warum du einem Form dass du mit POST übermittelst der Action noch Parameter mit GET übermittelst - keine Ahnung ob das überhaupt geht. [...]
OffTopic:
formal gesehen geht das natürlich nicht, aber die praxis beweist, dass es durchaus geht.
Zitat:
wenn es geht möchte ich eben das includen ber $_GET und die Formulare per $_POST machen=)
geht schon, das problem liegt woanders.
Mit Zitat antworten
  #10 (permalink)  
Alt 28-09-2005, 11:10
TobiaZ
  Moderator
Links : Onlinestatus : TobiaZ ist offline
Registriert seit: Jan 2001
Ort: MUC und MGL, Germany
Beiträge: 34.188
Blog-Einträge: 1
TobiaZ befindet sich auf einem aufstrebenden Ast
Standard

Und was bitte hast du alles geforscht?

Haben heute irgendwie keine Lust auf Rätselraten...
__________________
ERST LESEN: Unsere Regeln. | Ich hab schon Pferde kotzen sehn!

READ THIS: Strings richtig trennen/verbinden | JOINs, das leidige Thema | Wegwerf E-Mail Adressen

Ich werde keinen privaten 1:1 Support leisten, außer ich biete ihn ausdrücklich an.

Wenn man sich selbst als "Noob" bezeichnet, sollte man die Finger davon lassen.
Wenn man gewillt ist daran etwas zu ändern, lernt man Grundlagen!
Mit Zitat antworten
  #11 (permalink)  
Alt 28-09-2005, 11:17
nlochat
 Newbie
Links : Onlinestatus : nlochat ist offline
Registriert seit: Sep 2005
Beiträge: 34
nlochat ist zur Zeit noch ein unbeschriebenes Blatt
Standard

ich bin den code und alles durchgegangen und auf fehler überprüft

-->passen die input-namen?
-->passen die includes?
-->wo steht was per google über die Fehlermeldung
-->Buch durchwühlt =)

doch leider hab ich bis jetzt keine Erklärung, warum das nicht funktionieren will!

wenn ich bei action="http://www.action.at/login.php" angebe funktioniert alles bestens.

nur wenn ich index.php?section=membersection angebe, welche die login.php inkludiert, dann geht das überhaupt nicht!
Mit Zitat antworten
  #12 (permalink)  
Alt 28-09-2005, 11:19
TobiaZ
  Moderator
Links : Onlinestatus : TobiaZ ist offline
Registriert seit: Jan 2001
Ort: MUC und MGL, Germany
Beiträge: 34.188
Blog-Einträge: 1
TobiaZ befindet sich auf einem aufstrebenden Ast
Standard

gibt mal in der index.php am anfang ein

print_r($_REQUEST); ein. was kommt?

schalte das Error-reporting auf e_all, so wie es in den regeln steht.
__________________
ERST LESEN: Unsere Regeln. | Ich hab schon Pferde kotzen sehn!

READ THIS: Strings richtig trennen/verbinden | JOINs, das leidige Thema | Wegwerf E-Mail Adressen

Ich werde keinen privaten 1:1 Support leisten, außer ich biete ihn ausdrücklich an.

Wenn man sich selbst als "Noob" bezeichnet, sollte man die Finger davon lassen.
Wenn man gewillt ist daran etwas zu ändern, lernt man Grundlagen!
Mit Zitat antworten
  #13 (permalink)  
Alt 28-09-2005, 11:25
Quetschi
 PHP Expert
Links : Onlinestatus : Quetschi ist offline
Registriert seit: Dec 2004
Beiträge: 2.759
Quetschi befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Original geschrieben von TobiaZ
schalte das Error-reporting auf e_all, so wie es in den regeln steht.
Er bekommt ja ne Notice wegen dem undefinierten Index - vermutlich bei zugriff auf $_POST['nick'] - er scheint also eh von Haus aus ein sehr 'hartes' Error-Level in seiner Konfiguration zu haben.

Ich würde trotzdem mal die Variante mit dem HiddenInput versuchen, anstelle des GET-Parameters im Action-Attribut - du schreibst ja, dass es funktioniert, sobald du den GET-Parameter weglässt.
Mit Zitat antworten
  #14 (permalink)  
Alt 28-09-2005, 11:25
penizillin
 PHP Guru
Links : Onlinestatus : penizillin ist offline
Registriert seit: Feb 2004
Beiträge: 10.166
penizillin ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Quetschi, nein, es geht nicht um die parameter in der url, es geht um die datei.

nlochat: zeig mal, wie die datei inkludiert wird.
Mit Zitat antworten
  #15 (permalink)  
Alt 28-09-2005, 11:29
Quetschi
 PHP Expert
Links : Onlinestatus : Quetschi ist offline
Registriert seit: Dec 2004
Beiträge: 2.759
Quetschi befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Original geschrieben von penizillin
Quetschi, nein, es geht nicht um die parameter in der url, es geht um die datei.
*KOPF_GEGEN_DIE_WAND*
Ja, jetzt glaub ich bin ich auch im Bilde
Mit Zitat antworten
Antwort

Lesezeichen


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an


PHP News

MariaDB 5.5 veröffentlicht
MariaDB 5.5 veröffentlichtDie freie MySQL-Alternative MariaDB wurde in der stabilen Version 5.5.23 veröffentlicht und soll einige Verbesserungen gegenüber Oracles Communityversion von MySQL mitbringen.

16.04.2012 | Berni

Deutsche Yii Framework Community
Deutsche Yii Framework CommunitySeit dem 19.03.2012 gibt es für die Yii PHP Framework Community ein deutsches Zuhause.

20.03.2012 | dhcomputer

 

Aktuelle PHP Scripte

Advanced Login ansehen Advanced Login

Login-System und Kundenverwaltung, die sich spielend leicht in bestehende Webseiten einbauen lässt und einen enormen Funktionsumfang bietet. Ihre eigene Webseite muss mit Advanced Login nicht umständlich an ein fertiges System angepasst werden.

25.05.2012 Madden | Kategorie: PHP/ Kundenverwaltung
BROM CMS/BelCal 3 ansehen BROM CMS/BelCal 3

Spezielles CMS für Betreiber von Ferienwohnungen. Komplette Seitenerstellung online, Verwaltung mehrerer Objekte, Reservierungssystem mit sofortigem Abgleich im Belegungskalender und vieles mehr bietet dieses Content Management System.

25.05.2012 belcal2 | Kategorie: PHP/ CMS
belbit LiveSupport Script ansehen belbit LiveSupport Script

Schnellen und unkomplizierten Support im LiveSupport-Chat anbieten. Ohne Datenbank und in wenigen Sekunden installiert.

24.05.2012 EichbaumMedia | Kategorie: PHP/ Chat
 Alle PHP Scripte anzeigen

Alle Zeitangaben in WEZ +2. Es ist jetzt 10:04 Uhr.