Merge dar eu nu stiu cum sa fac id-ul content sa dispara si sa imi apara doar un mesaj daca parola e corecta si alt mesaj daca parola e gresita.
Merge dar eu nu stiu cum sa fac id-ul content sa dispara si sa imi apara doar un mesaj daca parola e corecta si alt mesaj daca parola e gresita.
Cod PHP:<?php
$password = '1234';
if(isset($_POST['submit']) && $password != $_POST['pass']) : ?>
<div id="content">
<form method="post" action="">
<input type="text" name="ex">
<input type="text" name="name">
<input type="text" name="email">
<input type="password" name="pass">
<input type="submit" name="submit">
</form>
</div>
<?php endif;
if(isset($_POST['submit']) && $password == $_POST['pass']) {
$message = $_POST['ex'].' '.$_POST['name'].' '.$_POST['email'];
mail('mail','subiectul',$message);
echo 'Mailul a fost trimis cu succes';
} elseif(isset($_POST['submit']) && $password != $_POST['pass']) {
echo 'Parola este gresita';
}
?>
Acum nu mai apare cand intru pe site
Am mdificat
if(isset($_POST['submit']) && $password != $_POST['pass']) : ?>
cu asta
if(isset($_POST['submit']) && $password != $_POST['pass']) ; ?>
Si acum imi da Parse error: syntax error, unexpected T_ENDIF in /home/u892425344/public_html/mail.php on line 13
Oricum si daca ar merge nu cred ca acel div ar disparea nu stiu cum sa ii dau display:none acelui form si pe pagina sa apara doar un mesaj dupa introducerea datelor
Ultima modificare făcută de alinn; 30th May 2012 la 22:40.
Mai incerc odata
Cod PHP:<?php
$password = '1234';
if(isset($_POST['submit']) && $password != $_POST['pass'] || !isset($_POST['submit'])) : ?>
<div id="content">
<form method="post" action="">
<input type="text" name="ex">
<input type="text" name="name">
<input type="text" name="email">
<input type="password" name="pass">
<input type="submit" name="submit">
</form>
</div>
<?php endif;
if(isset($_POST['submit']) && $password == $_POST['pass']) {
$message = $_POST['ex'].' '.$_POST['name'].' '.$_POST['email'];
mail('mail','subiectul',$message);
echo 'Mailul a fost trimis cu succes';
} elseif(isset($_POST['submit']) && $password != $_POST['pass']) {
echo 'Parola este gresita';
}
?>
Merge dar nu dispar alea
Am testat acum si dispar doar daca parola este corecta. Daca vrei sa dispara si cand e gresita atunci faci asa:
Cod PHP:<?php
$password = '1234';
if(!isset($_POST['submit'])) : ?>
<div id="content">
<form method="post" action="">
<input type="text" name="ex">
<input type="text" name="name">
<input type="text" name="email">
<input type="password" name="pass">
<input type="submit" name="submit">
</form>
</div>
<?php endif;
if(isset($_POST['submit']) && $password == $_POST['pass']) {
$message = $_POST['ex'].' '.$_POST['name'].' '.$_POST['email'];
mail('mail','subiectul',$message);
echo 'Mailul a fost trimis cu succes';
} elseif(isset($_POST['submit']) && $password != $_POST['pass']) {
echo 'Parola este gresita';
}
?>
Momentan este/sunt 1 utilizator(i) care navighează în acest subiect. (0 membrii și 1 vizitatori)