Brett vorm Kopf / Wer findet den Fehler ?

Alles, was PHP betrifft, kann hier besprochen werden.

Brett vorm Kopf / Wer findet den Fehler ?

Postby djwolfo » 23. September 2010 14:30

Sorry für das Subject, aber ich fummel jetzt schon seit gestern an einer sehr elementaren Sache, die ich nicht weiter eingrenzen kann
Code: Select all
<?php
if (!empty($_POST['$name1e'])) {
    echo "Reisender 1:    {$_POST['name1e']} {$_POST['geb1']} <br />";  }
if (!empty($_POST['$name2e'])) {
    echo "Reisender 2:    {$_POST['name2e']} {$_POST['geb2']} <br />";  }
if (!empty($_POST['$name3e'])) {
    echo "Reisender 3:    {$_POST['name3e']} {$_POST['geb3']} <br />";  }
if (!empty($_POST['$name4e'])) {
    echo "Reisender 4:    {$_POST['name4e']} {$_POST['geb4']} <br />";  }
if (!empty($_POST['$name5e'])) {
    echo "Reisender 5:    {$_POST['name5e']} {$_POST['geb5']} <br />";  }
if (!empty($_POST['$name6e'])) {
    echo "Reisender 6:    {$_POST['name6e']} {$_POST['geb6']} <br />";  }
if (!empty($_POST['$name7e'])) {
    echo "Reisender 7:    {$_POST['name7e']} {$_POST['geb7']} <br />";  }

echo "TEST Reisender 1:    {$_POST['name1e']}   Geburtsjahr:     {$_POST['geb1']} <br />"; 
echo "TEST Reisender 2:    {$_POST['name2e']}   Geburtsjahr:     {$_POST['geb2']} <br />";
echo "TEST Reisender 3:    {$_POST['name3e']}   Geburtsjahr:     {$_POST['geb3']} <br />"; 
echo "TEST Reisender 4:    {$_POST['name4e']}   Geburtsjahr:     {$_POST['geb4']} <br />"; 
echo "TEST Reisender 5:    {$_POST['name5e']}   Geburtsjahr:     {$_POST['geb5']} <br />"; 
echo "TEST Reisender 6:    {$_POST['name6e']}   Geburtsjahr:     {$_POST['geb6']} <br />"; 
echo "TEST Reisender 7:    {$_POST['name7e']}   Geburtsjahr:     {$_POST['geb7']} <br />"; 
?>
<?php var_dump(!empty($_POST['name1e'])); ?> 
<?php var_dump(!empty($_POST['name2e'])); ?> 
<?php var_dump(!empty($_POST['name3e'])); ?> 
<?php var_dump(!empty($_POST['name4e'])); ?> 
<?php var_dump(!empty($_POST['name5e'])); ?> 
<?php var_dump(!empty($_POST['name6e'])); ?> 
<?php var_dump(!empty($_POST['name7e'])); ?> 

________________________________________________
AUSGABE ergibt:
TEST Reisender 1: Kurt Geburtsjahr: 1980
TEST Reisender 2: Emil Geburtsjahr: 1983
TEST Reisender 3: Knut Geburtsjahr: 1972
TEST Reisender 4: Torge Geburtsjahr: 1955
TEST Reisender 5: Gabi Geburtsjahr: 1939
TEST Reisender 6: Geburtsjahr:
TEST Reisender 7: Geburtsjahr:
bool(true)
bool(true)
bool(true)
bool(true)
bool(true)
bool(false)
bool(false)
___________________________________________________

Die Formularinhalte der Namen und Geburtsdaten sollen nur angezeigt werden, wenn im POST-Formular in den Namen auch was eingetragen wurde >> IF BLOCK am Anfang des Codes. Hier wird aber NISCHT angezeigt ! Warum nicht??
Die nachstehenden 2 Blöcke zeigen die Inhalte und die Zustände.

Trotz des tollen Wetters in HH, wäre prima, wenn jemand den Fehler findet und mir auf die Sprünge hilft!!
djwolfo
 
Posts: 4
Joined: 04. June 2007 08:56

Re: Brett vorm Kopf / Wer findet den Fehler ?

Postby Altrea » 23. September 2010 15:17

djwolfo wrote:
Code: Select all
if (!empty($_POST['$name1e'])) {


Was macht das Dollar-Zeichen da im Array-Key?
We don't provide any support via personal channels like PM, email, Skype, TeamViewer!

It's like porn for programmers 8)
User avatar
Altrea
AF Moderator
 
Posts: 6538
Joined: 17. August 2009 13:05
XAMPP Version: 5.5.19
Operating System: W7Ux64

Re: Brett vorm Kopf / Wer findet den Fehler ?

Postby djwolfo » 23. September 2010 15:33

ja, genau, was macht das $-Zeichen und die Tomaten auf meinen Augen da ???
Muchas gracias Altrea!
djwolfo
 
Posts: 4
Joined: 04. June 2007 08:56

Re: Brett vorm Kopf / Wer findet den Fehler ?

Postby Altrea » 23. September 2010 15:36

Nichts zu danken :D
We don't provide any support via personal channels like PM, email, Skype, TeamViewer!

It's like porn for programmers 8)
User avatar
Altrea
AF Moderator
 
Posts: 6538
Joined: 17. August 2009 13:05
XAMPP Version: 5.5.19
Operating System: W7Ux64


Return to PHP

Who is online

Users browsing this forum: No registered users and 2 guests