Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Вывод таблиц из БД в браузере

72K
14 декабря 2011 года
shokoladka
19 / / 13.12.2011
Я наверное очень глупая...
есть БД в PostreSQL, выводиться должно в браузере)))) А в БД есть таблички например такие первая sotrydniki с id_sotr, name_sotr. и вторая children с id_ch,name_ch, age_ch и id_sotr.
Так вот мне бы нужно чтобы сначало появилась табличка с именами сотрудников и нажав на любого появлялась бы информация о его ребенке..... вот.))))
366
14 декабря 2011 года
int
668 / / 30.03.2005
Ну а в чём сложность? Выбираешь сотрудников, потом выбираешь детей по id родителя.
72K
14 декабря 2011 года
shokoladka
19 / / 13.12.2011
это понятно... у меня правильно написать это никак не получается.... ((((
не получается вывести сотрудников в виде сылок..... горе мне горе...
2
14 декабря 2011 года
squirL
5.6K / / 13.08.2003
покажите код, который не работает, барышня.
72K
14 декабря 2011 года
shokoladka
19 / / 13.12.2011
<?php
$link = pg_Connect("dbname=relayprot user=irina password=rootpost");
$result = pg_exec($link, "select * from sotrydniki");
$numrows = pg_numrows($result);
?>
<table border="1">
<tr><th>Сотрудник</th></tr>

<?
for($ri = 0; $ri < $numrows; $ri++) {
$row = pg_fetch_array($result, $ri);

print "<tr><a href="index.php?id_sotr=".$row["id_sotr"]."">
print ".$row["name_sort"]." </a></tr>
</table>
?>
72K
14 декабря 2011 года
shokoladka
19 / / 13.12.2011
У меня много вариантов, но они почему то не хотят работать)))))
244
14 декабря 2011 года
UAS
2.0K / / 19.07.2006
Потому что во втором пхп-блоке одна сплошная синтаксическая ошибка.
Марш учебник читать, первые 20 страниц.
72K
15 декабря 2011 года
shokoladka
19 / / 13.12.2011
Что то мне не очень помог учебник.....
Может вы мне как для особо глупых расскажите?? :confused:
277
15 декабря 2011 года
arrjj
1.7K / / 26.01.2011
Цитата: shokoladka
Может вы мне как для особо глупых расскажите?? :confused:



В учебнике какраз так и написано.

244
15 декабря 2011 года
UAS
2.0K / / 19.07.2006
Намекну:
1) Где закрытие цикла?
2) Почему двойные кавычки идут внутри строковой переменно, обрамленной в двойные кавычки?
3) Почему хтмл-теги идут вне кавычек?
72K
19 декабря 2011 года
shokoladka
19 / / 13.12.2011
<?php
$link = pg_Connect("dbname=relayprot user=irina password=rootpost");
$result = pg_exec($link, "select*from sotrydniki");
while($row=pg_fetch_array($result))
{
echo '<p>Сотрудник '.$row['id_sotr'].' '.'<a href="new4.php?id=$row["id_sotr"]">'.$row['name_sotr'].'</a>'.'</p>';
}
?>

А сечас много ошибок? :confused:
Не подскажите как сделать так чтобы при выбборе сотрудника переменной id(которая в ссылке передается) присваивалось значение id_sot??????
277
19 декабря 2011 года
arrjj
1.7K / / 26.01.2011
$_REQEST
72K
22 декабря 2011 года
shokoladka
19 / / 13.12.2011
Спасибочки!!!!
У меня возни к другой маленький вопрос))))
Как сделать так чтобы когда добавляешь к списку сотрудников нового человека, ему присваивался id???


<html>
<body>
<form method="POST" ><center>
Введите новое имя <input name="name" value="" /></center><br/>
<center><input type="submit" name="submit" value="Ввод" /></center>
</form>
<?php
if (isset($_POST["submit"])) {$name_sotr = $_POST["name"];
$link = pg_Connect("dbname=relayprot user=irina password=");
$result = pg_exec($link, "select max(id_sotr) from sotrydniki");
$qw=$result+1;
$result1 = pg_exec($link, "insert into sotrydniki(id_sotr, name_sotr) values ('$qw','$name_sotr') ");}
pg_close($link);
?>
</form>
</body>
</html>
277
22 декабря 2011 года
arrjj
1.7K / / 26.01.2011
В pg есть sequence
Табличка должна быть создана таким макаром:
 
Код:
CREATE SEQUENCE foo_id_seq;
CREATE TABLE foo (
id INTEGER DEFAULT NEXTVAL('foo_id_seq'),
...
);

тогда не нужно указывать id_sort при инсерте вообще.

Или (без изменения таблиц):
создаём счетчик
 
Код:
CREATE SEQUENCE sotrydniki_counter START (SELECT MAX(id_sort) FROM sotrydniki); --хз если чесно проверить не на чем, но както так

а заполнение так:
 
Код:
$result1 = pg_exec($link, "insert into sotrydniki(id_sotr, name_sotr) values (nextval(sotrydniki_counter),'$name_sotr') ");
72K
22 декабря 2011 года
shokoladka
19 / / 13.12.2011
Ой спасибо большущее :o
А можно еще один вопросик?
277
22 декабря 2011 года
arrjj
1.7K / / 26.01.2011
Цитата: shokoladka
А можно еще один вопросик?



Нет, на сегодня хватит.

72K
26 декабря 2011 года
shokoladka
19 / / 13.12.2011
Скажите пожалуйста можно сделать так чтобы значение переменной передовались GETом двум страницам?
366
27 декабря 2011 года
int
668 / / 30.03.2005
Делай в первой странице инклуд второй страницы. Браузер может две страницы отобразить только через фрейм.
72K
28 декабря 2011 года
shokoladka
19 / / 13.12.2011
Я хотела спросить можно как нибудь так написать в <form>??? :confused:

<form action="add.php, del.php,..." method="GET">
if (isset($_GET['id'])){$id_rp=$_GET["id"];}
<a href='add.php?id=$id'><img src='button2.gif' border=0 title='Перейти'></a>"
<a href='del.php?id=$id'><img src='button2.gif' border=0 title='Перейти'></a>"
.
.
</form>
277
28 декабря 2011 года
arrjj
1.7K / / 26.01.2011
1) тэг <a> не сабмитит форму используй <input type="submit">
2) форме можно добавить <input type="hidden"> поле
72K
28 декабря 2011 года
shokoladka
19 / / 13.12.2011
Самое главное
1. action="add.php, del.php,..." можно так писать или нет?
2. type="submit" он не симпатичный ))) как его сделать красивым?
277
28 декабря 2011 года
arrjj
1.7K / / 26.01.2011
1. action="add.php, del.php,..." можно так писать или нет?
Нет. Лучше смотреть какое действие в пхп и в зависимости от этого добавлять/удалять
2. type="submit" он не симпатичный ))) как его сделать красивым?
Цсс стиль применить/использовать любой другой элемент и в onclick submit форму
72K
19 января 2012 года
shokoladka
19 / / 13.12.2011
Здраствуйте!!!!
Скажите пожайуста можно ли отметив несколько check box добавить эти данные в бд???
Почему то у меня только одна запись добавляеется :(
72K
19 января 2012 года
shokoladka
19 / / 13.12.2011
Спасибо я уже разобралась)))))
72K
02 февраля 2012 года
shokoladka
19 / / 13.12.2011
Подскажите пожалуйста, а как можно сделать так чтобы по данным которые в бд строился график в браузере??? :confused:
277
02 февраля 2012 года
arrjj
1.7K / / 26.01.2011
В php с использованием GD рисовать картинку и отдавать её браузеру.
369
02 февраля 2012 года
Kesano
451 / / 09.10.2007
Google Charts
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог