Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Notice jak to ukryć ?, Notice jak to ukryć ?
niket90sport
post 25.12.2015, 17:17:49
Post #1





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

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


Witam. panowie

Powiecie mi co jest w żle w kodzie ze wyskakuje:

Notice: Undefined index: liczba in E:\xampp\htdocs\test\test.php on line 17

Notice: Undefined index: liczba_druga in E:\xampp\htdocs\test\test.php on line 18
  1. <center>
  2. <b>Skrypt Obliczajacy Przekatna Prostokata,Pole,Obwod:</b>
  3. <form action="" method="GET">
  4. <form action="test.php">
  5. <br>
  6. Bok A:<br>
  7. <input type="text" name="liczba">
  8. <br>
  9. Bok B:<br>
  10. <input type="text" name="liczba_druga">
  11. <br>
  12. <input type="submit" name="submit" value="Oblicz">
  13. </form>
  14.  
  15.  
  16. <?php
  17. $liczba=$_GET['liczba'];
  18. $liczba_druga=$_GET['liczba_druga'];
  19.  
  20.  
  21.  
  22. if ($liczba) {
  23. echo "<b>Przekatna prostokata wynosi :</b>";
  24. echo $w=sqrt(2*$liczba+2*$liczba_druga);
  25. echo "<br>";
  26. }
  27. if($liczba) {
  28. echo "<b>Pole Prostokata wynosi:</b>";
  29. echo $x=$liczba*$liczba_druga;
  30. echo "<br>";
  31. }
  32. if($liczba) {
  33. echo "<b>Obwod Prostokata wynosi:</b>";
  34. echo $y=2*$liczba+2*$liczba_druga;
  35. }
  36. ?>
  37. </center>
Powód edycji: [Kshyhoo]: bb-code
Go to the top of the page
+Quote Post
Damonsson
post 25.12.2015, 17:20:03
Post #2





Grupa: Zarejestrowani
Postów: 2 355
Pomógł: 533
Dołączył: 15.01.2010
Skąd: Bydgoszcz

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


A co będzie złego w zdaniu, które do Ciebie wypowiem: Daj mi swoje różowe ferrari i przepisz mi swoją prywatną wieś?
Go to the top of the page
+Quote Post
Kshyhoo
post 25.12.2015, 17:22:03
Post #3





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




To ja przeniosę...


--------------------
Go to the top of the page
+Quote Post
niket90sport
post 25.12.2015, 17:26:03
Post #4





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

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


nie rozumiem ?
Go to the top of the page
+Quote Post
Fred1485
post 25.12.2015, 17:30:03
Post #5





Grupa: Zarejestrowani
Postów: 361
Pomógł: 22
Dołączył: 10.02.2015

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


Przypisujesz do zmiennych wartości z GET które w ogóle nie istnieją.


--------------------
  1. echo 'I was trying';
  2. die ();
Go to the top of the page
+Quote Post
niket90sport
post 25.12.2015, 17:33:55
Post #6





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

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


co proponujesz zrobić ? robiłem z isset ale jak to dam to nie oblicza ?
Go to the top of the page
+Quote Post
Kshyhoo
post 25.12.2015, 17:38:40
Post #7





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




Zanim wyślesz formularz, nie istnieją funkcje - pojawiają się po wysłaniu formularza.

Patrz tu: E_NOTICE - wyświetlać czy nie?


--------------------
Go to the top of the page
+Quote Post
niket90sport
post 25.12.2015, 17:48:48
Post #8





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

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


chodzi zapewne o te elementy:
  1. $liczba=$_GET['liczba'];
  2. $liczba_druga=$_GET['liczba_druga'];



"error_reporting(E_ALL ^ E_NOTICE);" bo tym ukryje a mi chodzi o jakoś edycja kodu żeby znikło bez tego ?

czytałem to co zapodałeś tylko jak u mnie w kodzie to użyć żeby zadziałało ?

Ten post edytował niket90sport 25.12.2015, 17:53:18
Go to the top of the page
+Quote Post
patwoj98
post 25.12.2015, 22:22:15
Post #9





Grupa: Zarejestrowani
Postów: 218
Pomógł: 16
Dołączył: 6.06.2014
Skąd: Warszawa

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


  1. if(isset($_GET['liczba'])){
  2.  
  3. TWÓJ KOD
  4.  
  5. }
Powód edycji: [Kshyhoo]: bb-code
Go to the top of the page
+Quote Post
darko
post 26.12.2015, 00:14:38
Post #10





Grupa: Zarejestrowani
Postów: 2 885
Pomógł: 463
Dołączył: 3.10.2009
Skąd: Wrocław

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


Nie ma co ukrywać noticeów. Popraw błędy programistyczne.


--------------------
Nie pomagam na pw, tylko forum.
Go to the top of the page
+Quote Post
shreker
post 26.12.2015, 22:27:28
Post #11





Grupa: Zarejestrowani
Postów: 270
Pomógł: 0
Dołączył: 21.05.2008

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


  1. $liczba= isset($_GET['liczba']) ? $_GET['liczba'] : 0;
  2. $liczba_druga= isset($_GET['liczba_druga']) ? $_GET['liczba_druga'] : 0;


.... i by było na tyle
Go to the top of the page
+Quote Post

Reply to this 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: 13.08.2025 - 23:03