Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php] wywolanie funkcji
gibonik
post
Post #1





Grupa: Zarejestrowani
Postów: 128
Pomógł: 0
Dołączył: 27.03.2009

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


Chcę aby po naciśnięciu wyślij wywoływalo funkcje zapisywanie
  1. <form>
  2. <form name="1" enctype="multipart/form-data" action="" method="post" >
  3. <input type="submit" name="zapisz" id="submit" value="Wyślij" /></div>
  4. </form>


Go to the top of the page
+Quote Post
lobopol
post
Post #2





Grupa: Zarejestrowani
Postów: 1 729
Pomógł: 346
Dołączył: 4.04.2009

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


  1. if(isset($_POST['zapisz'])){ //doo something }
Go to the top of the page
+Quote Post
gibonik
post
Post #3





Grupa: Zarejestrowani
Postów: 128
Pomógł: 0
Dołączył: 27.03.2009

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


  1. if(isset($_POST['zapisz'])){
  2. zapisywanie($_POST['zapisz']);
  3. }
Go to the top of the page
+Quote Post
lobopol
post
Post #4





Grupa: Zarejestrowani
Postów: 1 729
Pomógł: 346
Dołączył: 4.04.2009

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


jak lubisz zapisywać wartość submita
Go to the top of the page
+Quote Post
gibonik
post
Post #5





Grupa: Zarejestrowani
Postów: 128
Pomógł: 0
Dołączył: 27.03.2009

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


czyli jak mozna inaczej?
Go to the top of the page
+Quote Post
nospor
post
Post #6





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




1) Masz na początku 2 <form>
Wywal pierwszy z góry
2) Nadal masz jakiś problem czy już dziala po spelnieniu punktu1 ?
Go to the top of the page
+Quote Post
AlexDeLarge
post
Post #7





Grupa: Zarejestrowani
Postów: 85
Pomógł: 14
Dołączył: 14.02.2010

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


prawdopodobnie zapisywanie($_POST); ale nikt Ci nie powie dokładnie, bo nikt nie wie jaka jest definicja f-cji zapisywanie.

Można mniej giboników (IMG:style_emoticons/default/winksmiley.jpg)
Go to the top of the page
+Quote Post
gibonik
post
Post #8





Grupa: Zarejestrowani
Postów: 128
Pomógł: 0
Dołączył: 27.03.2009

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



jak poprawnie wywołać metodę zapisz w funkcji formularz?

  1.  
  2. private function formularz()
  3.  
  4. {
  5.  
  6. //wyswietlenie metody
  7. return $this->zapisz();
  8. }
  9.  
  10.  
  11. private function zapisz()
  12. {
  13.  
  14. $sql = "INSERT INTO dane SET opis='$opis'";
  15.  
  16. $dane= $this->execute($sql, __METHOD__,array($this->opis) );
  17. }


Ten post edytował gibonik 7.01.2011, 12:44:31
Go to the top of the page
+Quote Post
webdice
post
Post #9


Developer


Grupa: Moderatorzy
Postów: 3 045
Pomógł: 290
Dołączył: 20.01.2007




Co prawda return w Twoim przypadku nic nie robi, ale funkcje zapisz wywołujesz poprawnie.
Go to the top of the page
+Quote Post
gibonik
post
Post #10





Grupa: Zarejestrowani
Postów: 128
Pomógł: 0
Dołączył: 27.03.2009

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


hmm czyli co musze jeszcze dodać, sprawdzić czy jakies zmienne sa przekazywane i wtedy return...?

$sql = "INSERT INTO dane SET opis=?,kategoria=?";
$dane= $this->execute($sql, __METHOD__,array($this->opis, $this->kategoria) );

jak poprawnie przekazać parametry do tablicy?
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: 27.08.2025 - 15:48