Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] skrypt
-Gość_pomocy-
post 23.09.2005, 16:36:21
Post #1





Goście







Pomocy jak zrobić skrypt, kory porównuje 2 wyrazy i wyświetla dłuższy lub krótszy w zależności od przycisku, który naciśniemy
Mam cos takiego

<?
echo('
<html>
<head>
</head>
<body>
<form action="test.php" method="post">
<input name=wyraz1>
<input name=wyraz2>
<br><br>
<input name="sendbutton" type="submit" value="wyswietl_dluzszy" >
<input name="sendbutton" type="submit" value="wyswietl_krotszy" >
</form> ');



echo('
</body>
</html>
');
?>
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 6)
-Gość_pomocy-
post 23.09.2005, 17:02:54
Post #2





Goście







<?
echo('
<html>
<head>
</head>
<body>
<form action="test.php" method="post">
<input name=wyraz1>
<input name=wyraz2>
<br><br>
<input name="sendbutton1" type="submit" value="wyswietl_dluzszy" >
<input name="sendbutton2" type="submit" value="wyswietl_krotszy" >
</form> ');

$wyraz1;
$wyraz2;

if( $wyraz1 > $wyraz2 )
echo("$wyraz1");
else
echo("$wyraz2");

echo('
</body>
</html>
');
?>

cos działa ale nie do konca, w czym jest bład ?
Go to the top of the page
+Quote Post
_Martin_
post 23.09.2005, 17:17:35
Post #3





Grupa: Zarejestrowani
Postów: 352
Pomógł: 9
Dołączył: 16.09.2005
Skąd: Rybnik

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


A co masz w treśći test.php questionmark.gif


--------------------
Go to the top of the page
+Quote Post
-Gość_pomocy-
post 23.09.2005, 17:23:18
Post #4





Goście







wpisuje przykładowe dane i patrze czy działa i nie do konca sprawdza długosc, co jest zle ? help
Go to the top of the page
+Quote Post
zbig13
post 23.09.2005, 17:31:16
Post #5





Grupa: Zarejestrowani
Postów: 214
Pomógł: 0
Dołączył: 3.04.2004
Skąd: Legionowo

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


Używaj tagów [ php ][ /php ] do umieszczania kodu.

Nie wiem czy dobrze zrozumiałem, ale chcesz pobrać wyrazy z dwóch inputów tekstowych i wyświetlić krótszy lub dłuższy w zależności od przycisku? To powinieneś zrobić to tak:

  1. <?php
  2.  
  3. echo '
  4. <html>
  5. <head>
  6. </head>
  7. <body>
  8. <form action="test.php" method="post">
  9. <input name="wyraz1">
  10. <input name="wyraz2">
  11. <br><br>
  12. <input name="sendbutton1" type="submit" value="wyswietl_dluzszy" >
  13. <input name="sendbutton2" type="submit" value="wyswietl_krotszy" >
  14. </form> ';
  15.  
  16. if ( (isset($_POST['sendbutton1'])) || (isset($_POST['sendbutton2'])) ) { 
  17. $wyraz1 = $_POST['wyraz1'];
  18. $wyraz2 = $_POST['wyraz2'];
  19.  
  20. if ( strlen($wyraz1) > strlen($wyraz2) )
  21. echo $wyraz1;
  22. else
  23. echo $wyraz2;
  24.  
  25. }
  26.  
  27. echo '
  28. </body>
  29. </html>
  30. ';
  31.  
  32. ?>
Go to the top of the page
+Quote Post
-Gość_pomocy-
post 23.09.2005, 17:44:49
Post #6





Goście







dokładnie to, a mam takie pytanie jak sie zabespieczyc od wpisywania cyfr, aby nie brało cyfr pod uwage?
Go to the top of the page
+Quote Post
strife
post 23.09.2005, 17:59:44
Post #7





Grupa: Przyjaciele php.pl
Postów: 2 605
Pomógł: 96
Dołączył: 22.10.2004
Skąd: UK

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


is_numeric" title="Zobacz w manualu php" target="_manual
is_int" title="Zobacz w manualu php" target="_manual

Robisz negację. Albo za pomocą wyrażeń regularnych...


--------------------
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: 18.07.2025 - 00:58