Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [HTML]Problem z formularzem i przyciskami jako img
sebap123
post
Post #1





Grupa: Zarejestrowani
Postów: 253
Pomógł: 1
Dołączył: 26.08.2009
Skąd: Szczecin

Ostrzeżenie: (10%)
X----


Napisałem ostatnio formularz który wysyła wiadomości (standardowo: treść, adresat, temat) i dodatkowo zapisuje info o wiadomości do bazy MySQL. Formularz jest wysyłany przy pomocy <input type="image">, żeby ładniej wyglądało smile.gif Teraz chce dodać drugi przycisk (najlepiej też obrazek albo coś podobnego, co by "ładnie" wyglądało), który po kliknięciu pobierałby wszystkie pola z formularza i tylko zapisywał w tabeli, bez wysyłania, jako "wiadomość roboczą". Nie mam prawdę powiedziawszy pomysłu w ogóle jak się za to zabrać tak więc, jakby ktoś mógł to będę wdzięczny za podpowiedź.
Go to the top of the page
+Quote Post
tehaha
post
Post #2





Grupa: Zarejestrowani
Postów: 1 748
Pomógł: 388
Dołączył: 21.08.2009
Skąd: Gdynia

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


zamiast przycisku typu image, zrób przycisk typu submit, dla submit możesz nadać taki sam styl jak dla image, więc wizualnie nie zrobi to różnicy.


w kodzie dajesz 2 przyciski
  1. <input type='submit' name='save' value=''/> // jak background-image, dajesz obrazek z przyciskiem "zapisz jako kopię roboczą"
  2. <input type='submit' name='send' value=''/> // jak background-image, dajesz obrazek z przyciskiem "wyślij wiadomość"


potem w php sprawdzasz, który przycisk wybrał użytkownik

  1. if($_POST['save'])
  2. {
  3. //kod zapisu do bazy
  4. }
  5. elseif($_POST['send'])
  6. {
  7. // kod wysyłający wiadomość
  8. }


Ten post edytował tehaha 4.01.2011, 23:46:18
Go to the top of the page
+Quote Post
sebap123
post
Post #3





Grupa: Zarejestrowani
Postów: 253
Pomógł: 1
Dołączył: 26.08.2009
Skąd: Szczecin

Ostrzeżenie: (10%)
X----


No niby jest to jakieś rozwiązanie, ale też nie jest ono super (znaczy się tak dobre z wyglądu jak obrazek). Co prawda da się wszystko ustawić, żeby wyglądało jak obrazek, ale może znajdzie się jeszcze jakieś inne rozwiązanie? Bo zawsze warto jest mieć więcej opcji: smile.gif
Powód edycji: [thek]: Po co udziwniać na siłę? ostylowanie submita jest najpewniejszym rozwiązaniem
Go to the top of the page
+Quote Post
ADeM
post
Post #4





Grupa: Zarejestrowani
Postów: 455
Pomógł: 69
Dołączył: 23.10.2004
Skąd: Oświęcim

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


Dlaczego rozwiązanie ~tehaha Ci nie pasuje? Co w nim nie jest takiego super?


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





Grupa: Zarejestrowani
Postów: 1 748
Pomógł: 388
Dołączył: 21.08.2009
Skąd: Gdynia

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


napisałem Ci, że dla przycisku submit możesz nadać taki sam wygląd jak dla image, skoro oba mogą wyglądać IDENTYCZNIE to w czym problem? jak nie wiesz jak nadać tło obrazkowe do przycisku submit to napisz wprost

tu masz najprostszy przykład: http://eisabainyo.net/weblog/2009/04/24/ho...-button-in-css/

Ten post edytował tehaha 5.01.2011, 00:27:33
Go to the top of the page
+Quote Post
sebap123
post
Post #6





Grupa: Zarejestrowani
Postów: 253
Pomógł: 1
Dołączył: 26.08.2009
Skąd: Szczecin

Ostrzeżenie: (10%)
X----


Ok, nie no udało mi się ustawić obrazek, ale nie mogłem ustawić tego kursora bo zapomniałem jak go się definiuje. smile.gif Dobra teraz wszystko działa.
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: 22.08.2025 - 09:04