Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [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 (IMG:style_emoticons/default/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
 
Start new topic
Odpowiedzi (1 - 5)
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: (IMG:style_emoticons/default/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. (IMG:style_emoticons/default/smile.gif) Dobra teraz wszystko działa.
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 - 15:12