Kod
if($news == "add")
{
echo "<FORM METHOD=POST ACTION='$PHP_SELF?news=save'>";
echo "<TABLE ALIGN=center CELLSPACING=0 CELLPADING=0 WIDTH=100%>";
echo "<TR>";
echo "<TD BGCOLOR=#333333> DODAJ NEWS</TD>";
echo "</TR>";
echo "</TABLE>";
echo "<TABLE ALIGN=center CELLSPACING=0 CELLPADING=0>";
echo "<TR>";
echo "<TD>Podpis:</TD>";
echo "<TD><INPUT TYPE='text' NAME='nick' MAXLENGHT=20></TD>";
echo "</TR>";
echo "<TR>";
echo "<TD>Temat:</TD>";
echo "<TD><INPUT TYPE='text' NAME='subject' MAXLENGHT=20></TD>";
echo "</TR>";
echo "<TR>";
echo "<TD>Tresc:</TD>";
echo "<TD><TEXTAREA NAME='news' ROWS='10' COLS='50'></TEXTAREA></TD>";
echo "</TR>";
echo "<TR>";
echo "<TR>";
echo "<TD><INPUT TYPE='reset' VALUE=Wyczysc></TD>";
echo "<TD><INPUT TYPE='submit' VALUE=Dodaj></TD>";
echo "</TR>";
echo "</TABLE>";
echo "</FORM>";
}
elseif($news == "save")
{
echo "<TABLE ALIGN=center CELLSPACING=0 CELLPADING=0 WIDTH=100%>";
echo "<TR>";
echo "<TD BGCOLOR=#333333> DODAJ NEWS</TD>";
echo "</TR>";
echo "</TABLE>";
if(empty($nick) OR empty($news) OR empty($subject))
{
echo "<TABLE><TR><TD>Nie wypelniles niektorych pol formularza! <A HREF=javascript:history.back(1) CLASS=menu>Powrot...</A></TD></TR></TABLE>";
}
else
{
$query = "INSERT INTO $db[news] VALUES('', '$subject', '$nick', '$_POST[news]', '$info[date]')";
$result = mysql_query($query);
if(!($result))
{
echo "<TABLE><TR><TD>Wystapil blad podczas dodawania newsa!</TD></TR></TABLE>";
}
else
{
echo "<TABLE><TR><TD>News zostal pomyslnie dodany! <A HREF=news.php?a=add CLASS=menu>Dodaj kolejny</A></TD></TR></TABLE>";
}
}
}
{
echo "<FORM METHOD=POST ACTION='$PHP_SELF?news=save'>";
echo "<TABLE ALIGN=center CELLSPACING=0 CELLPADING=0 WIDTH=100%>";
echo "<TR>";
echo "<TD BGCOLOR=#333333> DODAJ NEWS</TD>";
echo "</TR>";
echo "</TABLE>";
echo "<TABLE ALIGN=center CELLSPACING=0 CELLPADING=0>";
echo "<TR>";
echo "<TD>Podpis:</TD>";
echo "<TD><INPUT TYPE='text' NAME='nick' MAXLENGHT=20></TD>";
echo "</TR>";
echo "<TR>";
echo "<TD>Temat:</TD>";
echo "<TD><INPUT TYPE='text' NAME='subject' MAXLENGHT=20></TD>";
echo "</TR>";
echo "<TR>";
echo "<TD>Tresc:</TD>";
echo "<TD><TEXTAREA NAME='news' ROWS='10' COLS='50'></TEXTAREA></TD>";
echo "</TR>";
echo "<TR>";
echo "<TR>";
echo "<TD><INPUT TYPE='reset' VALUE=Wyczysc></TD>";
echo "<TD><INPUT TYPE='submit' VALUE=Dodaj></TD>";
echo "</TR>";
echo "</TABLE>";
echo "</FORM>";
}
elseif($news == "save")
{
echo "<TABLE ALIGN=center CELLSPACING=0 CELLPADING=0 WIDTH=100%>";
echo "<TR>";
echo "<TD BGCOLOR=#333333> DODAJ NEWS</TD>";
echo "</TR>";
echo "</TABLE>";
if(empty($nick) OR empty($news) OR empty($subject))
{
echo "<TABLE><TR><TD>Nie wypelniles niektorych pol formularza! <A HREF=javascript:history.back(1) CLASS=menu>Powrot...</A></TD></TR></TABLE>";
}
else
{
$query = "INSERT INTO $db[news] VALUES('', '$subject', '$nick', '$_POST[news]', '$info[date]')";
$result = mysql_query($query);
if(!($result))
{
echo "<TABLE><TR><TD>Wystapil blad podczas dodawania newsa!</TD></TR></TABLE>";
}
else
{
echo "<TABLE><TR><TD>News zostal pomyslnie dodany! <A HREF=news.php?a=add CLASS=menu>Dodaj kolejny</A></TD></TR></TABLE>";
}
}
}
To taki maly skrypcik do dodawania newsa, problem w tym ze gdy juz wpisze wszystko to nic sie nie dzieje. Polaczenie z baza jest i wogole wszystko OK bo mialem wczesniej na funkcjach to i dzialalo ale teraz nie dziala. Gdy bez wpisywania czegokowliek w formularzu, podam adres: index.php?news=save to wyskakuje ze nie wypelnilem wszystkich pol formularza. Co moze byc przyczyna? Co mam dodac do skryptu aby wszystko bylo OK?