Помогите с описанием запроса

mooseyaka

Новичок
Помогите с описанием запроса

В общем... есть ДБ, в ней есть информация о людях, кто и когда звонил.
Есть страничка откуда это дело пишется в базу, и есть вторая, которая выводит данные из базы.

Хочу я вот чего - не просто таблицу с записями вывести, а чтоб рядом был select на HTML в который будут попадать все имеющиеся даты, и рядом кнопку, чтоб можно было нажать на нее, и были показаны люди только за эту дату.
пример:
---------------------------------------
01,01,02 | 12:12 | вася пупкин
---------------------------------------
01,01,02 | 12:15 | федя какин
---------------------------------------
01,02,02 | 01:22 | данила мастер
---------------------------------------
чтоб в селекте было 2 даты (01,01,02 и 01,02,02)
И выбрав например первую, выводились записи ей соответсвующие.

Код страницы вывода приложу утром, с собой пока нету :)

П.С. Простите, если делаю что-то не так. К сожалению, на курсы нет денег, а книжки я не понимаю. Учусь на примерах того, что есть.
Заранее большое спасибо.
 

Nicca

Новичок
PHP:
<?
#Выводим записи по выбраной дате
if($do=='select')
{
$sql="select * from table where data='".$data."' order by id";
.......
} ?>
\\Заполняем селект датами
<select name="data" methd=post>
<input type="hidden" name="do" value="select">
<?
$sql="select data ftom table"; 
$res=db_select($sql);
while($row=mysql_fetch_array($res))
{
?><option value="?>"><? echo mysql_result('data', $res);?>"><? echo mysql_result('data', $res);?></option><?
}
?>
</select>
 

mooseyaka

Новичок
Автор оригинала: Nicca
PHP:
<?
#Выводим записи по выбраной дате
if($do=='select')
{
$sql="select * from table where data='".$data."' order by id";
.......
} ?>
\\Заполняем селект датами
<select name="data" methd=post>
<input type="hidden" name="do" value="select">
<?
$sql="select data ftom table"; 
$res=db_select($sql);
while($row=mysql_fetch_array($res))
{
?><option value="?>"><? echo mysql_result('data', $res);?>"><? echo mysql_result('data', $res);?></option><?
}
?>
</select>
"Ёлопукки, Ёлопукки, переставь мне с жопы руки!" (c) http://bash.org.ru/quote/393956
В общем, я попробовал, но так и не понял.

PHP:
<?php
$db = mysql_connect($ip, $user, $password);

mysql_select_db($dataname,$db);

$result = mysql_query(" SELECT *
FROM $tablename
ORDER BY `stat`.`date` DESC
LIMIT 0 , 100 ",$db);

if ($myrow = mysql_fetch_array($result)) {

  echo "<table border=0 cellspacing=1 width=100% height=100%>\n";

  echo "<tr>
<td class=header align=center>Дата звонка</td>

<td class=header align=center>Время звонка</td>

<td class=header align=center>Имя</td>

<td class=header align=center>Отчество</td>

<td class=header align=center>Фамилия</td>

<td class=header align=center>email</td>

<td class=header align=center>источник информации</td>

<td class=header align=center>Дополнительно</td>

</tr>\n";

  do {



    printf("<tr><td bgcolor=white align=center>%s</td><td bgcolor=white align=center>%s</td><td bgcolor=white align=center>%s</td><td bgcolor=white align=center>%s</td><td bgcolor=white align=center>%s</td><td bgcolor=white align=center>%s</td><td bgcolor=white align=center>%s</td><td bgcolor=white align=center>%s</td></tr>\n", $myrow["date"], $myrow["time"], $myrow["name"], $myrow["sur_name"], $myrow["family"], $myrow["email"], $myrow["from_call"], $myrow["other"]);

  } while ($myrow = mysql_fetch_array($result));

        echo "</table>\n";

} else {

        echo "Sorry, no records were found!";

}
?>
В общем, вот код, который есть, можно и попросить вас прикрутить ваш пример к этому коду?
Простите если обнаглел... Полночи резал селедку под шубой, вторые полночи делал дела, которые помешала сделать злополучная селедка.
Ну и как мантру буду повторять по Йолопукки...
П.С. Спасибо большое!
 

mooseyaka

Новичок
Автор оригинала: Alexandre
так приглашай в гости...
там мы и оценим твою селедку.
Для мини-корпоратива готовил, не обессудь :) но могу пригласить 31-го на селедочку :)
 
Сверху