ну если что то простое то сначала пиши в *.txt потом доставай. а если серьезное что-тотогда MySQl прикручивай. я бы MySQl Прикрутил на твоем месте.
2Myload PHP: <?php $filename = 'test.txt'; $somecontent = $_POST['text']; if (!$_POST['do']) { $array=file($filename); foreach($array as $somecontent){} }else{ $handle = fopen($filename, 'a'); fwrite($handle, $somecontent); fclose($handle); } ?> <form action="" method=post> <textarea name="text" rows=5 cols=20 wrap="off"><?=$somecontent?></textarea> <br><input type=submit name="do" value=хранить> </rorm> ________ 0ph.ru
Myload >>> PHP: <?php $script_charset = 'windows-1251'; $file = './note.txt'; if ( isset($_POST['text']) ) { $text = (string)@$_POST['text']; file_put_contents($file,$text); } else $text = @file_get_contents($file); ?> <!doctype html> <html> <head> </head> <body> <form method="POST" action=""> <textarea cols="45" rows="15" name="text"><?php echo htmlspecialchars($text); ?></textarea> <br><input type="submit" value="сохранить"> </form> </body> </html>
сама форма PHP: <form action="1.php" method="post" <textarea rows="3" cols="50" name="text"> <input type="submit" align="center" value="Добавить"> </form> Добавление 1.php PHP: <? $link=mysql_connect("localhost", "name","pswd"); if (!link){ die ("error MySQL");} $database="base"; mysql_select_db($database)or die ("error mySQL"); $t=$_POST['text']; $query="INSERT INTO spisokvbase (`id`,`text`) Values ('0','$t')"; ?> вывод PHP: $result = mysql_query("SELECT * FROM `title` LIMIT $offset, $number", $link); echo $result; p.s Подставляй свои данные базы и юзай, сразу говорю написал на быструю руку, не проверял. Так что сильно не ругайся
сорри ,но на**я ему БД для вывода текста в форму? лишний гемор. + юзай $id=mysql_insert_id(); а не: Code: Values ('0','$t')"; если там будет ни одна запись ________ 0ph.ru
по моему логично всё. ввёл данные, они загрузились в бд при надобности доставать. я согласен, не самое простое решение, но как вариант.
я добавил: Code: если там будет ни одна запись не будет же он при каждом инсерте писать: Code: Values ('0','$t')"; Values ('1','$t')"; Values ('2','$t')"; потому как создавать таблицу для 1-й записи - как то по пид***ки ________ 0ph.ru
подскажите, как можно вставить фун. PHP: if (isset( $myrow_coments['vid'])) { echo "$myrow_coments['vid']"; } в оператор printf