Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> mały kod php
Terraus
post 10.09.2014, 19:01:30
Post #1





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 10.09.2014

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


Witam, chodzi mi o to żeby po wpisaniu liczby mniejszej od 10 a większej od 0 wyskakiwała informacja o poprawności, a jeżeli będzie liczba większa od 10 i mniejsza od 0 to informacja i błędzie do tej pory "udało mi się" napisać coś takiego:


  1. <html>
  2. <head>
  3. <title>Skrypt</title>
  4. </head>
  5. </body>
  6. <br><br><br>
  7. <p>Wpisz X</p>
  8. <form method="POST" action="">
  9. <input type="text" name="$x" size="10">
  10. <input type="submit" value="Wyslij">
  11. <?
  12. if($x > 0)
  13. {
  14. echo 'prawda';
  15. }
  16. elseif($x < 0)
  17. {
  18. echo 'nie udalo ci sie';
  19. }
  20. ?>
  21. </form>
  22. </body>
  23. </html>


Ten post edytował Terraus 10.09.2014, 19:02:34
Go to the top of the page
+Quote Post
rad11
post 10.09.2014, 19:11:34
Post #2





Grupa: Zarejestrowani
Postów: 1 270
Pomógł: 184
Dołączył: 7.10.2012
Skąd: Warszawa

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


<input type="text" name="x" size="10">
  1. $x = $_POST['x'];
  2. if($x>10 && $x<0){
  3. echo "Blad";
  4. }
  5. if($x<10 && $x>0){
  6. echo "Poprawnosc";
  7. }

Ty tak powaznie?

Ten post edytował rad11 10.09.2014, 19:16:17
Go to the top of the page
+Quote Post
Terraus
post 10.09.2014, 19:13:15
Post #3





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 10.09.2014

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


Wybacz mi ale jestem totalnie zielony i dopiero się uczę smile.gif i ten twój skrypt nie działa ;/

Ten post edytował Terraus 10.09.2014, 19:33:59
Go to the top of the page
+Quote Post
Turson
post 10.09.2014, 19:13:47
Post #4





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

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


<input type="text" name="$x" size="10">
co to jest w ogóle w name? Wróć do podstaw formularzy.
Poza tym dane przesyłane są w $_POST

Ten post edytował Turson 10.09.2014, 19:14:08
Go to the top of the page
+Quote Post
nospor
post 11.09.2014, 09:44:09
Post #5





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




@rad11 troche podstaw logiki by sie przydalo wink.gif
if($x>10 && $x<0){
Dana liczba nie moze byc jednoczesnie wieksza od 10 i mniejsza od 0

if($x>10 || $x<0){ i jest git.

Poza tym, nie ma sensu powtarzac drugiego warunku. Do tego sluzy else.

  1. $x = $_POST['x'];
  2. if($x>10 || $x<0){
  3. echo "Blad";
  4. }
  5. else {
  6. echo "Poprawnosc";
  7. }


ps: przenosze na przedszkole


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
rad11
post 11.09.2014, 09:52:06
Post #6





Grupa: Zarejestrowani
Postów: 1 270
Pomógł: 184
Dołączył: 7.10.2012
Skąd: Warszawa

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


Nospor tak ja wiem o tym ja tylko zrobilem warunek taki jaki poproszono smile.gif
Go to the top of the page
+Quote Post
nospor
post 11.09.2014, 10:12:18
Post #7





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




To, ze autor nie potrafi sklecic logicznego zdania po polsku, nie znaczy ze ty masz pisac glupoty w kodzie. Przeciez wiadomo bylo o co autorowi chodzilo...


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
Terraus
post 11.09.2014, 20:49:15
Post #8





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 10.09.2014

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


Wszystkie wasze kody mają wady, ale popracowałem chwile nad tym i wyszło mi to co zamierzałem. Dziękuje.
Go to the top of the page
+Quote Post
nospor
post 12.09.2014, 07:15:22
Post #9





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




Zabawny jestes.... Dostales kod, ktory robi to co chciales. Wiec jesli coś ci sie tu nie podoba, to wade ma Twoj tok myslenia,a nie kod, ktory powstal na podstawie tego co napisales.


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

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: 14.08.2025 - 15:02