Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> kolejny problem(pierwsze kroki mojej nauki php)
peter13135
post
Post #1





Grupa: Zarejestrowani
Postów: 1 447
Pomógł: 191
Dołączył: 26.03.2008

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


zrobiłem 2 pliki
pierwszy to
formularz
  1. <form action="index.php" metod=post>
  2. <table border=0>
  3. <tr>
  4. <td>przykładowe pytanie</td><br> <td><input type"text" name="a" size=5 maxlenght="10"></td>
  5. </tr>
  6. <tr>
  7. <td colspan=2 algin=center><input type=submit value="click"></td></tr>

oraz plik index.php
  1. <?
  2. if($a=b)
  3. {
  4. print ("dobra odpowiedz");
  5. }
  6. else
  7. {
  8. print ("zla odpowiedz");
  9. }
  10. ?>


celem tego prostego skryptu jest to by po wpisaniu w formuarzu litery b wyśiwetlił jest text dobra odpowiedz w innym przypadku zla odpowiedz
niestety co by niewpisac, zawsze bedzie dobra odpowiedz
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
l0ud
post
Post #2





Grupa: Zarejestrowani
Postów: 1 387
Pomógł: 273
Dołączył: 18.02.2008

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


  1. <?
  2. if($_POST['a']=='b')
  3. {
  4. print ("dobra odpowiedz");
  5. }
  6. else
  7. {
  8. print ("zla odpowiedz");
  9. }
  10. ?>


...czyli:

- użyłeś operatora przypisania = a nie porównania ==. Przypisanie się powodzi a więc warunek zostaje spełniony
- odnosiłeś się do zmiennej formularza bezpośrednio jako $a a powinno się skorzystać z tablicy $_POST
- b jest stringiem, więc powinieneś umieścić go pomiędzy apostrofy, albo cudzysłowy

Ten post edytował l0ud 27.03.2008, 19:05:02
Go to the top of the page
+Quote Post
peter13135
post
Post #3





Grupa: Zarejestrowani
Postów: 1 447
Pomógł: 191
Dołączył: 26.03.2008

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


zrobiłem tak jak napisałeś jednak teraz zawsze mam zla odpowiedz 
link do skryptu to
http://pwarez.boo.pl/php/gitara/index.html
Go to the top of the page
+Quote Post
l0ud
post
Post #4





Grupa: Zarejestrowani
Postów: 1 387
Pomógł: 273
Dołączył: 18.02.2008

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


Formularz jest źle napisany:
- method a nie metod
- nie jest zamknięty </form>
- type"text" powinno być type="text"
Go to the top of the page
+Quote Post
peter13135
post
Post #5





Grupa: Zarejestrowani
Postów: 1 447
Pomógł: 191
Dołączył: 26.03.2008

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


wielkie dzięki
teraz działa
Go to the top of the page
+Quote Post

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: 20.12.2025 - 21:42