Программирование => PHP => Тема начата: Салажонок от 05 Марта 2002, 08:20:07
Название: Help
Отправлено: Салажонок от 05 Марта 2002, 08:20:07
Помогите пожалуйста написать такой фрагмент PHP-кода:
1. На странице редактирования два поля "Тема" и "Линк". В поле "Тема" заносится название темы, а в поле "Линк" ссылка на страницу данной темы. 2. Соответственно, в таблице MySQL "test" два столбца "tema" и "link". 3. На странице "Просмотр" вместо двух строк "Тема" и "Линк", должна быть одна строка "Тема", но если было заполнено поле "Линк", то название темы преобразуется как нормальная ссылка, т.е. в любом случае отображается название темы либо как просто текст либо как ссылка.
Заранее признателен за помошь.
Салажонок
Название: Help
Отправлено: Britva от 05 Марта 2002, 09:59:15
if ($add_record==1) { $Query = "insert into test (test_descr,test_link) values (\'new record\',\'new link\')"; $Result = mysql_query($Query); Header("Location: ".$PHP_SELF."?edit_link=1"); }
if (!empty($test_id)) {
if (!empty($test_descr)) { $Query = "UPDATE test set test_descr=\'".$test_descr."\', test_link=\'".$test_link."\' where test_id=".$test_id; $Result = mysql_query($Query); Header("Location: ".$PHP_SELF."?edit_link=1"); }
$Query = "select * from test where test_id=".$test_id ." ORDER BY test_id"; $Result = mysql_query($Query); $Data = @mysql_fetch_array ($Result,0);
break; case "save"; // сохранить // (необходимо добавить проверку всех вводимых данных) if($id=="") $query = "INSERT INTO test (test_descr,test_link) VALUES (\'$descr\', \'$link\')"; else $query = "UPDATE test SET test_descr=\'$descr\', test_link=\'$link\' WHERE test_id=\'$id\'";