<?php $addArticle = new Articles; $ctrlForm = $addArticle -> ctrlForm; if( $addArticle == true ) { { $title = $_POST['title']; $article = $_POST['article']; $id_category = $_POST['id_category']; $addArticle -> Add( $title, $article, $id_category ); $ctrlForm = $addArticle -> ctrlForm; } else { $title = \"\"; $article = \"\"; } if( $ctrlForm == false ) { <table width=\\"400\" border=\"0\"> <tr> <td><b>Title: </b></td> <td><input type=\\"text\" name=\"title\" value=\"\".$title.\"\"></td> </tr> <tr> <td><b>Article: </b></td> <td><textarea cols=\\"40\" rows=\"5\" name=\"article\">\".$article.\"</textarea></td> </tr> <tr> <td><b>Category: </b></td> <td><select name=\\"id_category\"> <option value=\\"1\">1 - pozycja</option> </select></td> </tr> <tr> <td colspan=\\"2\" align=\"center\"><input type=\"submit\" name=\"AddArticle\" value=\"AddArticle\"></td> </tr> </table> </form>\"; } } else { echo NO_PRIV; } ?>
Zmienne $title i $article sa umieszczane w pole `value` w formularzu, najpierw musze je ustawic na puste, a potem przesylam do nich zawartosc tablicy POST.
Jak zrobic zeby nie pisac dwa razy tych zmiennych, dlaczego musze ustawic zeby byly one puste.
Probowalem w klasie `Articles` ustawic var $title = ""; ale to nic nie dalo... ;/