Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Przykład z książki
Forum PHP.pl > Forum > Przedszkole
Gość_Fire
Wpisałem kod z książki:
  1. <table border = 0>
  2. <tr bgcolor=#cccccc>
  3. <td width=150>Produkt</td>
  4. <td width=15>Ilość</td>
  5. </tr>
  6.  
  7. <tr>
  8. <td> Papier toaletowy</td>
  9. <td align="center"><input type="text" name="iloscpapieru" size="3" maxlenght="3"</td>
  10. </tr>
  11.  
  12. <tr>
  13. <td> Przepychaczka </td>
  14. <td align="center"><input type="text" name="iloscprzepychaczek" size="3" maxlenght="3"</td>
  15. </tr>
  16.  
  17. <Tr>
  18.  
  19. <td colspan="2" align="cneter"><input type="submit" value="Jeżeli jesteś łoś, kliknij na to"></td>
  20. </tr>



I po naciśnięciu na przycisk, powinien się pojawić skrypt.php, jedna nie pojawia się, dlaczego :?:?:?

-- Prosze uzywac znacznika HTML do dawania w nim kodu HTML
hwao
Junior
omg...
po pierwsze to jak juz cos przepisujesz, to rób to z głową a nie wszystko na żywca;
po drugie jak ma Ci dane przesłać do pliku skrypt.php skoro nie ustawiles <form action=skrypt.php i method=[post czy get]>
pzdr.
Gość_Fire
Wpisałem ta linijke, tylko mi ją gdzieś wcieło winksmiley.jpg

Ale w kodzie jest, a dalej mi nie działa sad.gif
Dj.Crack
Witam.
Plik z formularzem np formularz.html

  1. <form name="result" method="post" action="skrypt.php">
  2. <table border="0">
  3. <tr>
  4. <td>Papier toaletowy</td>
  5. <td><input name="iloscpapieru" type="text" size="40"></td>
  6. </tr>
  7. </form>


I plik z skryptem który całość przetworzy, przemieli i wyświetli np skrypt.php

  1. <?php
  2. $papier = $_POST['iloscpapieru'];
  3. echo &#092;"$papier\";
  4. ?>


Chyba nic nie pokręciłem - powinno działać
Pozdrawiam

-- Prosze uzywac znacznika HTML do dawania w nim kodu HTML
hwao

Faktycznie zapomniałem - przepraszam.
Gość_Fire
No i dalej nie działa sad.gif
Zeruje tylko wartości w kontrolkach i nic się nie dzieje.
_n3w_
Cytat(Gość_Fire @ 2004-08-24 10:42:44)
No i dalej nie działa sad.gif
Zeruje tylko wartości w kontrolkach i nic się nie dzieje.

No to jak już nic ci nie działa to sprobuj

  1. <?php
  2. $papier = $_POST['iloscpapieru'];
  3. echo &#092;"$papier\";
  4. ?>


  1. <form name="result" method="post" action=" [php]<?php echo Array['PHP_SELF'] ?>[/php]">
  2. <table border="0">
  3. <tr>
  4. <td>Papier toaletowy</td>
  5. <td><input name="iloscpapieru" type="text" size="40"></td>
  6. </tr>
  7. </form>



Skopiuj to do swojego edytorka, zapisz , np. skrypt.php i zobacz czy działa.
Gość_Fire
No i dalej nie działa sad.gif
_n3w_
  1. <?php
  2. $papier = $_POST['iloscpapieru'];
  3. echo &#092;"$papier\";
  4. ?>
  5.  
  6. <form name=\"result\" method=\"post\" action=\" <?php echo Array['PHP_SELF'] ?>\">
  7. <table border=\"0\">
  8. <tr>
  9. <td>Papier toaletowy</td>
  10. <td><input name=\"iloscpapieru\" type=\"text\" size=\"40\"></td>
  11. </tr>
  12. </table>
  13. </form>



Zapisz pod nazwa, np. skrypt.php


a tak wogule to jakie błędy ci wywala

Ten skrypt ma służyć tylko do tego aby wpisać do niego jakąś wartość a następnie ją wyświetlić na tej samej stronie.
Wpisujesz w polu, które się wyświetla jakieś dane, wciskasz enter....... Powinna się wyświetlić ta wartość, a pod spodem jeszcze raz pole do wpisania wartości...

Nie wiem z czym masz problemy. Napisz jakie błędy Ci wywala, albo czy wogule coś ci wyświetla. Najlepiej też napisz gdzie to testujesz, na jakim serverze, itp.
_n3w_
Sory wklej to :

<?php
$papier = $_POST['iloscpapieru'];
echo "$papier";
?>

<form name="result" method="post" action=" <?php echo $_SERVER['PHP_SELF'] ?>">
<table border="0">
<tr>
<td>Papier toaletowy</td>
<td><input name="iloscpapieru" type="text" size="40"></td>
</tr>
</table>
</form>
Gość_Fire
No dalej nie działa smile.gif

Ale żadnych błędów nie wywala, po prostu brak reakcji !
Ociu
Widocznie masz lewą książkę winksmiley.jpg
sf
Cytat(Gość_Fire @ 2004-08-26 15:40:00)
No dalej nie działa smile.gif

Ale żadnych błędów nie wywala, po prostu brak reakcji !

heh, a gdzie testujesz te skrypty? u siebie na komputerze? czy jakims serwerze? jaka wersja php ?

jesli nie wyrzuca bledow to spraw zeby je wypisywal, bylo kilka razy na forum jak to zrobic
__phpion__
Pewno masz wlaczone registery globale. Albo je wylacz albo zamiast:
  1. <?php
  2. $papier = $_POST['iloscpapieru'];
  3. echo &#092;"$papier\";
  4. ?>

zrob
  1. <?
  2. echo $iloscpapieru;
  3. ?>

dziala?
Gość_Fire
Skrypty testuje u siebie na kompie, mam zainstalowany FoxServ.

Po prostu jak naciśnie przycisk strona jakby się odświerzała w kontrolkach nie ma nic i nic się nie dzieje. Nie wiem co jest grane, chyba wrzuce skrypciki na serwer jakiś i tam przetestuje bo tu mnie krew zalewa 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.