Zavrieť

Porady

Oprava jednoduchého php kódu

Ahojte, prosím Vás vedel by mi niekto pomôcť s úpravou dole uvedeného php kódu ?
Potrebujem, aby údaje z registračného formulára odoslalo na daný email len vtedy ak budú zaškrtnuté oba checkboxy, s ktorými si neviem rady:

<?php

$meno = $_POST['meno'];
$email = $_POST['email'];
$ch1 = $_POST['ch1'];
$ch2 = $_POST['ch2'];

if ($meno && $email && $ch1 == "ok" && $ch2 == "ok")

{
$hlavicka = "from: adresa@web.com"
. "Content-Type: text/plain; charset=windows-1250; format=flowed\n"
. "MIME-Version: 1.0\n"
. "Content-Transfer-Encoding: 8bit\n"
. "X-Mailer: PHP\n";
ini_set("SMTP","adresa-smtp-servera.sk" ); // zmeni hodnotu premennej v subore php.ini namiesto localhostu
//ini_set("sendmail_from", "$email");

mail("mail@web.com", "Registrácia", "Registračné údaje:

$meno
$email ",
"from: adresa@web.com");
echo "<h1>Registrácia bola uspesne odoslana</h1>";
}

elseif (($meno && $email && $ch1 && $ch2) == false)
{
echo "<h1>VYPLNTE VSETKY POLIA A ZASKRTNITE SUHLASY</h1>";
}

?>
Pravidlá a tipy
  • Každý móže napísať len 1 odpoveď. Neskor mozete svoju odpoveď vylepšiť.
  • Odpoveď má priniesť riešenie na otázku, vyvarujte sa hodnotenia otázky.
  • Odpoveď má byť viac o faktoch ako o názoroch.
Dalšie pravidla a tipy
    Ak potrebujete v otázke niečo upresniť, najskôr sa spýtajte na podrobnosti.
    Koncept slúži na uloženie rozpracovanej odpovede, koncept sa zobrazuje len Vám, až kým ho nezverejníte.
    Ak máte podobnú otázku, založte Novú otázku alebo Súvisiacu otázku.
    ❤ Buďte priateľskí ❤
    Sme súčasťou jednej komunity, ktorá si chce vzájomne pomáhať, rozdieľnosť je vítaná ak neubližuje!
    Usporiadať podľa času

    Onko je offline (nepripojený) Onko

    Onko
    if (isset($_POST['meno']) && $_POST['meno'] != '' && isset($_POST['email']) && $_POST['email'] != '' && isset($_POST['ch1']) && isset($_POST['ch2']))
    7mathew7 ďakujem
    Richard 15.09.19 18:32 odstránil(a) z Porady

    Oprava jednoduchého php kódu

    Porady, ktoré by vás mohli zaujímať

    Prihláste sa a sledujte len tie Porady, ktoré Vás zaujímajú.