State-machine

Alles, was PHP betrifft, kann hier besprochen werden.

Re: State-machine

Postby spitzerer » 23. April 2009 10:58

Damit das hier auch Mr. Xardas versteht:

DEMO für die Schrott-PHP-Funktionen von XAMPP unter Win-XP

Datei "Test1" - direkt aufgerufen : funktioniert bestens, die eingegebenen Daten werden gespeichert.

Datei "Test1" aufgerufen über "Test2" (oder irgendwas sonst, das ein "Submit" enthält) :
dann funktioniert NIX, die im Formular von TEST1 eingegebenen Daten sind nach dem $_POST alle === 0

ALSO in XAMP PHP: EINMAL Submit - ok.
danach ist jedes Weitere Submit eine absolute Fehlfunktion .

Da hat jemand ganz große Sch... programmiert.
DAS PASSIERT NUR (und ausschliesslich NUR) in XAMPP für Windoof .

mfg
Wolfgang


--------------------------------------------------------------------------
Datei TEST1.PHP:

<?php
include ("TEST1_functions.php"); //alle hier aufgerufenen Funktionen

$p_data = Array ();
$h_data = $p_data;

get_data_from mysql_table($p_data); //global $p_data in function get_data_from mysql_table()
$h_data = $p_data;
print "<form action \"$PHP_SELF\" method=\"post\">\n";
print "<input type=hidden name=locset value=2>

make_form_input() //global $h_data in function make_form_input()
// formular Dateneingabe in Array $h_data

print "<input type=submit value=\"Speichern\">";
print "</form>";

$lset = $_POST["locset"];
if ($lset == 2)
{
$p_data = $_POST["h_data"];
save_data_to_mysql_table($p_data); //global $p_data in function save_data_to mysql_table()
}
?>


--------------------------------------------------------------------------
Datei TEST2.PHP:

<?php
include ("TEST2_functions.php"); //alle hier aufgerufenen Funktionen

print "<form action \"test1.php\" method=\"post\">\n";
print "<input type=hidden name=locset value=1>

make_nonsense() //eine function make_nonsense() ohne belang für den Rest

print "<input type=submit value=\"weiter\">";
print "</form>";

$lset = $_POST["locset"];
if ($lset == 1)
{
dummy-function();
}
?>
-----------------------------------------------------------------------------
spitzerer
 
Posts: 8
Joined: 25. August 2008 12:25

Re: State-machine

Postby Xardas der Dunkle » 23. April 2009 13:06

Wie wer es mal wenn, du ein ordentliches FUNKTIONIERENDES Script posten würdest und nicht so einen Schrott? (Ohne unsinnige includes und Funktionen, die absolut nicht vom belang sind ...).
Desweiteren stell mal dein error_reporting auf E_ALL | E_STRICT.
Ich will sehen, wie weit dein Schrott den aktuellen Vorgaben entspricht.
User avatar
Xardas der Dunkle
 
Posts: 482
Joined: 09. March 2008 19:40
Location: /var/www

Re: State-machine

Postby Nobbie » 23. April 2009 22:31

spitzerer wrote:Da hat jemand ganz große Sch... programmiert.


Könnte ich nicht besser formulieren - was sind das für Sch....scripts? Völlig sinnfreie Zeilen - was sollen die beweisen?
Nobbie
 
Posts: 13182
Joined: 09. March 2008 13:04

Previous

Return to PHP

Who is online

Users browsing this forum: No registered users and 36 guests