Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Nie wyświetlają się zmienne
Szymon88
post
Post #1





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 16.09.2017

Ostrzeżenie: (0%)
-----


Witam wszystkich, to mój pierwszy post na tym forum (IMG:style_emoticons/default/smile.gif)

Niedawno rozpocząłem naukę PHP i mam taki problem: stworzyłem skrypt, który miał za zadanie wyświetlać zmienne wprowadzone przez pola input. Oto kod:

projekt.html


CODE
<html>
<head>
<title>Mój pierwszy projekt PHP</title>
</head>

<body>
<form action="projekt.php" method="post">
Wpisz pierwszą zmienną: <input type="text" name="wpisz_zmienna1" size=3 maxsize=3 /> <br/>
Wybierz drugą zmienną:<br>
<input type="radio" name="wpisz_zmienna2" value=5 /> 5 <br/>
<input type="radio" name="wpisz_zmienna2" value=3 /> 3 <br/>
<input type="radio" name="wpisz_zmienna2" value=4 /> 4 <br/>
Wpisz trzecią zmienną: <input type="text" name="wpisz_zmienna3" size=3 maxsize=3 /> <br/>
<input type="submit" value="Złóż zamówienie" />



</body>

</html>


projekt.php

CODE

<?php

$zmienna1 = $_POST['wpisz_zmienna1'];
$zmienna2 = $_POST['wpisz_zmienna2'];
$zmienna3 = $_POST['wpisz_zmienna3'];


?>

<html>
<head>
<title>Mój pierwszy projekt PHP</title>
</head>

<body>

<?php

echo "Wpisana zmienna numer 1 to: ".
$zmienna1. "<br>";
echo "Wpisana zmienna numer 2 to: ".
$zmienna2. "<br>";
echo "Wpisana zmienna numer 3 to: ".
$zmienna3. "<br>";

?>

</body>

</html>


Po wprowadzeniu liczb w projekt.html przechodzi do projekt.php i wyświetla mi się:

"; echo "Wpisana zmienna numer 2 to: ". $zmienna2. "
"; echo "Wpisana zmienna numer 3 to: ". $zmienna3. "
"; ?>

Nie rozumiem dlaczego, wydaje mi się, że wszystko zrobiłem poprawnie. Pracuje na EasyPHP- localhost.

A drugi problem jest taki, że nie w projekt.php nie wyświetlają mi się polskie znaki, pomimo, że ustawiłem kodowanie znaków na UTF-8 w Notepad++

Pomocy (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
woxala123
post
Post #2





Grupa: Zarejestrowani
Postów: 361
Pomógł: 12
Dołączył: 9.01.2010

Ostrzeżenie: (10%)
X----


Czyli takie kodowanie musisz zaznaczyć w sekcji head. Spróbuj coś takiego.

  1. <html>
  2. <head>
  3. <meta charset="UTF-8">
  4. <title>Mój pierwszy projekt PHP</title>
  5. </head>
  6.  
  7. <body>
  8. <form action="projekt.php" method="post">
  9. Wpisz pierwszą zmienną: <input type="text" name="wpisz_zmienna1" size=3 maxsize=3 /> <br/>
  10. Wybierz drugą zmienną:<br>
  11. <input type="radio" name="radio" value="5" /> 5 <br/>
  12. <input type="radio" name="radio" value="3" /> 3 <br/>
  13. <input type="radio" name="radio" value="4" /> 4 <br/>
  14. Wpisz trzecią zmienną: <input type="text" name="wpisz_zmienna3" size=3 maxsize=3 /> <br/>
  15. <input type="submit" value="Złóż zamówienie" />
  16.  
  17.  
  18.  
  19. </body>
  20.  
  21. </html>
  22.  
  23.  
  24. <?php
  25. $zmienna1 = $_POST['wpisz_zmienna1'];
  26. $zmienna2 = $_POST['radio'];
  27. $zmienna3 = $_POST['wpisz_zmienna3'];
  28.  
  29.  
  30. ?>
  31.  
  32. <html>
  33. <head>
  34. <title>Mój pierwszy projekt PHP</title>
  35. </head>
  36.  
  37. <body>
  38.  
  39. <?php
  40.  
  41. echo "Wpisana zmienna numer 1 to: ".
  42. $zmienna1."<br>";
  43. echo "Wpisana zmienna numer 2 to: ".
  44. $zmienna2."<br>";
  45. echo "Wpisana zmienna numer 3 to: ".
  46. $zmienna3."<br>";
  47.  
  48. ?>
  49.  
  50. </body>
  51.  
  52. </html>
  53.  


Ten post edytował woxala123 16.09.2017, 23:09:58
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 10.10.2025 - 17:54