Autor Zpráva
Ilhvm
Profil *
Zdravím lidi,

mám problém s lightboxem a formulářem na odesílání zpráv.
Všechno to mám nastavené podle návodu a nemám ani ponětí, proč mi to nechce fungovat.
Co se týče lightboxu - obrázek se čistě jen ukáže v novém okně a u formuláře se žádný mail napošle.

www.pogona-vitticeps.ic.cz/fotogalerie.html (zkoušejte na druhém obrázku, první jaksi nejde)
www.pogona-vitticeps.ic.cz/prodej.php

Děkuji za rady.
Taps
Profil
Ilhvm:
ukáže v novém okně a u formuláře se žádný mail napošle.
bylo by vhodné aby jsi ukázal zdrojový kod
margin
Profil *
První obrázek nefunguje, protože se jmenuje P1060038.JPG ale ty voláš obrázek P1060038.jpg.

Více JS knihoven, více internet?
Bijou se ti dvě JS knihovny, Prototype a jQuery, standardní doporučení je používat pouze jednu JS knihovnu. Pokud na odkázané stránce zruším jQuery, tak lightbox funguje.

Tip: http://jecas.cz/magnific-popup
Ilhvm
Profil *
margin:
Aha, to mě nenapadlo, že se to takhle může bít. S JQuery teprve začínám, každopádně dobré vědět.

Taps:
Formulář:
<form action="send.php" method="post" class="posting">
          <table width="200" border="0">
                    <tr>
                        <td width="100px" class="post_text">Jméno:</td>
                        <td><input name="name" type="text" class="posting" size="25"></td>
                    </tr>
                    <tr>
                        <td width="100px" class="post_text">Příjmení:</td>
                        <td><input name="surname" type="text" size="25"></td>
                    </tr>
                    <tr>
                        <td width="100px" class="post_text">Váš e-mail:</td>
                        <td><input name="email" type="text" value="@" size="25"></td>
                    </tr>
                    <tr>
                        <td width="100px" class="post_text" size="30">Zpráva:</td>
                        <td><textarea name="message" rows="8" cols="50"></textarea></td>
                    </tr>
                    <tr>
                  <td colspan="2" align="center"><input type="submit" class="button" value="Odeslat">   </td>
               </tr>
     </table>
</form>

Skript pro odeslání:
<?php
    if(isset($_POST['name']) && isset($_POST['surname']) && isset($_POST['email']) && isset($_POST['message'])){
        $name = $_POST['name'];
        $surname = $_POST['surname'];
        $email = $_POST['email'];
        $message = $_POST['message'];
        
        if(!empty($name) && !empty($surname) && !empty($email) && !empty($message)){
            $to = 'ivana.coufalova@seznam.cz';
            $subject = 'Zpráva od: '.$name.$surname;
            $body = $message;
            $headers = 'From: '.$email;
            
            if(mail($to, $subject, $body, $headers)){
                echo 'Thanks';
            } else {
                echo 'Sorry';
            }
        } else {
            echo 'All fields are required!';
        }
    }
?> 

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: