[PHP+JS] php nie odczytuje POST po wysłaniu form przez JS

0

Witam
Najpierw kawałek kodu:

if ($type=='user') {

	if (isset($_POST['edit'])){

		if ($_POST['edit']=='0') {	
		....
	        }
		
		if ($_POST['edit']=='1') {
	
				echo '
				<body onload="javascript: document.edit.submit();">
				<form name="edit" action="'.$_SERVER['PHP_SELF'].'?go=admin&type=user" method="POST">
				<input type=hidden name="edit" value="0">
								
				
				</form></body>';	
	       }
}

Ogólnie chodzi oto że gdy $_POST['edit'] jest 0 to wyświetla się formularz w któ¶ym ustawione jest input "edit" na 1 i gdy jest 1 php odczutyje to i w razie blędu chce aby znów $_POST['edit'] było 0 i znów się ta 1 strona pokazała (kod wycięty). Ale gdy pokazuje się błąd, to zmienna zmienia znów na 0 ale PHP nie odczytuje tego i nie pokazuje się zawartość
if ($_POST['edit']=='0') {
....
}

W czym problem?? Na JS się kompletnie nie znam-coś kombinuje ale prosze o pomoc

//pozdrawiam pinokio999

0

Nie zrozumialem pytania, ale w kodzie masz name=edit dla dwoch roznych elementow. Jak sadzisz, ktory z nich idzie do $_POST ? :>

0

Zapewne to też poniekąd było przyczyną błędu, jednak co najważniejsze: zapomniałem przekazać ip usera. Moja wina, biję się w pierś. Przepraszam za zamieszani:)

//pozdrawiam

1 użytkowników online, w tym zalogowanych: 0, gości: 1