Keresés

Új hozzászólás Aktív témák

  • AYEL

    tag

    válasz j0k3r! #6795 üzenetére

    Köszönöm a válaszokat.
    Sajnos, ahogy írtam, olyan témába ütöttem az orrom, amihez nem értek.
    Nem tudom, hogy egy függvényt a form elé, vagy után kell betenni, vagy esetleg a feldolgozó php-ba, akkor viszont vissza kell jutni valahogy a form html lapjára...

    Nagyon megköszönném, ha egy egyszerű kóddal leírná valaki, hogy ellenőrizhetem, hogy egy mező ki lett-e töltve, és elmondaná, hova kell ezt beszúrni.

    Sajnos határidős a dolog, és most nem tudok elmélyedni a php rejtelmeiben.

    Köszönettel,

  • AYEL

    tag

    Sziasztok,
    sajnos nem értek a php-hoz, de most egy ajánlatkérő formot kell készítenem, ami egy megadott emilre elküldi az adatokat.

    Összebányásztam az alapokat a netről, az alap működik, most szeretném egy picit használhatóbbá tenni.

    1. Hogyan tudnám a bevitt adatokat ellenőrizni, hogy egyáltalán kitöltött-e minden mezőt, vagy hogy az emailben van-e egyáltalán @...stb? Próbálkoztam if-ekkel, echo-kkal de nem értek hozzá, és nem megy a dolog.

    2. Jó lenne a spamek nagy részét elkerülni, van esetleg kész megoldásotok biztonsági funkcióra? Mondjuk egy grafikusan megjelenített számot kell beírni, ahogy azt sok helyen láthatjuk.

    Ahogy említettem, barlangrajz egyszerűségű, ami eddig működik:

    <form action="elkuld.php" method="post">
    NÉV: <input type=text Name="nev" size=40 maxlength=80>

    BEOSZTÁS: <input type=text Name="beosztas" size=40 maxlength=80>

    CÉGNÉV: <input type=text Name="ceg" size=40 maxlength=80>

    SZÉKHELY: <input type=text Name="szekh" size=40 maxlength=80>

    E-MAIL: <input type=text Name="email" size=40 maxlength=80>

    TELEFONSZÁM: <input type=text Name="tszam" size=40 maxlength=80>

    FAX: <input type=text Name="fax" size=40 maxlength=80>

    AJÁNLATKÉRÉS SZÖVEGE: <textarea name="ajanlatsz" cols="40" rows="7"></textarea>

    <input value="Küldés" type=submit>
    </form>

    az elkuld.php:
    <?php
    print_r($_POST);// Mit ír ki?
    $nev = $_POST['nev'];
    $beosztas = $_POST['beosztas'];
    $cegnev = $_POST['ceg'];
    $szekh = $_POST['szekh'];
    $email = $_POST['email'];
    $telefon = $_POST['tszam'];
    $fax = $_POST['fax'];
    $ajanlatsz = $_POST['ajanlatsz'];

    mail ('nevem@domain.hu', 'Üzenet az oldaladrol', "A honlapon kitölthető ajánlatkérő formula segítségével a következő üzenetet kapta: \n\n NÉV: $nev\n\n BEOSZTÁS: $beosztas\n\n CÉGNÉV: $cegnev\n\n SZÉKHELY: $szekh\n\n E-MAIL: $email\n\n TELEFONSZÁM: $telefon\n\n FAX: $fax\n\n AJÁNLATKÉRÉS SZÖVEGE: $ajanlatsz\n\n" . date('Y/m/d H:i:s'));

    ?>

    Mindenkinek előre is köszönök minden segítséget.

    [ Módosította: ollie ]

Új hozzászólás Aktív témák