Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Malutki problem w moim raczkowaniu
Forum PHP.pl > Forum > Przedszkole
Meduz
Witam mam mały problem.

Tworzę mały formularz na podstawie kursu PHP i MySQL helionu. Podczas gdy składam zamówienie w formularzu wszystko jest okej tylko na stronie pokazują mi się niepożądane znaki z języka php. mianowicie "?>"

  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml">
  3. <head>
  4. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  5. <title>Części samochodowe janka - wyniki zamówienia</title>
  6. </head>
  7.  
  8. <body>
  9. <h1> Części Samochodowe Janka</h1>
  10. <h2> Wyniki zamówienia</h2>
  11. <? echo "<p>Zamówienie przujęte.</p>"; ?>
  12. </body>
  13. </html>


Według książki na stronie nie powinno wyskoczyć nic prócz:

Częsci samochodowe Janka
Wyniki zamówienia
Zamówienie przyjęte

natomiast u mnie to wygląda tak :

Częsci samochodowe Janka
Wyniki zamówienia
Zamówienie przyjęte
"?>

Dlaczego?
lukaskolista
Mogles napisac, to byc Ci dal ta ksiazke, bo widzisz ile jest warta. Przestalem ja czytac po 50 stronach. Tagi php to
  1. <?php
  2.  
  3. ?>
a nie
  1. <?
  2.  
  3. ?>
Zmien i bedzie dobrze
Meduz
Dalej to samo
nospor
1) Czy masz w ogóle zainstalowane php?
2) Czy skrypt który odpalasz ma rozszerzenie .php ?
3)
Cytat
Malutki problem w moim raczkowaniu, Proszę o pomoc
Wysil się następnym razem na normalny tytuł
Meduz
1. tak.
2. tak.
3. Ajj tam czepiasz się ;]
nospor
ad1) ad 2)
Coś nie bardzo skoro ci nie traktuje tego jako php, a już szczegolnie po tym jak zastosowales się do wskazowek poprzednika.
A w jaki sposob odpalsz to w przeglądarce? Podaj pełen link jaki uzywasz.

ad3) Nie czepiam się, a grzecznie daje ci do zrozumienia, że następnym razem za taki tytuł zamknę temat
Meduz
ad 1 i 2

stworzyłem plik test.php z kodem
  1. <? phpinfo() ?>

i wyświetla się strona z danymi php, a według książki to oznacza że php jest zainstalowane.

Najpierw uruchamiam Formularz.html, w którym wypełniam formularz i realizuje zamówienie
  1. <form action="przetworzzamowienie.php" method=post>
  2. <table border=0>
  3. <tr bgcolor=#cccccc>
  4. <td width="150">Produkt</td>
  5. <td width="15">Ilość</td>
  6. </tr>
  7. <tr>
  8. <td>Opony</td>
  9. <td align="center"><input type="text" name="iloscopon" size="3" maxlength="3" /></td>
  10. </tr>
  11. <tr>
  12. <td>Olej</td>
  13. <td align="center"><input type="text" name="iloscoleju" size="3" maxlength="3" /></td>
  14. </tr>
  15. <tr>
  16. <td>Świece Zapłonowe</td>
  17. <td align="center"><input type="text" name="iloscswiec" size="3" maxlength="3" /></td>
  18. </tr>
  19. <tr>
  20. <td colspan="2" align="center"><input type="submit" value="Złóż zamówienie" /></td>
  21. </tr>
  22. </form>]



Następnie przyciskam "Złóż zamówienie" i automatycznie kieruje mnie to na stronę przetworzzamowienie.php której kod podałem wcześniej...

ad 3.

Dobrze, postaram się być dokładniejszy co do przedstawienia problemu w temacie
nospor
Dziwne. Skoro dziala ci phpinfo() to i tamto powinno dzialac.
1)A pokaz jeszcze raz kod pliku przetworzzamowienie.php tylko juz po zmianach ktore zrobiles.
2)Pokaz też dokladnie co ci zwraca przeglądarka. W poprzednim poscie nie pokazales dokladnie co do joty.
3)I pokaż też jak wygląda źródło strony w przeglądace
Meduz
przetworzzamowienie.php

  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml">
  3. <head>
  4. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  5. <title>Części samochodowe janka - wyniki zamówienia</title>
  6. </head>
  7.  
  8. <body>
  9. <h1> Części Samochodowe Janka</h1>
  10. <h2> Wyniki zamówienia</h2>
  11. <?php
  12. echo '<p>Zamówienie przujęte.</p>';
  13. ?>
  14. </body>
  15. </html>




teraz pojawił się kolejny problem....

Przeglądarka zamiast wyświetlać to co powinna wyświetlać wyświetla mi cały kod przetworzzamowienie.php


Źródło strony wygląda identycznie jak u góry.

Odświeżam
gigzorr
"Przeglądarka zamiast wyświetlać to co powinna wyświetlać wyświetla mi cały kod przetworzzamowienie.php"

Oznacza to , ze nie masz php zainstalowanego , zainstaluj vertrigo.
Meduz
odinstalowałem wszystko i zainstalowałem vertrigo... zadziałało dzięki śliczne
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-2024 Invision Power Services, Inc.