[ Radovan__III @ 14.09.2004. 20:48 ] @
u fajlu new.html

<form action="insert.php" method="post">
Text: <input type="text" name="text"><br><br>
<input type="Submit">
</form>

u fajlu insert.php

<?

$text=$_POST['text'];

if ($text==null)
echo "nula breee";
else
{
.....
.....
.....


On meni stalno izbacuje nula breee medjutim u new.html je upisan text u text polje , sta je problem ?
[ bokacbl @ 14.09.2004. 21:45 ] @
Pa trebas da stavis ovako:

if ($text==null)
{
echo "nula breee";
}
else
{
nesto
}
tako izgled sintaksa IF naredbe, jer onako kako si ti napisao "nula bree" se ispisuje bez obzira na uslov.
[ MorenoArdohain @ 14.09.2004. 21:53 ] @
Promeni if red u:
if (!$text)
[ Radovan__III @ 14.09.2004. 22:31 ] @
mislim da se nismo razumeli

i sa promenom sa { i ! u kodu on ne ucitava nista u bazu
[ bOkIcA @ 14.09.2004. 23:13 ] @
Ako testiras promenjivu na NULL onda is_null($trt), ili obrnuto !is_null($trt).
Ako proveravas da li je prazna onda empty($trt), ili obrnuto !empty($trt).


Neka ti insert.php fajl bude info, pa onda trazi gresku...
Code:
<?php
   phpinfo(32);
?>

[ Jbyn4e @ 15.09.2004. 08:21 ] @
Hm, posto kod mene sve to lepo funkcionise - zakljucujem da je probem sa _POST - jesi siguran da ti je php > 4.1? Da nije problem u php.ini negde, jel mozes da napravis na tom serveru info.php sa <? phpinfo (); ?> u sebi pa da vidimo? Ako je php <4.1 treba da probas sa onim HTTP_POST_VARS ako se dobro secam..