|
AdmBuxonly ↓
|
 |
|
24 Октябрь, 2008, 06:16:07
|
НЕ ХУЕТА!
ХУЕТА!
|
Карма: -1
Сообщений: 369 Сила слова: -0.27
|
Здарвстуйте!
Все перепробовал и в конце запутался вобще в коде. Проблема вот какая: есть страница в админке http://barosha.jino.ru/admin/edit/edit_articles.php на этой странице находится список созданных тем. Я хочу к примеру отредактировать первую из них, но при нажатии на какую-либо ссылку(тему) у меня не открывается форма как на странице http://barosha.jino.ru/admin/news/new_articles.php. причем форма должна быть заполнена...
Вот код всей страницы edit_articles.php
|
|
|
|
|
Записан
|
|
|
|
|
AdmBuxonly ↓
|
 |
|
24 Октябрь, 2008, 06:19:05 , спустя 2 минуты 58 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
Карма: -1
Сообщений: 369 Сила слова: -0.27
|
<? include('../../config.php');
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv= "Content-Type" content= "text/html; charset=windows-1251">
<title>Административная часть - добавление статьи</title>
<link href= "../../style.css" rel= "stylesheet" type= "text/css">
<style type= "text/css">
<!--
.style1 {color: #FFFFFF}
-->
</style>
<link href= "../style.css" rel= "stylesheet" type= "text/css">
</head>
<body>
<table width= "750" border= "0" align= "center" cellpadding= "0" cellspacing= "0" bordercolor= "#FFFFFF"
bgcolor= "#CCCCCC">
<tr>
<td scope= "col" align= "center">Админ-панель - добавление статьи</td>
</tr>
<tr>
<td>
<table width= "100%" border= "0">
<?php include("../include/left_table.php"); ?>
<td align= "left" valign= "top">
<?php
if(! isset($id))
{
$result = mysql_query("SELECT title,id FROM articles");
$myrow = mysql_fetch_array($result);
do
{
printf("<p><a href='../edit/edit_articles.php?id=%s'>%s</a></p>", $myrow['id'], $myrow['title']);
}
while($myrow = mysql_fetch_array($result));
}
else
{
$result = mysql_query("SELECT title,id FROM articles WHERE id=$id");
$myrow = mysql_fetch_array($result);
print <<<HERE
<form name= "form1" method= "post" action= "../header/header_articles.php">
<p>
<label>Введите название статьи:<br>
<input value= "$myrow[title]" name= "title" type= "text" id= "title" size= "40">
</label>
</p>
<p>
<label>Введите краткое описание статьи:<br>
<input value= "$myrow[meta_d]" name= "meta_d" type= "text" id= "meta_d" value= "" size= "40">
</label>
</p>
<p>
<label>Введите ключевые слова:<br>
<input value= "$myrow[meta_k]" name= "meta_k" type= "text" id= "meta_k" size= "40">
</label>
</p>
<p>
<label>Введите дату добавления:<br>
<input value= "$myrow[date]" name= "date" type= "text" id= "date" value= "0000-00-00">
</label>
</p>
<p>
<label>Введите краткое описание статьи с тегами (p, br, i, b, table div и т.д. )
<textarea value= "$myrow[description]" name= "description" cols= "50" rows= "10" id= "description">
$myrow[description ]</textarea>
</label>
</p>
<p>
<label>Введите html - код с полным описанием статьи включая тэги, ссылки на изображения и т.д.<br>
<textarea name= "text" cols= "50" rows= "15" id= "text"> $myrow[text ]</textarea>
</label>
</p>
<p>
<label>Автор статьи (Фамилия Имя ):<br>
<input value= "$myrow[author]" name= "author" type= "text" size= "40" id= "author">
</label>
</p>
<input name= "id" type= "hidden" value= "$myrow[id]">
<p>
<label>
<input type= "submit" name= "submit" value= "Сохранить статью" id= "submit">
</label></p>
</form>
HERE;
}
?>
</td>
</table>
</td>
</tr>
<tr>
<td valign= "top"> </td>
</tr>
</table>
</body>
</html>
|
|
|
|
|
Записан
|
|
|
|
|
Sephiroth_Lukaw ↓
|
 |
|
24 Октябрь, 2008, 10:35:41 , спустя 4 часа 16 минут 36 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
Карма: 0
Сообщений: 10 Сила слова: 0
|
<?php
if (is_numeric($_GET["id"])) {
$id = $_GET["id"];
}
if(! isset($id))
{
..
?>
|
|
|
|
|
Записан
|
|
|
|
|
AdmBuxonly ↓
|
 |
|
24 Октябрь, 2008, 11:09:02 , спустя 33 минуты 21 секунду
|
НЕ ХУЕТА!
ХУЕТА!
|
Карма: -1
Сообщений: 369 Сила слова: -0.27
|
Ок, сделал, как ты написал, но топерь еще одна проблема он не заполняет поля формы текстом из базы.
|
|
|
|
|
Записан
|
|
|
|
|
AdmBuxonly ↓
|
 |
|
24 Октябрь, 2008, 11:40:11 , спустя 31 минуту 9 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
Карма: -1
Сообщений: 369 Сила слова: -0.27
|
Заполняется только верхнее поле title и все... непойму
|
|
|
|
|
Записан
|
|
|
|
|
disc ↓
|
 |
|
24 Октябрь, 2008, 11:53:41 , спустя 13 минут 30 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
Группа: в ухо Карма: 37
Сообщений: 844 Сила слова: 4.38
|
AdmBuxonly, дамп таблицы покажи, может у тебя тип поля INT :)
|
|
|
|
|
Записан
|
|
|
|
|
Sephiroth_Lukaw ↓
|
 |
|
24 Октябрь, 2008, 12:02:56 , спустя 9 минут 15 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
Карма: 0
Сообщений: 10 Сила слова: 0
|
$result = mysql_query("SELECT title,id FROM articles WHERE id=$id");
$myrow = mysql_fetch_array($result);
Ты же только 2 поля выбираешь(title,id), при чём здесь(meta_d, date, etc.)
<label>Введите название статьи:<br>
<input value="$myrow[title]" name="title" type="text" id="title" size="40">
</label>
</p>
<p>
<label>Введите краткое описание статьи:<br>
<input value="$myrow[meta_d]" name="meta_d" type="text" id="meta_d" value="" size="40">
</label>
</p>
<p>
<label>Введите ключевые слова:<br>
<input value="$myrow[meta_k]" name="meta_k" type="text" id="meta_k" size="40">
</label>
</p>
<p>
<label>Введите дату добавления:<br>
<input value="$myrow[date]" name="date" type="text" id="date" value="0000-00-00">
</label>
</p> ?
Если выводит только title, то делай так
|
|
|
|
« Последнее редактирование: 24 Октябрь, 2008, 12:17:58 от Sephiroth_Lukaw »
|
Записан
|
|
|
|
|
CTAPbIu_MABP ↓
|
 |
|
24 Октябрь, 2008, 12:06:20 , спустя 3 минуты 24 секунды
|
НЕ ХУЕТА!
ХУЕТА!
|
мавр
Группа: в ухо Карма: не нужна
Сообщений: 5187 Сила слова: 1.81
|
Sephiroth_Lukaw,
так не правильно
value="$myrow[meta_k]"
надо так
value="$myrow['meta_k']"
|
|
|
|
|
Записан
|
java.lang.OutOfMemoryError
|
|
|
|
Sephiroth_Lukaw ↓
|
 |
|
24 Октябрь, 2008, 12:11:58 , спустя 5 минут 38 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
Карма: 0
Сообщений: 10 Сила слова: 0
|
Я просто его код процитировал...да и дело всё-равно не в этом, потому что Заполняется только верхнее поле title и все
а так спасибо))) буду знать))
|
|
|
|
|
Записан
|
|
|
|
|
CTAPbIu_MABP ↓
|
 |
|
24 Октябрь, 2008, 02:33:22 , спустя 2 часа 21 минуту 24 секунды
|
НЕ ХУЕТА!
ХУЕТА!
|
мавр
Группа: в ухо Карма: не нужна
Сообщений: 5187 Сила слова: 1.81
|
<input value="$myrow[meta_d]" name="meta_d" type="text" id="meta_d" value="" size="40">
а ничего что тут два раза value ?!
|
|
|
|
|
Записан
|
java.lang.OutOfMemoryError
|
|
|
|
disc ↓
|
 |
|
24 Октябрь, 2008, 03:10:13 , спустя 36 минут 51 секунду
|
НЕ ХУЕТА!
ХУЕТА!
|
Группа: в ухо Карма: 37
Сообщений: 844 Сила слова: 4.38
|
CTAPbIu_MABP, конспирация первого :)
|
|
|
|
|
Записан
|
|
|
|
|
disc ↓
|
 |
|
24 Октябрь, 2008, 03:17:22 , спустя 7 минут 9 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
Группа: в ухо Карма: 37
Сообщений: 844 Сила слова: 4.38
|
AdmBuxonly, советую использовать полную запись тегов <?php а не <? чтоб в дальнейшем не иметь проблем.
|
|
|
|
|
Записан
|
|
|
|
|
dallone ↓
|
 |
|
24 Октябрь, 2008, 06:23:42 , спустя 3 часа 6 минут 20 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
|
Группа: Адекваты
Карма: 4
Сообщений: 45 Сила слова: 8.89
|
$result = mysql_query("SELECT * FROM articles WHERE id=$id");
Лучше перечислить все поля ибо звездочко тормознее.
|
|
|
|
|
Записан
|
|
|
|
|
md5 ↓
|
 |
|
24 Октябрь, 2008, 06:30:49 , спустя 7 минут 7 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
выезд, апартаменты, массаж, стриптиз, подружки, дорого
Группа: в ухо Карма: не нужна
Сообщений: 10494 Сила слова: 1.19
|
$result = mysql_query("SELECT * FROM articles WHERE id=$id");
Лучше перечислить все поля ибо звездочко тормознее.
при таком коде, только поля перечислять...
|
|
|
|
|
Записан
|
8: Undefined variable: str Файл: /home/pyha/pyha.ru/forum/bbcode/Xbb/Tags/Man.php Строка: 18 adw0rd: мудень блять, я уже фиксить стал эту фигню :) md5: вуахахахаха
|
|
|
|
CTAPbIu_MABP ↓
|
 |
|
24 Октябрь, 2008, 07:12:25 , спустя 41 минуту 36 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
мавр
Группа: в ухо Карма: не нужна
Сообщений: 5187 Сила слова: 1.81
|
dallone, Алекс звездочка не тормознее))) изза нее потом могу быть траблы если добавяться новые поля а в результатах они не будут нужны
|
|
|
|
|
Записан
|
java.lang.OutOfMemoryError
|
|
|
|