Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 30 odgovora
  • 10.592 pregleda

Najnovija ↓

Re: Kontakt forma ne salje mail 27.06.2012. u 02:11 · pre 174 meseca
izmenjeno 1 put, poslednji put plus_minus 27.06.2012. u 02:26
  1. plus_minus27.06.2012. u 02:26zapis iz teksta poruke
#21
Fali ti neka vrsta inicijatora. Imaš post medodu, ali nigde okidača za to koliko vidim.

Ovo treba da stoji negde unutar forme.

Code (html):


<button name="submit" type="submit" value="submit"> Pošalji </button>

 


a slanje.php ovako nekako..

Code (php):



$error='';
$name='';
$email='';
$company='';
$message='';


if(isset($_POST['submit'])){

   $name=htmlentities($_POST['name'], ENT_QUOTES, "UTF-8");
   $email=htmlentities($_POST['email'], ENT_QUOTES, "UTF-8");
   $company=htmlentities($_POST['company'], ENT_QUOTES, "UTF-8");
   $message=htmlentities($_POST['message'], ENT_QUOTES, "UTF-8");


# Ovde nastavljaš sa svojim kodom.
# možeš if else ili if elseif else ili ... switch:case

# Recimo, konkretan primer provere jel' ime uopšte i upisano, bilo šta.

switch($_POST['submit']):
case(empty($name)):
$error='Prazno polje za unos imena';
break;

# i tako redom za sve.. npr. case(is_numeric($name)): ... pridodaješ neophodno ili ono što misliš da će biti potrebno,
# a za default "slučaj" ostaviš recimo ovako..

default:case(empty($error)):


# i  ovde ide kod za slanje pošte ...
# .. headere si već upisao, subjekat također, poruku i email imaš iz posta..

if(mail($email, $subject, $message, $headers)){ # ...... ubij sesiju, šta god..  }
else {
  $error='Neuspelo slanje, pokušajte kasnije';
 }

continue;

endswitch;

}

 


Na nekim hosting rešenjima, mail neće da se pošalje sa 'send' vrednošću, već samo sa 'submit', dok bi po pravilu trebalo da bude 'send' ako se samo mail šalje.
Tako da možeš to fino da promeniš. Kod koji si ostavio je mnogo loš i nedovršen, više vežbe.

I za dugme uvek koristi <button>Dugme</button> zbog css-a, jer chrome ne poznaje šta je to input:focus ukoliko input ima value send ili submit, ako se ne varam dok button:active, da.
Potpis
about:networking
Re: Kontakt forma ne salje mail 27.06.2012. u 15:14 · pre 174 meseca
izmenjeno 1 put, poslednji put DjMladenJanjusevic 27.06.2012. u 17:44
  1. DjMladenJanjusevic27.06.2012. u 17:44zapis iz teksta poruke
#23
@plus_minus

Hvala na korisnim informacijama...pocetnik sam u php tako da cu morati da nadjem nekoga ko ce mi ovo pribliznije objasniti i pokazati da bih znao kako da to uradim narednih puta kada mi zatreba

Citat:
PHPovac: Jel si sačuvao fajl kao .php?


Stranica je snimljena u HTML a funkcija slanje je snimljena u PHP.... kao slanje.php
Potpis
DJ Mladen Janjusevic IN THE HOUSE! ! !
Re: Kontakt forma ne salje mail 27.06.2012. u 16:34 · pre 174 meseca #24
Citat:
plus_minus: Fali ti neka vrsta inicijatora. Imaš post medodu, ali nigde okidača za to koliko vidim.

Ovo treba da stoji negde unutar forme.

Code (html):


<button name="submit" type="submit" value="submit"> Pošalji </button>

 



Sada sam skontao sta si ovde mislio i to sam odradio preko css-a i slike.
Code (html):
<li class="buttons">
                <input type="image" name="imageField" id="imageField" src="images/send.gif" />
              </li>

Samo nisi primetio...problem je u ovom php fajlu za slanje.... ali za to sam vec napisao odg iznad u postu pa da ne ponavljam
Potpis
DJ Mladen Janjusevic IN THE HOUSE! ! !
Re: Kontakt forma ne salje mail 27.06.2012. u 21:16 · pre 174 meseca #25
Momčino, button i input, nisu isto.

Kao što i type="image" i type="submit" - name="submit" nisu isto.

Jeste, problem je i u tom drugom fajlu. Lepo si rekao da ti treba još malčice vežbe, itd. Radi na tome.
Potpis
about:networking
Re: Kontakt forma ne salje mail 29.06.2012. u 18:05 · pre 174 meseca #26
Dreamweaver je i mene svojevremeno zaglupljivao :) tako da samo ako bas mora i to samo za template.
Re: Kontakt forma ne salje mail 29.06.2012. u 21:49 · pre 174 meseca #28
Code (html):
<li class="buttons">
<input type="image" name="imageField" id="imageField" src="images/send.gif" />
</li>

na osnovu ovog koda, "predpostavio sam da je u pitanju dreamweaver..."

name="imageField"
id="imageField"

kao i u prvom postu od
@DjMladenJanjusevic

koristi se <label></label>

nek me ispravi Mladen ako gresim..ali hteo sam da kazem da dreamweaver ima neke svoje metode koje ne mogu da se primenjuju selektivno, vec ako ga koristis, onda moras da ga znas do daske...inace moras da editujes kod i prilagodjavas u nekom editoru...notepad++ recimo... Zato ja kad radim template, odradim to pomocu dreamweavera ali samo zbog centriranja div-ova i pisanja css class-a i id... a kasnije mnoge stvari postaju suvisne i nepregledne pa je bolji neki prostiji editor, jos ako je prilagodjen i dodani makroi, nove definisane reci...sve je mnogo lakse.
Re: Kontakt forma ne salje mail 29.06.2012. u 22:12 · pre 174 meseca #29
Super, sve je to lepo, samo i dalje ne znam odakle ti da je i mene ili nekog drugog dreamweaver zaglupljivao?
I dobro je što si otkrio notepad++, znači progledao si hoćeš da kažeš?

Label je proizvoljna stvar.
A poželjno je kod padajuće liste, npr. Korisno.
Kod input type="text" ili type neki drugi, jok. Ne mora.
Kao što hoćeš/nećeš recimo title="Naziv" u samom href tagu.
Potpis
about:networking
Re: Kontakt forma ne salje mail 29.06.2012. u 22:22 · pre 174 meseca #30
Ne znam sto si se ti prozvao, ja sam dao savet, tacnije deo iskustva, Mladenu. Vidim da mesa dizajn i programiranje...tako da ne zelim da se raspravljam s tobom.
Odgovori
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme