Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

wordpress contact forma

[es] :: Web dizajn i CSS :: wordpress contact forma

[ Pregleda: 2403 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

vgrba
Vladimir Grba
Sombor

Član broj: 280106
Poruke: 25
*.dynamic.isp.telekom.rs.



+1 Profil

icon wordpress contact forma27.02.2014. u 15:17 - pre 123 meseci
pravim wordpress sajt. napravio sam stranicu contact i dodelio joj odredjeni templejt na kome se nalazi kontakt forma. treba da napravim da kada posetioc posalje poruku i klikne na send dugme, stranica contact treba da se ponovo ucita.
problem je sto kada bilo sta unesem u input polje (ime, mejl,...) wordpress me prebaci na 404.php stranicu?! ako nista ne unesem u polja za unos, on ponovo ucita contact stranicu.
ako bi neko moga da mi pomogne bio bih mu veoma zahvalan!

Code:
<?php 
    if($_SERVER["REQUEST_METHOD"] == "POST")
    {
        $name = $_POST['name'];
        $email = $_POST['email'];
        $subject = $_POST['subject'];
        $message = $_POST['message'];
        
        $to_address = "[email protected]";
        
        $title = "Poruka sa sajta";
        $mail_content = "Ime i prezime: ".$name."\n\n".
                        "Email: ".$email."\n\n".
                        "Naslov poruke: ".$subject."\n\n".
                        "Poruka: ".$message."\n";
                        
        $from_address = $email;
        
        if((empty($name)) || (!preg_match('/^[a-zA-Z0-9_\-.]+@[a-zA-Z0-9_\-]+\.[a-zA-Z0-9_\-.]+$/', $email)))
        {
            $nameErr = 'Name is required';
            $emailErr = 'Invalid Email';
        }
        else
        {
            mail($to_address, $subject, $mail_content, $from_address);
        }
    }
?>

<form action="<?php the_permalink(); ?>" method="post" id="contact_form">
    <h3>Contact Form</h3>
        <div class="hr dotted clearfix">&nbsp;</div>
        <ul>
            <li class="required">Required fields *</li>
            <li class="clearfix"> 
                <label for="name">Name</label>
                <input type='text' name='name' id='name' /><div class="required">* <?php echo $nameErr; ?></div>
                <div class="clear"></div>
            </li>
            <li class="clearfix"> 
                <label for="email">Email Address</label>
                <input type='text' name='email' id='email' /><div class="required">* <?php echo $emailErr; ?></div>
                <div class="clear"></div>
            </li> 
            <li class="clearfix"> 
                <label for="subject">Subject</label>
                <input type='text' name='subject' id='subject' />
                <div class="clear"></div>
            </li> 
            <li class="clearfix"> 
                <label for="message">Message</label>
                <textarea name='message' id='message' rows="30" cols="30"></textarea>
                <div class="clear"></div>
            </li> 
            <li class="clearfix">
                <div id="button">
                    <input type='submit' id='send_message' class="button" value='Submit' />
                </div>
            </li> 
        </ul> 
</form>
 
Odgovor na temu

igor tomic

Član broj: 133445
Poruke: 192
*.tel.net.ba.

Sajt: www.igortomic.from.hr


+15 Profil

icon Re: wordpress contact forma08.03.2014. u 16:15 - pre 123 meseci
Mozes koristi slj. pluginove:

Visual for builder
contact form 7

Napravis forme koje zelis i onda samo neses shortcode na stranicu gdje zelis da se forma nalazi
 
Odgovor na temu

kelja

Član broj: 70429
Poruke: 1416
*.dynamic.isp.telekom.rs.



+35 Profil

icon Re: wordpress contact forma09.03.2014. u 09:13 - pre 123 meseci
+1 za visual form builder. Jako, jako fin plugin.
 
Odgovor na temu

vgrba
Vladimir Grba
Sombor

Član broj: 280106
Poruke: 25
*.dynamic.isp.telekom.rs.



+1 Profil

icon Re: wordpress contact forma18.03.2014. u 10:20 - pre 122 meseci
hvala na odgovorima ali resio sam.
problem je bio sto se polje za unos imena zvalo $name. Procitao sam da se nijedno polje ne sme zvati $name jer wordpress koristi to ime kao rezervisano za povlacenje nekog podatka iz baze podataka! eto mozda nekome pomogne ova informacija :) cim sam promenio ime ovog polja u $your-name sve radi perfektno.
pozzz
 
Odgovor na temu

[es] :: Web dizajn i CSS :: wordpress contact forma

[ Pregleda: 2403 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.