Autor Zpráva
Matous
Profil *
Ahojky mam tento script ale, kdyz ho zpustim tak mi to napise chybu:

Notice: Undefined index: clanek in C:\dev\www\666\0\zadej_aktuality.php on line 10, to je tento radek:

if (strlen($_POST["clanek"])==0 || strlen($_POST["clanek"])>500)

Nevite co stim? Dekuji



<?php
include "config.php";
$BudemeZobrazovat=true;



if (isSet($_POST["odeslano"])) // tak už se odesílalo a musíme kontolovat
{
if (strlen($_POST["clanek"])==0 || strlen($_POST["clanek"])>500)
{
// kontrolou jsme neprošli
echo "Vzkaz by měl mít mezi 1 - 500 znaků";
}
else
{
// kontolou jsme prošli
$BudemeZobrazovat=false;
?>
<p class="nadpis1">Náhled vzkazu před uložením</p>
<div style="padding-right:10px;">
<?php echo nl2br($_POST["clanek"])?>
</div>
<form method="post" action="<?php echo $_SERVER["PHP_SELF"]?>">
<input type="hidden" name="clanek" value="<?php echo $_POST["clanek"]?>">
<input type="hidden" name="jmeno" value="<?php echo $_POST["jmeno"]?>">


<input type="Submit" name="zpet" value="<< Zpět">
</form>
<form method="post" action="odesli_aktuality.php">
<input type="hidden" name="clanek" value="<?php echo $_POST["clanek"]?>">
<input type="hidden" name="jmeno" value="<?php echo $_POST["jmeno"]?>">


<input type="Submit" name="Uložit" value="Uložit >>">
</form>
<?php
}
}
if ($BudemeZobrazovat):?>
<p class="nadpis1">Vložení vzkazu</p>
<form method="post" action="<?php echo $_SERVER["PHP_SELF"]?>">

Jmeno:<br><textarea rows="1" name="jmeno" cols="25"><?php if (isSet($_POST['jmeno'])) echo $_POST['jmeno'];?></textarea><br>


Váš vzkaz:<br><textarea rows="6" name="clanek" cols="40"><?php if (isSet($_POST['clanek'])) echo $_POST['clanek'];?></textarea><br>
<input type="hidden" name="odeslano" value="true">

<input type="Submit" name="odeslat" value=">> Náhled">
</form>
<?php endif;?>
Leo
Profil
Proste metodou POST neposilate parametr 'clanek'.

That's all. Leo

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0