Jump to content

Непонятка с вводом информации в бд

Featured Replies

Posted
comment_13095

Здравствуйте всем кого не видел, проблема собственно вот в чём. За вместо ника "Roy_Fordd" должно поидее писать Названия Новости, а пишет ник, а за вместо слова "Show" должен писаться как раз тот ник, и вот я не знаю в чём проблема, код перерывал раз 10...Так и не понимаю где и как искать, вот собственно код:


<?php

//Запрашиваем общее число отображаемых сообщений

$tot ="SELECT count(*) FROM news WHERE hide='show';";

//Запрашиваем $all_number_news сообщений из базы данных начиная с сообщения

//номер $start, если сообщение помечено как невидимые (hide = 'hide') не

//отображаем их на странице

$query = "SELECT * FROM news WHERE hide='show' ORDER BY `id` DESC";

if ($sql = mysql_query($query))

{

	 //Выводим сообщения в цикле

	 while($news = mysql_fetch_array($sql))

	 {

//Выбираем информацию о сообщении из базы данных

$id = trim($news['id']);

$name = trim($news['name']);

$body = trim($news['body']);

$putdate = trim($news['putdate']);

$putdate = convertdate($putdate, 0);

$hide = trim($news['hide']);

$author = trim($news['author']);

?>

	 <table width="100%" align="center">

	 <tr>

<td class="newstop"><? echo "$name ($author - $putdate)"; ?></td>

	 </tr>

	 <tr>

<td><? echo "$body"; ?></td>

	 </tr>

	 </table>

	 <br><br>

<?php

	 }

} else error("Ошибка при выборе сообщений");

?>

В бд вроде таблички все нормально созданны

post-8706-0-10970700-1366018613_thumb.pn

Может я не то что просматриваю..Вообще прощу у вас сильно помощи, проект скоро открывать, а тут не понятка

  • Author
comment_13122

И вот заметил, что в БД в столбец "autor" как раз и пишется show, а в столбец Name пишется ник автора, а хотя должно записывать названия статьи..не пойму почему так, либо при добавлении не так записывает, либо не знаю, варианты есть ещё?

comment_13133

Вы бы нормально объяснили, что происходит, где и что отображается, это мы в IP.Board знаем что где, а этот скрипт в первый раз видим.

  • Author
comment_13137

тут почти всё описанно, но я поясню не которые вещи.


<?php

//Запрашиваем общее число отображаемых сообщений

$tot ="SELECT count(*) FROM news WHERE hide='show';";

//Запрашиваем $all_number_news сообщений из базы данных начиная с сообщения

//номер $start, если сообщение помечено как невидимые (hide = 'hide') не

//отображаем их на странице

$query = "SELECT * FROM news WHERE hide='show' ORDER BY `id` DESC";

if ($sql = mysql_query($query))

{

         //Выводим сообщения в цикле

         while($news = mysql_fetch_array($sql))

         {

//Выбираем информацию о сообщении из базы данных

$id = trim($news['id']);//переменная "количества новостей"

$name = trim($news['name']);//Переменная "имени новости".

$body = trim($news['body']);// переменная "Тело новости"

$putdate = trim($news['putdate']);//Переменная "Дата создания новости"

$putdate = convertdate($putdate, 0);

$hide = trim($news['hide']);//Переменная "скрыта или открыла новость"

$author = trim($news['author']);//Переменная "автора новости"

?>

         <table width="100%" align="center">

         <tr>

<td class="newstop"><? echo "$name ($author - $putdate)"; ?></td>

         </tr>

         <tr>

<td><? echo "$body"; ?></td>

         </tr>

         </table>

         <br><br>

<?php

         }

} else error("Ошибка при выборе сообщений");

?>

Но вот смотрите я добавляю новость:

post-9-0-28710100-1366031421_thumb.jpg

Получаем вот что:

post-8706-0-03207000-1366037470.png

Но за вместо "Charles_Champan" должно быть названия новости, а тоесть "Test", а вот за вместо "show"(даже не понимаю откуда она) должен быть ник автора, а тоесть "Charles_Champan".

А не давно тут заглянул в бд и увидел, что там тоже не всё идеально.

3_4_3_Parser.zip не понимаю почему не в те таблички записывает, где то у меня переменные попутаны? или что? вообще без понятия...Если что ещё описать надо, пишите опишу, а то я даже представления не имею почему тут так

comment_13139

Вы не подумали, что проблема может быть не с выводом, а с сохранением новости?

  • Author
comment_13142

Вот писал как раз и подумал, сейчас просматриваю, и попросил помощи феди.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.


Guest
Ответить в этой теме...

Последние посетители 0

  • No registered users viewing this page.