fragment kodu:
<?php
print_r($addr);
print_r($addr_w);
print_r($fold);
print_r($_POST["Ksywka"]); // tutaj wszystko dziala
$ank = simplexml_load_file($addr);
$wym = simplexml_load_file($addr_w); // print_r z obiema zmiennymi wyswietla dane
foreach($wym as $z){
if( ($_POST[$z]=='') ){ // pierwsze pole post jest puste
echo "$_POST[$z] == $z\n"; // zmienna $z jest wysw(Ksywka), post pusty
echo"Wypełnij wsyzstkie wymagane(wytłuszczone) pola!($z- jest zły!)";
exit;
}
}
// w tym miejscu juz dane nie sa wyswietlan zadne
print_r($addr);
print_r($addr_w);
print_r($fold);
(...)
?>
W zaznaczonych miejscach tabela $_POST traci wartość o polu Ksywka(i zapewne pozostałe również).
Po wyjściu z pętli foreach elementy $wyk, $ank, $fold tracą wartości, jak również cała tabela POST.
dopisane
<?php
print_r($addr);
print_r($addr_w);
print_r($fold);
print_r($_POST["Ksywka"]);
$ank = simplexml_load_file($addr);
$wym = simplexml_load_file($addr_w);
/*
foreach($wym as $z){
if( ($_POST[$z]=='') ){
echo "$_POST[$z] == $z\n";
echo"Wypełnij wsyzstkie wymagane(wytłuszczone) pola!($z- jest zły!)";
exit;
}
}
*/
print_r($addr);
print_r($addr_w);
print_r($fold);
(...)
?>
powyższy kod już działa.