Cytat(ziqzaq @ 27.01.2009, 19:14:06 )

Pewnie przez nawiasy okrągłe zamiast kwadratowych:
<?php
$zmienna = $_POST('zmienna'); // Nie
$zmienna = $_POST['zmienna']; // Tak
?>
dzieki ...
Postanowiłem ulepszyc tą strone ... Najpierw ma ona sprawdzic czy uzytkownik rozdal 35 pkt. statystyk, jesli nie zostanie wyswietlony bląd ... pozniej (jezeli uzytkownik rozdal 35 pkt.) dodaje do kazdej statystyki 1 (zyby sie nie okazalo, ze uzytkownik ma 0 sily np.) i sprawdza czy zostala wybrana bron ... jezeli nie to wyskakuje bląd ... jezeli tak to losuje wartosci statystyk dla gladiatora (za pomoca funkcji rand()) i przedstawia wszystkie statystyki (uzytkownika i gladiatora) w tabeli ...
No i wyskatuje mi strona z bledem programistycznym ... moglby mi ktos wskazac ten bląd

Kod
walka.php:
<?php
$zr=$_POST['zrecznosc'];
$szyb=$_POST['szybkosc'];
$sil=$_POST['sila'];
$wytrz=$_POST['wytrzymalosc'];
$sila=$sil+1;
$zrecznosc=$zr+1;
$szybkosc=$szyb+1;
$wytrzymalosc=$wytrz+1;
$suma=$zr+$szyb+$sil+$wytrz;
if($suma>35)
{
echo "Rozdales las za duzo statystyk ... <a href='http://www.adiqusphp.w8w.pl'>Powrot</a>"; }
if($suma<35)
{
echo "Rozdales las za malo statystyk ... <a href='http://www.adiqusphp.w8w.pl'>Powrot</a>"; }
if($suma==35)
{
if($_POST['bron']==NULL)
{
echo "Nie wybrales las swojej broni ... <a href='http://www.adiqusphp.w8w.pl'>Powrot</a>"; }
else
{
$sila_gladiatora=rand(25
,48
); $wytrzymalosc_gladiatora=rand(11
,22
); $zrecznosc_gladiatora=rand(7
,12
); $szybkosc_gladiatora=rand(15
,21
);
echo "<table cellspacing='35' border='1'> <tr>
<td><b>Imie</b></td>
<td><b>Zrecznosc</b></td>
<td><b>Szybkosc</b></td>
<td><b>Wytrzymalosc</b></td>
<td><b>sila</b></td>
</tr>
<tr>
<td>$_POST['imie']</td>
<td>$zrecznosc</td>
<td>$szybkosc</td>
<td>$wytrzymalosc</td>
<td>$sila</td>
</tr>
<tr>
<td>Gladiator</td>
<td>$zrecznosc_gladiatora</td>
<td>$szybkosc_gladiatora</td>
<td>$wytrzymalosc_gladiatora</td>
<td>$sila_gladiatora</td>
</tr>
</table>";
}
}
?>
index.html
<form action="walka.php" method="post"> Podaj swoje imie:
<input type="text" name="imie"><br><br><font size=6><b>Masz 35 pkt. statystyk do rozdania ...
</b></font><br><br> Podaj swoja zrecznosc:
<input name="zrecznosc" type="text">Podaj swoja szybkosc:
<input name="szybkosc" type="text">Podaj swoja sile:
<input name="sila" type="text">Podaj swoja wytrzymalosc:
<input name="wytrzymalosc" type="text"><input type="radio" name="bron" value="sztylety" /><b>Sztylety
</b> (2 ataki w jednej kolejce, z 2 razy mniejsza sila,
pierwszy atak z 2x mniejsza szansa trafienie - lub z 2x wieksza szansa uniku przeciwnika) - 10 obr. / sztylet
<br><input type="radio" name="bron" value="mieczyk" /><b>Krotki miecz + tarcza
</b> (atak z 2x mniejsza sila + szansa
zablokowania) - 20 obr.
<br><input type="radio" name="bron" value="miecz" /><b>Miecz
</b> - 45 obr.
<br><br> <input type="submit" value="Walka !">
Z gory dzieki ...