Jump to content

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

Featured Replies

Posted

Здравствуйте всем кого не видел, проблема собственно вот в чём. За вместо ника "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

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

  • Author

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


<?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 не понимаю почему не в те таблички записывает, где то у меня переменные попутаны? или что? вообще без понятия...Если что ещё описать надо, пишите опишу, а то я даже представления не имею почему тут так

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.