Programovacie jazyky, rady, poradňa...
-
jorg22
Medium Professional
- Príspevky: 1087
- Registrovaný: 12 aug 2006, 20:39
-
Kontaktovať používateľa:
Príspevok
od používateľa jorg22 »
Cafte pomozte mi pls neviem ako urobit aby ked je vo formulari napisane "Vas nazor..." aby ho neodosielal.Dufam ze chapete.
Tu je ten formular:
Kód: Vybrať všetko
<form method="get" action="posli.php">
<div align="left" class="style27">
<p><span class="style28"><span class="style31">Nick:</span></span></p>
<p><span class="style28"><span class="style29"> <input name="nick" type="text" value="Nick...." maxlength="10" onFocus="if(this.value=='Nick....')this.value='';">
<br>
<span class="style32">Názor:</span></span></span></p>
<p><span class="style28">
<textarea name="nazor" cols="50" rows="3" maxlength="300" onFocus="if(this.value=='Vas nazor...')this.value='';">Vas nazor...</textarea>
</span> <br>
<input name="submit" type="submit" value="Posli" class="tlacitko">
</p>
</div>
</form>
A tu ten PHP skript:
Kód: Vybrať všetko
<?php
$datum = strip_tags(trim($datum));
$nick = strip_tags(trim($nick));
$nazor = strip_tags(trim($nazor));
if (!trim($nazor) == "" OR trim($nazor) == "Vas nazor...")
{
$datum = date("H:i:s d. m. Y");
$nick = $_GET["nick"];
$nazor = $_GET["nazor"];
include "admin.php";
$spoj = mysql_connect($host,$user,$password);
if (!$spoj)
{
die;
echo "Nastala chyba spojenia!!";
}
else
{
mysql_select_db($db);
mysql_query("INSERT INTO board (datum,nick,nazor) VALUES ('$datum','$nick','$nazor')");
mysql_close($spoj);
echo "hotovo <meta http-equiv=\"refresh\" content=\"0; URL=board.php\">";
}
}
else
{
echo "Musite zadat text príspevku.";
}
?>
PHP tagy otial viem odfiltrovat aj ked je to prazdne tak to neprijme ale ked je tam napisane "Vas nazor..." tak to prijme.
-
IgiPoP
Medium Star
- Príspevky: 446
- Registrovaný: 12 sep 2005, 8:17
- Bydlisko: MT
Príspevok
od používateľa IgiPoP »
upravil som ti formular o JavaScript
Kód: Vybrať všetko
<form method="get" action="posli.php">
<div align="left" class="style27">
<p><span class="style28"><span class="style31">
Nick:
</span></span></p>
<p><span class="style28"><span class="style29">
<input name="nick" type="text" value="Nick...." maxlength="10" onFocus="if(this.value=='Nick....')this.value='';">
<br>
<span class="style32">
Názor:
</span>
</span></span></p>
<p><span class="style28">
<textarea name="nazor" cols="50" rows="3" maxlength="300" onFocus="if(this.value=='Vas nazor...')this.value='';" onBlur="if(this.value=='')this.value='Vas nazor...';">Vas nazor...</textarea>
</span>
<br>
<input name="submit" type="submit" value="Posli" onclick="if(this.form.nazor.value=='Vas nazor...')return false;" class="tlacitko">
</p>
</div>
</form>
good luck.
//edit: samozrejme nemusim pisat, ze v pripade vypnutej podpory JSka sa to odosle.
-
jorg22
Medium Professional
- Príspevky: 1087
- Registrovaný: 12 aug 2006, 20:39
-
Kontaktovať používateľa:
Príspevok
od používateľa jorg22 »
diky