Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php]suma 2 liczb
orzech
post
Post #1





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

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


Witam, nie potrafilem znlazc tego na forum, wiec pytam.
Chcialem napisac stronke zawierajaca 2 pola input i przycisk.
W pola odwiedzajacy wpisywalby 2 liczby i klikajac przycisk kod php oblicza i wyswietla np sume
Probowalem na rozne spsoby, ale poniewaz raczkuje w tej tematyce wiecznie cos mam nie tak.
Czy ktos mnie poratuje (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) Z gory dzieki
Go to the top of the page
+Quote Post
kamil9091
post
Post #2





Grupa: Zarejestrowani
Postów: 44
Pomógł: 0
Dołączył: 14.01.2007

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


chodzi o prosty kalkulator ?
jak tak to pomogę (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
KCG
post
Post #3





Grupa: Zarejestrowani
Postów: 449
Pomógł: 4
Dołączył: 1.12.2006

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


Wal na gg (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) Albo napisz, z czym masz problem konkretnie (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

9242594 (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif)
Go to the top of the page
+Quote Post
wipo
post
Post #4





Grupa: Zarejestrowani
Postów: 856
Pomógł: 19
Dołączył: 30.08.2005
Skąd: 100lica

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


  1. ?><form action="" method="post">
  2. L1 <input type="text" name="l1" value="<?=$_POST['l1'];?>">
  3. L2 <input type="text" name="l2" value="<?=$_POST['l2'];?>">
  4.  <input type="submit" name="submit" value="Licz"></form><?
  5. if ($_POST['submit']){
  6. if ((is_numeric($_POST['l1']))&&(is_numeric($_POST['l2'])))
  7. print "Suma: ".($_POST['l1']+$_POST['l2']);
  8. else print "Oba pola nie są liczbami";
  9. }
  10. ?>
Go to the top of the page
+Quote Post
Mike122
post
Post #5





Grupa: Zarejestrowani
Postów: 253
Pomógł: 1
Dołączył: 12.04.2006

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


~wipo był szybszy (IMG:http://forum.php.pl/style_emoticons/default/dry.gif) (IMG:http://forum.php.pl/style_emoticons/default/snitch.gif) .
~orzech chyba chodzi Ci o to:
  1. <?php
  2. if($_POST['liczba1'] && $_POST['liczba2']){ //Sprawdza czy formularz został wypełniony
  3. $wynik = $_POST['liczba1'] + $_POST['liczba2']; //Dodaje dane z POST
  4. echo "Suma liczb: ".$_POST['liczba1']." i ".$_POST['liczba2']." wynosi: ".$wynik."<br />";
  5. }else{
  6. echo "<form action="index.php" method="post">";
  7. echo "<input type="text" name="liczba1"> + <input type="text" name="liczba2"><br />";
  8. echo "<input type="submit" name="submit" value="Wyślij">";
  9. echo "</form>";
  10. }
  11.  
  12. ?>

Pozdrawiam (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Ten post edytował Mike122 3.02.2007, 14:15:18
Go to the top of the page
+Quote Post
wipo
post
Post #6





Grupa: Zarejestrowani
Postów: 856
Pomógł: 19
Dołączył: 30.08.2005
Skąd: 100lica

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


mike122 ale mój formularz się nie sypnie jak wpiszę w pola coś innego niż cyfry
Go to the top of the page
+Quote Post
kamil9091
post
Post #7





Grupa: Zarejestrowani
Postów: 44
Pomógł: 0
Dołączył: 14.01.2007

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


zwykłą suma ?

<form action=" ">
<imput type="text" name="a">
<imput type="text" name="b">
<imput type="submit" value="oblicz">
</form>

<?php

$a = $_POST['a'];
$b = $_POST['b'];

echo "suma $a i $b ="$a+$b;

?>

tak ?

zrozumiałem, że chodzi o kalkulator
Go to the top of the page
+Quote Post
Mike122
post
Post #8





Grupa: Zarejestrowani
Postów: 253
Pomógł: 1
Dołączył: 12.04.2006

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


~wipo ale mój przykład jest bardzo prosty (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) można powiedzieć że właśnie na poziomie przedszkola (IMG:http://forum.php.pl/style_emoticons/default/snitch.gif)
A jaki problem go przerobić (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif)
Przerobiony kod:
  1. <?php
  2. $liczba1 = $_POST['liczba1'];
  3. $liczba2 = $_POST['liczba2'];
  4.  
  5. if($liczba1 && $liczba2){ //Sprawdza czy formularz został wypełniony
  6. if(is_numeric($liczba1) && is_numeric($liczba2)){ //sprawdza czy są wpisane liczby
  7. $wynik = $liczba1 + $liczba2; //Dodaje dane z formularza
  8. echo "Suma liczb: ".$liczba1." i ".$liczba2." wynosi: ".$wynik."<br />";
  9. }else{
  10. echo "Wartość wpisana w formularzu nie jest liczbą";
  11. }
  12. }else{
  13. echo "<form action="code.php" method="post">";
  14. echo "<input type="text" name="liczba1"> + <input type="text" name="liczba2"><br />";
  15. echo "<input type="submit" name="submit" value="Wyślij">";
  16. echo "</form>";
  17. }
  18. ?>


Pozdrawiam.

Ten post edytował Mike122 3.02.2007, 15:06:41
Go to the top of the page
+Quote Post
wipo
post
Post #9





Grupa: Zarejestrowani
Postów: 856
Pomógł: 19
Dołączył: 30.08.2005
Skąd: 100lica

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


Żartuje przecież
Sory jak uraziłem
Go to the top of the page
+Quote Post
Mike122
post
Post #10





Grupa: Zarejestrowani
Postów: 253
Pomógł: 1
Dołączył: 12.04.2006

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


~wipo nie uraziłeś (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) ale podałeś lepszy przykład (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif)
"Nikt nie jest doskonały i nie należy się obrażać za konstruktywną krytykę." (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
1 post wyżej poprawiony przykład.
Pozdrawiam. (IMG:http://forum.php.pl/style_emoticons/default/snitch.gif)

Ten post edytował Mike122 3.02.2007, 15:08:25
Go to the top of the page
+Quote Post
lopik
post
Post #11





Grupa: Zarejestrowani
Postów: 340
Pomógł: 0
Dołączył: 7.07.2006

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


Ale po co do takiego czegoś php ?

Masz tu w java script:

  1.  
  2. <script type="text/javascript">
  3. function cal(f)
  4. {
  5. var a = parseInt(f.a.value);
  6. var b = parseInt(f.b.value);
  7. alert( a + b );
  8. }
  9. </head>
  10.  
  11. <h3>Kalkulator</h3>
  12. <label>a <input type="text" name="a" /></label>
  13. <label>b <input type="text" name="b" /></label>
  14. <p>Licz <input type="submit" onclick="cal(this.form)"/></p>
  15. </form>
  16.  
  17. </body>
  18.  
  19. </html>


Chyba najprostszy z możliwych (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
Go to the top of the page
+Quote Post
kamil9091
post
Post #12





Grupa: Zarejestrowani
Postów: 44
Pomógł: 0
Dołączył: 14.01.2007

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


mój krótszy
ale w php
i jeśli dobrze zrozumiałem, że chodzi o kalkulator
Go to the top of the page
+Quote Post

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: 23.08.2025 - 05:19