Autor Zpráva
Anonymní
Profil *
mam napr jednu polozku. dajme tomu aby niekto zadal svoj mail. co mam pls spravit aby ked zostane tato polozka nevyplnena, pripise mi k nej ze ju treba vyplnit. ked je vyplnena, formular sa samozrejme odosle
creck
Profil


if($email=='') {
echo 'je nutne zadat email';
}
else {
// tady pokracuje tvuj script
}



tady mas pekny tutorial ...
http://www.linuxsoft.cz/article.php?id_article=269
Polaroid
Profil
Pak třeba můžeš pomocí regulárních výrazů ještě kontrolovat další věci, třeba jestli to nejsou jenom samé mezery /^\s+$/ jestli to nemá moc znaků strlen($promenna)>255 atp.
Anonymní
Profil *
precital som si ten clanok ale nic mi to nehovori

ja mam toto

<form method="post" action="send.php">
<input name="subject1" value="Mail z webu" type="hidden">
Meno<input value="" name="meno" maxlength="60" type="text">
e-mail<input value="" name="email" maxlength="60" type="text">
Predmet<input value="" name="subject" maxlength="60" type="text">
Správa<textarea name="text" cols="40" rows="6"></textarea>
<input class="ok" value="Odoslať" type="submit">
</form>

a

<?php
$to = "mail";
$extra = "From: $email\r\nReply-To: $email\r\n";
$extra .= "MIME-Version: 1.0\n";
$extra .= "Content-Transfer-Encoding: QUOTED-PRINTABLE\n";
$extra .= "X-Mailer: PHP\n";
$extra .= "Content-type: text/plain; charset=windows-1250";
$extra .= 'Return-Path: <mail>'."\n";
$mess = "-> ".$subject1." <-\nMeno: ".$meno."\nText:\n".$text."";
if ($email == "" || $text == "")
echo 'bla';
elseif ( mail($to, $subject, $mess, $extra) )
echo 'blabla';
else echo 'bla';
?>

chcel by som to pichnut do jedneho php suboru a pri nevypisami niecoho by sa k polozle pripisal text. neviem si stym rady. pls pomozte
Polaroid
Profil
<?php
if($HTTP_GET_VARS["jakakolivpromenna"]=="cokoliv"):
... //odeslání mailu
else:
?>
... //html kód
<form action="soubor.php?jakakolivpromenna=cokoliv"...
... //bla bla bla formulář
<?php
endif;
?>
Anonymní
Profil *
takze do slova a do pismena okrem mailu takto?

<?php
if($HTTP_GET_VARS["jakakolivpromenna"]=="cokoliv"):
$to = "mail";
$extra = "From: $email\r\nReply-To: $email\r\n";
$extra .= "MIME-Version: 1.0\n";
$extra .= "Content-Transfer-Encoding: QUOTED-PRINTABLE\n";
$extra .= "X-Mailer: PHP\n";
$extra .= "Content-type: text/plain; charset=windows-1250";
$extra .= 'Return-Path: <mail>'."\n";
$mess = "-> ".$subject1." <-\nMeno: ".$meno."\nText:\n".$text."";
if ($email == "" || $text == "")
echo 'bla';
elseif ( mail($to, $subject, $mess, $extra) )
echo 'blabla';
else echo 'bla';
else:
?>


<form method="post" action="ww.php?jakakolivpromenna=cokoliv">
<input name="subject1" value="Mail z webu" type="hidden">
Meno<input value="" name="meno" maxlength="60" type="text">
e-mail<input value="" name="email" maxlength="60" type="text">
Predmet<input value="" name="subject" maxlength="60" type="text">
Správa<textarea name="text" cols="40" rows="6"></textarea>
<input class="ok" value="Odoslať" type="submit">
</form>
<?php
endif;
?>

len som chcel aby sa to echo vypisalo vedla nejakej polozky ktora ostala nevyplnena, lebo toto mam v podstate aj ja len v 2 suboroch
Santen
Profil *
Ahoj.Prosim neviete mi niekto pomoct s tvorbou co najjednoduchsieho fora?
Toto téma je uzamčeno. Odpověď nelze zaslat.

0