Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: po uploadzie na serwer kod nie działa poprawnie
Forum PHP.pl > Forum > PHP
slawek_b2001
Witam

Moja przygoda z php zaczela sie dosyc niedawno wiec zaczalem zmagania od napisania prostego programu
pod postacia formularza, ktory oblicza pole kwadratu tongue.gif
Na moim komputerze z zainstalowanym Krasnalem, formularz ten dziala poprawnie i zwraca ponizej wynik.
Natomiast kiedy został ten sam kod uiezczony na serwerze nie generuje juz wyniku. Pojawia sie tylko tabela
napisana w html.


<html>
<body>
<h1><center>Pole kwadratu, prostokąta:</center></h1>
</body>

<form action="index.php" method=post>

<table border=3>
<tr bgcolor=black>
<td widh=1200><font color=white>Bok : </font></td>
<td widh=1200><font color=white>Wartości</font></td>
</tr>


<tr>
<td>Bok a</td> <td><input type"text" name="a" size=2 maxleght=2></td>
</tr>

<tr>
<td>Bok b</td> <td><input type"text" name="b" size=2 maxleght=2></td>
</tr>





<tr>
<td colspan=2 align=center><input type=submit value="Oblicz"></td></tr>

</table>
</form>

CODE





$d=$a*$b;

if($a === $b && ($a && $b != 0)) // Dla wartosci 0 nie pisz nic
{
echo 'Jest to kwadrat
';
}

if($a != $b && ($a && $b != 0)) // Dla wartosci 0 nie pisz nic
{
echo 'Jest to prostokąt
';
}




echo "Wynik : ".$d;
echo('
');
echo('
');
echo('
');




?>



</html>



To pewnie jakiś banal a ja poprostu nie potrafie dobrze tego ustawić. Na tym samym serwerze dziala takze php fusion wiec serwer jest chyba dobrze skonfigurowany. dzieki z gory za pomoc.
wookieb
dopisz na poczatku
Kod
$a=$_POST['a'];
$b=$_POST['b'];

Powodem jest na wylaczenie na serwerze register_globals.
slawek_b2001
Wielkie dzieki!! smile.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.