Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Skrypt na dodawanie liczb a błędy, których nie rozumien
aniadp
post
Post #1





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 13.04.2015

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


Skrpt jest poniżej i działa. Nie wiem tylko dlaczego mam takie błędy:
Notice: Undefined index: l1 in C:\xampp\htdocs\form2.php on line 22
pierwsza liczba:

Notice: Undefined index: l2 in C:\xampp\htdocs\form2.php on line 23
druga liczba:

Notice: Undefined index: l1 in C:\xampp\htdocs\form2.php on line 27

Notice: Undefined index: l2 in C:\xampp\htdocs\form2.php on line 27
Wynik działania= 0



Proszę o wyjaśnienie.

<!DOCTYPE html>
<html>
<body>
<form method="post" action="form2.php">
<table>
<tr>
<td>Wpisz pierwszą liczbę </td>
<td><input type="number" name='l1' /></td>
</tr>
<tr>
<td>Wpisz drugą liczbę </td>
<td><input type="number" name="l2" /></td>
</tr>
<tr>
<td><input type="hidden" name="wylicz" value="tak" /></td>
<td><input type="submit" name="wyslij" /></td>
</tr>
</table>
</form>

  1. <?php
  2. echo 'pierwsza liczba: '.$_POST['l1']."<br />";
  3. echo 'druga liczba: '.$_POST['l2']."<br />";
  4.  
  5.  
  6.  
  7. $wy=$_POST['l1']+$_POST['l2'];
  8. echo "Wynik działania= ". $wy;
  9.  
  10.  
  11.  
  12.  
  13. ?>

</body>
</html>
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 561
Pomógł: 6315
Dołączył: 27.12.2004




Cytat
(to raczej ostrzeżenia)
Nie, nazywajmy rzeczy po imieniu. To są Błędy. Odwoływanie sie do czegoś czego nie ma, jest błędem.
Go to the top of the page
+Quote Post
Turson
post
Post #3





Grupa: Zarejestrowani
Postów: 4 291
Pomógł: 829
Dołączył: 14.02.2009
Skąd: łódź

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


Cytat(nospor @ 13.04.2015, 10:57:52 ) *
Nie, nazywajmy rzeczy po imieniu. To są Błędy. Odwoływanie sie do czegoś czego nie ma, jest błędem.

I tak i nie. Nie przerywa wykonywania dalszego kodu i tłumacząc komunikat nie ma słowa o stricte błędzie. Z drugiej strony dobre praktyki do czegoś zobowiązują, żeby pisać dobry kod, a PHP po prostu sporo wybacza.

Ten post edytował Turson 13.04.2015, 10:32:13
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: 28.12.2025 - 21:27