Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Closed TopicStart new topic
> Zmienne, zmienna
seba199696
post
Post #1





Grupa: Zarejestrowani
Postów: 119
Pomógł: 0
Dołączył: 4.01.2011

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


if (empty($_POST)) { ?>
<form id="formularz" method="post" action="">
<input type="text" name="name"/>
<input type="text" name="name2"/>
<input type="submit" value="Idź" />

<?php
} else {
?>

<script type="text/javascript">
function pokaz() {
var name = $_POST['name'];
var name2 = $_POST['name2'];
if(name == name2) {
alert('To jest prawda :].');
} else {
alert('To jest falsz :].)');
}
}
</script>
<input type="button" value="Kliknij!" onClick="pokaz();">
<?php

}
?>

chodzi mi o to ze, nie dziala przekazywanie zmiennych: var name = $_POST['name']; i var name2 = $_POST['name2'];
Jak wpiszę sobie var name = '11' i var name2 = '11' to warunek się sprawdza.

Proszę o pomoc z tym var name = $_POST...

Z góry dzięki za pomoc :]

Ten post edytował seba199696 16.01.2011, 23:35:07
Go to the top of the page
+Quote Post
Kshyhoo
post
Post #2





Grupa: Opiekunowie
Postów: 3 855
Pomógł: 317
Dołączył: 4.01.2005
Skąd: że




A jak się przekazuje zmienne z php do js?

EDIT:
Ja bym to zrobił tak (jest późno, mogę się mylić ;p):
  1. <?php
  2. if (empty($_POST)) {
  3. ?>
  4. <form id="formularz" method="post" action="">
  5. <input type="text" name="name"/>
  6. <input type="text" name="name2"/>
  7. <input type="submit" value="Idź" />
  8.  
  9. <?php
  10. } else {
  11. $name = $_POST['name'];
  12. $name2 = $_POST['name2'];
  13. echo '<script language="javascript" type="text/javascript"><!--'."\n";
  14. echo "var name=\"$name\"\n";
  15. echo "var name2=\"$name2\"\n";
  16. echo "if(name == name2) {\n";
  17. echo "alert('To jest prawda :].');\n";
  18. echo "} else {\n";
  19. echo "alert('To jest falsz :].)');\n";
  20. echo "}\n";
  21. echo "}\n";
  22. echo '// --></script>';
  23. ?>
  24. <input type="button" value="Kliknij!" onClick="pokaz();">
  25. <?php
  26. }
  27. ?>


PS, używaj odpowiedniego bbcode...

Ten post edytował Kshyhoo 16.01.2011, 23:54:49
Go to the top of the page
+Quote Post
Shinji
post
Post #3





Grupa: Zarejestrowani
Postów: 50
Pomógł: 1
Dołączył: 28.11.2006

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


Wydaje mi się, że to raczej temat do przedszkola. Zmienna $_POST jest tablicą PHP, nie JS. Zastosuj echo.


... albo tak... =)
  1. <?php if (empty($_POST)) { ?>
  2. <form id="formularz" method="post" action="">
  3. <input type="text" name="name"/>
  4. <input type="text" name="name2"/>
  5. <input type="submit" value="Idź" />
  6.  
  7. <?php
  8. } else {
  9. ?>
  10.  
  11. <script type="text/javascript">
  12. function pokaz() {
  13. var name = "<?php echo $_POST['name']; ?>";
  14. var name2 = "<?php echo $_POST['name2']; ?>";
  15. if(name == name2) {
  16. alert('To jest prawda :].');
  17. } else {
  18. alert('To jest falsz :].)');
  19. }
  20. }
  21. </script>
  22. <input type="button" value="Kliknij!" onClick="pokaz();">
  23. <?php
  24.  
  25. }
  26. ?>


Ten post edytował Shinji 17.01.2011, 00:33:05
Go to the top of the page
+Quote Post
wookieb
post
Post #4





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




Proszę poprawić pierwszy post:
- wstawić bbcode
- nadać tematowi konkretny, opisujący problem tytuł
- dodać tagi do tematu
Go to the top of the page
+Quote Post
seba199696
post
Post #5





Grupa: Zarejestrowani
Postów: 119
Pomógł: 0
Dołączył: 4.01.2011

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


Nie wiem dlaczego, ale nie działa mi to: var name = <?php echo $_POST['name']; ?>

Nie wyświetla się nic jak kliknę na button (IMG:style_emoticons/default/sad.gif)
Go to the top of the page
+Quote Post
Shinji
post
Post #6





Grupa: Zarejestrowani
Postów: 50
Pomógł: 1
Dołączył: 28.11.2006

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


Mój błąd 13,14 linijka
  1. var name = "<?php echo $_POST['name']; ?>";
  2. var name2 = "<?php echo $_POST['name2']; ?>";


W poście poprzednim już z edytowane.
Go to the top of the page
+Quote Post
seba199696
post
Post #7





Grupa: Zarejestrowani
Postów: 119
Pomógł: 0
Dołączył: 4.01.2011

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


Dziękuję bardzo (IMG:style_emoticons/default/smile.gif) Nie zauważyłem tego błędu.
Go to the top of the page
+Quote Post
Shinji
post
Post #8





Grupa: Zarejestrowani
Postów: 50
Pomógł: 1
Dołączył: 28.11.2006

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


Spoko jak widać ja też nie, taka pora ;D
Go to the top of the page
+Quote Post
wookieb
post
Post #9





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




A prosiłem o zastosowanie się do wskazówek. Następnym razem temat zostanie zamkniety wcześniej.
Go to the top of the page
+Quote Post

Closed TopicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 8.10.2025 - 11:27