Tutaj możecie pisać o czym się tylko podoba, tematyka dowolna... niekoniecznie związana z oprogramowaniem.
Wyślij odpowiedź

PhP I HtmL

10 Gru 2005, 18:04

Witam!!
Moj problem polega na tym ze zaczełem uczyc sie php. Kupiłem sobie ksiązke i niby wszystko pieknie i ładnie ale...
A wiec jestem na pierwszych stronach i to napewnoi jest proste ale nie rozumiem co zle robie. W przykładzie nalezy utworzyc formulasz w html a wynik w php. Napisałem wszystko jak kazali ale w wynikach "zamówienia nie pokazuje mi ile sztuk zostało zamówionych. Są to tylko przykładowe dane "aaa" i "bbb". Prosze powieccie co robie zle. sami zobaczcie: http://iwan10.freehost.pl/produkty.html
Oto kod pierwszej strony:
<HTML>
<meta name="Author" content="iwan">
<meta name="Generator" content="edytor znaczników HTML">
<meta name="Language" content="pl">
<meta name="Rating" content="Safe for kids">
<body bgcolor="#C6DEFD">
<font size=4 face="Arial" color="Olive"><div align="Center"><b>NASZE PRODUKTY-strona stworzona wyłącznie w celach naukowych i wszystkie dane sa fikcyjne</b></div></font>

<br><br><br><br>

<table border=8 align="center">
<tr bgcolor="silver">
<td align="center" width="200">PRODUKTY</td>
<td width="40">ILOŚĆ</td>
</tr>
<tr>
<td>aaa</td>
<td align="center"><input type="text" name="aaa" size="3" maxlength="5"></td>
</tr>

<tr>
<td>bbb</td>
<td align="center"><input type="text" name="bbb" size="3" maxlength="5"></td>
</tr>
<tr>
<td>ccc</td>
<td align="center"><input type="text" name="ccc" size="3" maxlength="5"></td>
</tr>


</tr>

</table>
<br>
<div align="center">
<tr>
<form action="wynik.php" method=post>
<td colspan="2" align="center"><input type="submit" value="Złóż zamówienie"></td>
</form>
</tr>
<tr>
<form action="koniec.php" method=post>
<td colspan="2" align="center"><input type="submit" value="wyjdz"></td>
</tr>
</form>
</div>
</table>
</body>
</html>

A oto drugiej:

<?php
$aaa = $_POST['aaa'];
$bbb = $_POST['bbb'];
?>


<html>
<head>
<title>Podsumowanie </title>
</head>
<body bgcolor="#FFCCA6">
<div align="center"> <font color="Blue"> <h1>
Podsumowanie sprzedaży
</h1>
<h2>
Wyniki zamówienia
</h2>
<?php
echo "<p>ZAMÓWIENIE PRZYJĘTE O ";
echo date( 'h:i' );
echo '</p>';
echo '<p>zamówienie wygląda następująco: </p>';
echo $bbb. 'bbb<br />' ;
echo $aaa. 'aaa<br />' ;
?>
</font>
</div>
</body>

</html>
Według mnie powinno działać aaa i bbb bo ccc nie wpisałem.
Dzieki z góry.

10 Gru 2005, 19:20

działa po co topic zkladasz??

10 Gru 2005, 19:24

Mac napisał(a):działa po co topic zkladasz??

Nie rozumiem ale u mnie nie działa. Nie wyswietla ilości zapisanej w "produkty.html" w aaa ani w bbb.

14 Gru 2005, 10:01

i tak wszystko w tym pojebales nie wglebiam sie bo wiedziale ze tam cos masz koniec.php wynik.php nie wiem po co ci to bylo

zeby zapisac cos do pliku musisz najpierw go otwozyc z własciwymi uprawnieniami i zapisac (wszystko dajesz w kodzie najlepiej na instrukcjach)

http://pl.php.net/manual/pl/function.fwrite.php
http://pl.php.net/manual/pl/function.fopen.php
Jeśli chcesz sie uczyc tego php to radze ci tu zagladac http://pl.php.net/manual/pl/
ale ucz sie dalej :) miłego mordowania

ps. z czego się uczysz??

Jak bede miał czas to napisze od nowa poprawnie caly kod. Nie mam teraz czasu bo zaraz ide do szkoły.

Pzdr

14 Gru 2005, 15:34

Tak myslałem ze wszystko. Ale najpierw przepisałem to z ksiazki dokładnie tak jak tam było i nie działało a potem zaczełem modyfikowac i myslałem ze cos mi sie uda zrobić. wtedy mi wyswietlało tylko na górze jakis napis a teraz tylko nie pokazuje jednostek, ale i tak jest zwalone. Ksiązke mam ta co ty mi poleciłeś:) http://instalki.pl/forum/viewtopic.php?t=2192 i wydaje mi sie ze jest swietna tylko ja jestem głomp. dzieki z gory za kod:D:D

14 Gru 2005, 19:28

może poprostu nie zapisałeś tego jako *.php ?!
nie zwróciłem uwagi

14 Gru 2005, 20:19

jest zapisane w php.
Wyślij odpowiedź