Форум программистов, компьютерный форум, киберфорум
PHP: базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
4 / 4 / 0
Регистрация: 09.11.2013
Сообщений: 244

Не выводится база с таблицей

24.09.2014, 08:27. Показов 1095. Ответов 13
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Вроде всё правильно написал. а таблица не выводиться для редактирование телефонов и имя. Что я мог тут упустить?


PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
<? 
if (!isset($id))
 
{
$result = mysql_query("SELECT nimi,id FROM contact");      
$myrow = mysql_fetch_array($result);
 
do 
{
printf ("<p><a href='puh_edit.php?id=%s'>%s</a></p>",$myrow["id"],$myrow["nimi"]);
}
 
while ($myrow = mysql_fetch_array($result));
 
}
 
else
 
{
 
$result = mysql_query("SELECT * FROM contact WHERE id=$id");      
$myrow = mysql_fetch_array($result);
 
print <<<HERE
 
<form name="form2" method="post" action="puh_update.php">
         <p>
           <label>Введите Имя<br>
             <input value="$myrow[nimi]" type="text" name="nimi" id="nimi">
             </label>
         </p>
         <p>
           <label>Введите Телефон<br>
           <input value="$myrow[puh]" type="text" name="puh" id="puh">
           </label>
         </p>
         <input name="id" type="hidden" value="$myrow[id]">
         <p>
           <label>
           <input type="submit" name="submit" id="submit" value="Сохранить изменения">
           </label>
         </p>
            </form>
 
 
 
HERE;
}
 
?>
Добавлено через 21 час 46 минут
Кто ни-буть помогите.
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
24.09.2014, 08:27
Ответы с готовыми решениями:

Не выводится база данных в TableView
Здравствуйте, помогите пожалуйста. Т.к. делаю четко по видео, то не могу понять почему таблица не выводится, просто пустое окно. ...

База данных не выводится на страницу браузера
Я просмотрела важные темы, о том как подключаться и выводить данные из бд. Все вроде верно подставила, но кроме &quot;Текст&quot; больше...

Составить программу, в которой будет реализована работа с таблицей по варианту. Для работы пользователя с таблицей будет
Добрый день. Есть такое задание: Составить программу, в которой будет реализована работа с таблицей по варианту. Для работы пользователя...

13
284 / 283 / 73
Регистрация: 06.05.2013
Сообщений: 1,613
24.09.2014, 08:37
Попробуйте так, что вернёт?

PHP
1
2
3
4
5
6
7
$result = mysql_query("SELECT nimi,id FROM contact");      
$myrow = mysql_fetch_array($result);
 
while ($myrow = mysql_fetch_array($result))
{
echo '<pre>'; print_r($myrow); echo '</pre>';
}
0
4 / 4 / 0
Регистрация: 09.11.2013
Сообщений: 244
24.09.2014, 08:48  [ТС]
Array
(
[0] => Andrus
[nimi] => Andrus
[1] => 2
[id] => 2
)
0
284 / 283 / 73
Регистрация: 06.05.2013
Сообщений: 1,613
24.09.2014, 08:50
а что у Вас конкретно не работает, в каком месте ошибка возникает?
0
4 / 4 / 0
Регистрация: 09.11.2013
Сообщений: 244
24.09.2014, 08:54  [ТС]
Я не могу понять, выводиться имена а не заходить чтоб отредактировать, код вот этот.
Мне надо чтоб на puh.edit
вышли имена и телефон, чтоб отедактировать а там уже кнопки на обновление и т.д
0
284 / 283 / 73
Регистрация: 06.05.2013
Сообщений: 1,613
24.09.2014, 08:56
Spyk,
Цитата Сообщение от Spyk Посмотреть сообщение
Я не могу понять, выводиться имена а не заходить чтоб отредактировать, код вот этот
Что?


У Вас форма выводится?
0
4 / 4 / 0
Регистрация: 09.11.2013
Сообщений: 244
24.09.2014, 08:56  [ТС]
Нет как раз, она мне и нужна
0
284 / 283 / 73
Регистрация: 06.05.2013
Сообщений: 1,613
24.09.2014, 09:01
PHP
1
2
3
4
5
6
7
8
9
if (!isset($id))
{
//
}
else
{
$result = mysql_query("SELECT * FROM contact WHERE id=$id");      
$myrow = mysql_fetch_array($result);
}
так у Вас наверное всегда отсутствует $id вот он и выполняет первую часть кода, а else игнорирует
0
4 / 4 / 0
Регистрация: 09.11.2013
Сообщений: 244
24.09.2014, 09:02  [ТС]
и как подправить? но у меня на первое имя $id=1 а на второе имя $id=1
Вот строке браузера puh_edit.php?id=1 это первое имя
вот puh_edit.php?id=2 второе
0
284 / 283 / 73
Регистрация: 06.05.2013
Сообщений: 1,613
24.09.2014, 09:05
Допишите в начале
PHP
1
$id = //тут какой нибудь реальный id из базы
Добавлено через 43 секунды
Цитата Сообщение от Spyk Посмотреть сообщение
Вот строке браузера puh_edit.php?id=1 это первое имя
вот puh_edit.php?id=2 второе

а Вы принимаете параметр то?
PHP
1
$id = $_GET['id'];
0
4 / 4 / 0
Регистрация: 09.11.2013
Сообщений: 244
24.09.2014, 09:09  [ТС]
Извини, не понял куда.(((

да самом вверху

Добавлено через 2 минуты
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
<?php include ("block/bd.php");  
if (isset($_GET['id']));
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" 
  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
 <head>
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  <title>Телефоны</title>
 <link href="style.css" rel="stylesheet" type="text/css">
 </head>
 <body>
  <div id="container">
  
<?php include ("block/langs.php");?>
   <div id="header"></div>
<?php include ("block/menu.php");?>
   <div id="content">
   <tr>
    <td><table width="690" border="0" cellspacing="0" cellpadding="0">
      <tr>    
        <td valign="top">
<p><strong>Редактирование телефоноф</strong></p>      
<? 
if (!isset($id))
 
{
$result = mysql_query("SELECT nimi,id FROM contact");      
$myrow = mysql_fetch_array($result);
 
do 
{
printf ("<p><a href='puh_edit.php?id=%s'>%s</a></p>",$myrow["id"],$myrow["nimi"]);
}
 
while ($myrow = mysql_fetch_array($result));
 
}
 
else
 
{
 
$result = mysql_query("SELECT * FROM contact WHERE id=$id");      
$myrow = mysql_fetch_array($result);
 
print <<<HERE
 
<form name="form2" method="post" action="puh_update.php">
         <p>
           <label>Введите Имя<br>
             <input value="$myrow[nimi]" type="text" name="nimi" id="nimi">
             </label>
         </p>
         <p>
           <label>Введите Телефон<br>
           <input value="$myrow[puh]" type="text" name="puh" id="puh">
           </label>
         </p>
         <input name="id" type="hidden" value="$myrow[id]">
         <p>
           <label>
           <input type="submit" name="submit" id="submit" value="Сохранить изменения">
           </label>
         </p>
            </form>
 
 
 
HERE;
}
 
?>
       
       
       </td>
      </tr>
    </table>
   </div>
   <div id="footer"><?echo "Copyright &copy; " .date('Y')?></div>
  </div> 
 </body>
</html>
0
284 / 283 / 73
Регистрация: 06.05.2013
Сообщений: 1,613
24.09.2014, 09:11
Лучший ответ Сообщение было отмечено Spyk как решение

Решение

PHP
1
2
3
4
$id = $_GET['id'];
echo $id;
if (!isset($id))
//тут дальше код
попробуйте так, указав в адресе id=1,
выведет id?

Добавлено через 1 минуту
Зачем у Вас в само начале

PHP
1
if (isset($_GET['id']));
причём странно как то, до куда у Вас выполняется блок этот?
1
4 / 4 / 0
Регистрация: 09.11.2013
Сообщений: 244
24.09.2014, 09:13  [ТС]
Спасибо вывелось. всё хорошо перешёл на таблицу осталось только обновлять, добавлять и удалять сделать.
0
284 / 283 / 73
Регистрация: 06.05.2013
Сообщений: 1,613
24.09.2014, 09:28
Цитата Сообщение от Spyk Посмотреть сообщение
осталось только обновлять, добавлять и удалять сделать.

там в общем несложно)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
24.09.2014, 09:28
Помогаю со студенческими работами здесь

Как собрать 100 одинаковых файлов с одной и той же таблицей в один файл с одной большой таблицей?
Здравствуйте, уважаемые специалисты. У меня имеется таблица - анкета. После того как люди на нее ответят, мне придет 100 с лишним файлов с...

Нужно сделать отчет таблицей, чтобы потом открыть в Word, соответственно, тоже таблицей. Как это сделать?
В аксессе делаю отчет. Нужно сделать его таблицей, чтобы потом открыть в ворде, соответственно, тоже таблицей. Как это сделать?

Результаты денежной лотереи подано таблицей выигрышных номеров "А" и таблицей выигрышей в гривне "С", где с (и
Помогите

Не выводится по isbn определённая картинка для каждой книги,но выводится просто по имени картинки а мне нужно
Не выводится по isbn определённая картинка для каждой книги,но выводится просто по имени картинки, а мне нужно чтоб выводилось по isbn. ...

Результат выводится в поле но не выводится в span
&lt;div class=&quot;hot_predlojenia&quot;&gt; &lt;input type=&quot;checkbox&quot; name=&quot;hot_home_page&quot; id=&quot;hot_home_page&quot; value=&quot;a&quot; onclick=&quot;showMe(this)&quot;&gt; &lt;label...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
14
Ответ Создать тему
Новые блоги и статьи
Автозаполнение реквизита при выборе элемента справочника
Maks 27.03.2026
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. При выборе "Спецтехники" (Тип Справочник. Спецтехника), заполняется. . .
Сумматор с применением элементов трёх состояний.
Hrethgir 26.03.2026
Тут. https:/ / fips. ru/ EGD/ ab3c85c8-836d-4866-871b-c2f0c5d77fbc Первый документ красиво выглядит, но без схемы. Это конечно не даёт никаких плюсов автору, но тем не менее. . . всё может быть. . .
Автозаполнение реквизитов при создании документа
Maks 26.03.2026
Программный код из решения ниже размещается в модуле объекта документа, в процедуре "ПриСозданииНаСервере". Алгоритм проверки заполнения реализован для исключения перезаписи значения реквизита,. . .
Команды формы и диалоговое окно
Maks 26.03.2026
1. Команда формы "ЗаполнитьЗапчасти". Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. В качестве источника данных. . .
Кому нужен AOT?
DevAlt 26.03.2026
Решил сделать простой ланчер Написал заготовку: dotnet new console --aot -o UrlHandler var items = args. Split(":"); var tag = items; var id = items; var executable = args;. . .
Отправка уведомления на почту при создании или изменении элементов справочника
Maks 24.03.2026
Программная отправка письма электронной почты на примере типового справочника "Склады" в конфигурации БП3. Перед реализацией необходимо выполнить настройку системной учетной записи электронной. . .
модель ЗдравоСохранения 5. Меньше увольнений- больше дохода!
anaschu 24.03.2026
Теперь система здравосохранения уменьшает количество увольнений. 9TO2GP2bpX4 a42b81fb172ffc12ca589c7898261ccb/ https:/ / rutube. ru/ video/ a42b81fb172ffc12ca589c7898261ccb/ Слева синяя линия -. . .
Midnight Chicago Blues
kumehtar 24.03.2026
Такой Midnight Chicago Blues, знаешь?. . Когда вечерние улицы становятся ночными, а ты не можешь уснуть. Ты идёшь в любимый старый бар, и бармен наливает тебе виски. Ты смотришь на пролетающие. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru