gibonik
4.01.2011, 20:55:31
Chcę aby po naciśnięciu wyślij wywoływalo funkcje zapisywanie
<form>
<form name="1" enctype="multipart/form-data" action="" method="post" >
<input type="submit" name="zapisz" id="submit" value="Wyślij" /></div>
</form>
lobopol
4.01.2011, 20:57:11
if(isset($_POST['zapisz'])){ //doo something }
gibonik
4.01.2011, 21:31:17
if(isset($_POST['zapisz'])){ zapisywanie($_POST['zapisz']);
}
lobopol
4.01.2011, 21:36:57
jak lubisz zapisywać wartość submita
nospor
5.01.2011, 11:38:06
1) Masz na początku 2 <form>
Wywal pierwszy z góry
2) Nadal masz jakiś problem czy już dziala po spelnieniu punktu1 ?
AlexDeLarge
5.01.2011, 11:39:06
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
gibonik
7.01.2011, 12:43:30
jak poprawnie wywołać metodę zapisz w funkcji formularz?
private function formularz()
{
//wyswietlenie metody
return $this->zapisz();
}
private function zapisz()
{
$sql = "INSERT INTO dane SET opis='$opis'";
$dane= $this->execute($sql, __METHOD__
,array($this->opis) ); }
webdice
7.01.2011, 13:11:19
Co prawda return w Twoim przypadku nic nie robi, ale funkcje zapisz wywołujesz poprawnie.
gibonik
8.01.2011, 08:54:40
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?