Php regisztrációs ürlapnál hogy lehet azt megoldani, hogy amikor a felhasználó rákattink a regisztálok gombra és bejön a regisztrációs form, akkor ne fusson le automatikusan a regisztráció beírt adatok nélkül?
<div id="hirlevel">
<a name="urlap"></a>
<h2>HÍRLEVÉL</h2>
<?php
$hiba=array();
$email;
$nev;
if(isset($_POST["submit"]))
{
$hiba=array();
if(empty($_POST["nev"]))
$hiba[]="Név kitöltése kötelező!";
else{
$nev = $_POST["nev"];
}
if(empty($_POST["email"]))
$hiba[]="Email kitöltése kötelező!";
else{
$email = $_POST["email"];
}
}
if(count ($hiba) == 0)
{
//SQL beírás
$sql= "INSERT INTO `feliratkozas`.`feliratkozottak`
(`id`, `nev`, `email`, `datumido`)
VALUES (NULL, '$nev', '$email', NOW()
);
";
mysql_query($sql);
if (mysql_errno() ==1062) {
echo "Ez az E-mail már létezik!";
}else {
if(mysql_errno() > 0)
echo mysql_error();
else
echo "Sikeres feliratkozás!";
}
}else{
echo implode("<br/>" , $hiba);
//print_r($_POST);
}
?>
<form name="Form1" id="Form1" method="post" action="">
NÉV: <input type="text" name="nev" class="text_input_dark iconUser"><br/>
EMAIL: <input type="text" name= "email" class="text_input_dark iconUser"><br/>
<input type="submit" name="submit" value="KÜLDÉS" id="kuldes"> <br/>
</form>
</div>
if(isset($_POST["submit"]))
így
meg is oldottad már
Ezt a hibakódot kapom, amikor betöltöm az űrlap oldalát, de miután rákattintok a gombra, hibaüzenet nélkül működik
Notice: Undefined variable: nev in D:\xampp\htdocs\memorized\hirlevel.php on line 31
Notice: Undefined variable: email in D:\xampp\htdocs\memorized\hirlevel.php on line 33
$email;
$nev;
Ezek miatt írja, töröld, mert felesleges.
Minden PHP kódot tegyél ez közzé:
if(isset($_POST["submit"])) {
}
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!