Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> formularz
retip
post
Post #1





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 14.01.2004

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


Mając w formularzu takie pola do wyboru:
piłka nożna<INPUT type=\"checkbox\" name=\"hobby\" class=\"SGform\" tabindex=\"27\" value=\"Piłka nożna\">
koszykówka<INPUT type=\"checkbox\" name=\"hobby\" class=\"SGform\" tabindex=\"27\" value=\"koszykówka\">

  1. <?php
  2.  
  3. $wiadomosc = &#092;"Treść wiadomości:n$trescnhobby: $hobby; 
  4. ?>



Co zrobic zeby po wybraniu dwoch dyscyplin jednoczesnie lub wiecej wysyłane były w e-mailu wszystkie bo jak mam tak jak zrobilem to wysyla sie tylko ta ostatnia, pomimo wyboru dwoch[/code]
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 6)
sf
post
Post #2





Grupa: Zarejestrowani
Postów: 1 597
Pomógł: 30
Dołączył: 19.02.2003
Skąd: Tychy

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


  1. <?php
  2. echo '<form action=\"\" method=\"post\">';
  3. echo '<input type=\"checkbox\" name=\"hobby[]\" class=\"SGform\" tabindex=\"27\" value=\"koszykówka\" />';
  4. echo '<input type=\"checkbox\" name=\"hobby[]\" class=\"SGform\" tabindex=\"27\" value=\"piłka nożna\" />';
  5. echo '</form>';
  6.  
  7. $wiadomosc = 'bel ble';
  8.  
  9. foreach($_POST['hobby'] as $line) {
  10. $wiadomosc .= ' '.$line;
  11. }
  12.  
  13. echo $wiadomosc;
  14. ?>


--------------------
Zapraszam na mój php blog, tworzenie stron.
Go to the top of the page
+Quote Post
retip
post
Post #3





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 14.01.2004

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


Dzięki smile.gif mam jeszcze tylko jedno pytanko jak sie sprawdza czy teskt wprowadzony do dwoch pol sie zgadza, mam na mysli podaj haslo, powtorz haslo.
Go to the top of the page
+Quote Post
rogrog
post
Post #4





Grupa: Zarejestrowani
Postów: 602
Pomógł: 1
Dołączył: 3.04.2004
Skąd: Trójmiasto (Gdańsk)

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


hmm...

masz dwie zmienne: $_POST['pass1'] i $_POST['pass2']

masz konstrukcję if(){} else {}

masz operator porównania ==

czego więcej potrzeba?? tongue.gif

Ten post edytował rogrog 16.12.2004, 21:22:28


--------------------
Go to the top of the page
+Quote Post
retip
post
Post #5





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 14.01.2004

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


  1. <? 
  2. $zmienna2= md5($zmienna2);
  3. $dane=&#092;"$zmienna1|+|$zmienna2|+|\"; 
  4. $file=&#092;"plik.txt\"; 
  5. $fp=fopen(&#092;"$file\", \"w\"); 
  6. flock($fp, 2); 
  7. if(!empty($_POST['zmienna1']) == !empty($_POST['zmienna2'])){
  8. fwrite($fp, $dane); 
  9. flock($fp, 3); 
  10. fclose($fp); 
  11. echo &#092;"dodano\";
  12. }
  13. else 
  14. {
  15. echo &#092;"blad\"
  16. }
  17. ?>

to zapewne jest banalne ale dopiero sie ucze :/, wiec co robie zle?

Ten post edytował retip 16.12.2004, 22:24:53
Go to the top of the page
+Quote Post
KSKiller
post
Post #6





Grupa: Zarejestrowani
Postów: 11
Pomógł: 0
Dołączył: 26.07.2003

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


w tej postaci porownywane nie sa same zmienne a jedynie wartosci zwracane przez funkcje empty. Jesli chcesz z niej skorzystac to zrob
  1. <?php
  2.  
  3. if ((!empty($_POST['zmienna1'])) && (!empty($_POST['zmienna2'])))
  4.  {
  5. if ($_POST['zmienna1']==$_POST['zmienna2']
  6.  {
  7.  // zmienne maja te sama wartosc
  8.  }
  9.  }
  10.  
  11. ?>


Ten post edytował KSKiller 17.12.2004, 20:22:03
Go to the top of the page
+Quote Post
rogrog
post
Post #7





Grupa: Zarejestrowani
Postów: 602
Pomógł: 1
Dołączył: 3.04.2004
Skąd: Trójmiasto (Gdańsk)

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


Cytat(KSKiller @ 2004-12-17 21:19:06)
w tej postaci porownywane nie sa same zmienne a jedynie wartosci zwracane przez funkcje empty.

dokładnie tak.

tak dla ścisłości: empty to konstrukcja językowa a nie funkcja


--------------------
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 Aktualny czas: 19.08.2025 - 15:49