Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Closed TopicStart new topic
> [PHP]Bład w skrypcie :]
wap
post 3.09.2011, 13:29:51
Post #1





Grupa: Zarejestrowani
Postów: 1
Pomógł: 0
Dołączył: 3.09.2011

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


Witam napisałem sktypt i niewiem gdzie zrobiłem w nim błąd wyskakuje mi komunikat jak wejde w niego na localhoscie "Parse error: syntax error, unexpected T_ELSE in C:\xampp\htdocs\Skrypt.php on line 46"

  1. [/php] form method="post" action="skrypt.php">
  2. <table>
  3. <tr>
  4. <td>Wpisz pierwszą liczbe; < td/>
  5. <td><input type="text" name="liczba1" /></td>
  6. </tr>
  7. <tr>
  8. <td>Wpisz drugą liczbe; </td>
  9. <td><input type="text" name="liczba2' /></td>
  10. </tr>
  11. <tr>
  12. <td><input type="hidden" name="wylicz" value="tak" /></td>
  13. <td><input type="submit" name="Sprawdź" /></td>
  14. </tr>
  15. </table>
  16. </form>
  17.  
  18. <?php
  19.  
  20. if($_POST['wylicz'] == 'tak')
  21. {
  22. if($_POST['liczba1'] == "" AND $_POST['liczba2'] == "")
  23. {
  24. echo 'Wypełnij wszystkie pola w formularzu';
  25. }
  26. else
  27. {
  28. if(!is_numeric($_POST['liczba1']) AND !is_numeric($_POST['Liczba2']))
  29. {
  30. echo 'Wpisane dane nie są liczbami';
  31. }
  32. else
  33. {
  34. $WynikMnozenia = $_POST['Liczba1'] * $_POST['Liczba2'];
  35.  
  36. if($WynikMnozenia > 20)
  37. {
  38. echo 'Wynik mnożenia jest większy od 20';
  39. }
  40. else
  41. {
  42. if($_POST['Liczba1'] > $_POST['Liczba2']){
  43. {
  44. echo 'Liczba1 jest większa od Liczba2';
  45. }
  46. else
  47. {
  48. if($_POST['Liczba1'] < $_POST['Liczba2'])
  49. {
  50. echo 'Liczba1 jest mniejsza od Liczba2';
  51. }
  52. else
  53. {
  54. echo 'Obie liczby maja taką samą wartość';
  55. }
  56. }
  57. }
  58. }
  59. }
  60. }
  61.  
  62. ?>[php]


Ten post edytował wap 3.09.2011, 13:30:36
Go to the top of the page
+Quote Post
ber32
post 3.09.2011, 13:38:23
Post #2





Grupa: Zarejestrowani
Postów: 332
Pomógł: 22
Dołączył: 6.07.2010

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


  1. form method="post" action="skrypt.php">
  2. <table>
  3. <tr>
  4. <td>Wpisz pierwszą liczbe; < td/>
  5. <td><input type="text" name="liczba1" /></td>
  6. </tr>
  7. <tr>
  8. <td>Wpisz drugą liczbe; </td>
  9. <td><input type="text" name="liczba2' /></td>
  10. </tr>
  11. <tr>
  12. <td><input type="hidden" name="wylicz" value="tak" /></td>
  13. <td><input type="submit" name="Sprawdź" /></td>
  14. </tr>
  15. </table>
  16. </form>
  17.  
  18. <?php
  19.  
  20. if($_POST['wylicz'] == 'tak')
  21. {
  22. if($_POST['liczba1'] == "" AND $_POST['liczba2'] == "")
  23. {
  24. echo 'Wypełnij wszystkie pola w formularzu';
  25. }else{
  26. if(!is_numeric($_POST['liczba1']) AND !is_numeric($_POST['Liczba2']))
  27. {
  28. echo 'Wpisane dane nie są liczbami';
  29. }else{
  30. $WynikMnozenia = $_POST['Liczba1'] * $_POST['Liczba2'];
  31.  
  32. if($WynikMnozenia > 20)
  33. {
  34. echo 'Wynik mnożenia jest większy od 20';
  35. }else{
  36. if($_POST['Liczba1'] > $_POST['Liczba2'])
  37. {
  38. echo 'Liczba1 jest większa od Liczba2';
  39. }else{
  40. if($_POST['Liczba1'] < $_POST['Liczba2'])
  41. {
  42. echo 'Liczba1 jest mniejsza od Liczba2';
  43. }else{
  44. echo 'Obie liczby maja taką samą wartość';
  45. }
  46. }
  47. }
  48. }
  49. }
  50. }
  51. ?>


zobacz teraz błąd w 42 lini


--------------------
Go to the top of the page
+Quote Post
wookieb
post 3.09.2011, 13:39:30
Post #3





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




Forum nie parser. Masz edytory z podpowiadaniem składni, skorzystaj z nich.
P.s. Masz o jedną klamrę za dużo.


--------------------
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 18.04.2024 - 08:01