С Новым годом! Форум программистов, компьютерный форум, киберфорум
PHP: базы данных
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.63/19: Рейтинг темы: голосов - 19, средняя оценка - 4.63
5 / 6 / 2
Регистрация: 13.06.2013
Сообщений: 134
1

Таблица не раздвигается изнутри?

04.07.2013, 06:43. Показов 3590. Ответов 54
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Доброго времени суток! У меня такая проблема! есть вот такой код:
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
<table>
<tr>
<?php
$tmp = mysql_query("SELECT * FROM    messages WHERE poluchatel='$myrow[login]' ORDER BY id DESC",$db); 
            $messages =    mysql_fetch_array($tmp);//извлекаем сообщения    пользователя, сортируем по идентификатору в обратном порядке, т.е. самые    новые сообщения будут вверху
if (!empty($messages['id'])) {
            do //выводим    все сообщения в цикле
              {
            $author = $messages['author'];
            $result4 = mysql_query("SELECT avatar,id    FROM users WHERE login='$author'",$db); //извлекаем аватар автора 
            $myrow4 = mysql_fetch_array($result4);
if (!empty($myrow4['avatar']))    {//если такового нет, то выводим стандартный (может    этого пользователя уже давно удалили)
            $avatar = $myrow4['avatar'];
            }
            else {$avatar =    "avatars/net-avatara.jpg";}
     printf("
                 <table>
                 <tr>
 
                 <td><a href='page.php?id=%s'><img alt='аватар'    src='%s'></a></td>
              
                 <td>Автор:    <a href='page.php?id=%s'>%s</a><br>
                  Дата:    %s<br>
                                 Сообщение:<br>
 
                             %s<br>
                             
              
                 </td>  
                 </tr>
                 </table><br>
                 ",$myrow4['id'],$avatar,$myrow4['id'],$author,$messages['date'],$messages['text'],$messages['id']);
              //выводим само сообщение 
              }
                 while($messages = mysql_fetch_array($tmp));
                    }
 
 
?>
 
 
</tr>
<tr>
<td colspan="2"> <div style="text-align:center;padding:5px;color:#000000;background:#97ACBF;"> Copyright </td></div>
</tr>
</table>


Проблема в том что когда цикл выводит Сообщения - то они не раздвигают таблицу вниз - тем самым двигая блок копирайта а напротив нагло вылизиют из таблицы поверх всего! ПОдскажите как сделать что бы он раздвигали ячейку вниз??
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
04.07.2013, 06:43
Ответы с готовыми решениями:

Массив не раздвигается
for l=1:150 r=randi(,7,1); a = sortrows(r, 1); save('position.mat','pos') pos(l,:)=';...

Блок не раздвигается на 100% по высоте
http://fajjet.meximas.com/ Прокрутите немного, справа появится блок. Он сделан для...

Убрал ненужные блоки, но почему-то не раздвигается
Тык Правые блоки убрал - но контент не встал место них. Где нужно прописать - ? Спасибо!

Аккордеон-раздвижное меню, не правильно раздвигается
Доброго времени суток. Скажу сразу, я новичок, только начал изучать html/css. Суть проблемы:...

54
:)
134 / 134 / 31
Регистрация: 30.03.2013
Сообщений: 428
04.07.2013, 07:11 2
Проблемы в верстке. Покажи весь код (html, css, php)
0
307 / 218 / 70
Регистрация: 08.11.2010
Сообщений: 1,893
04.07.2013, 07:57 3
Мдее.. таблица в таблице не ок помойму!
0
5 / 6 / 2
Регистрация: 13.06.2013
Сообщений: 134
05.07.2013, 09:41  [ТС] 4
Цитата Сообщение от PlumBoom Посмотреть сообщение
Проблемы в верстке. Покажи весь код (html, css, php)
Ну заметь не я это предложил... Узри же великую и ужасную супер мега мешанину кусков когда и корявых коментариев!)
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
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
<body>
 
 
 
<table cellpadding="0" cellspacing="0" border="0" width="100%">
<!-- Таблица -->
<tr>
<!-- 1я ячейка -->
<td width="300" height="300" align="center" style="background:url('img/NWONBG1.png') no-repeat;padding-top:0px;padding-left:0px;">
 
 
<?php
 
//переменные кнопки 
$stopbutton[0] = "img/SLB.png";
$stopbutton[1] = "img/SLB.png";
$stopbutton[2] = "img/SLB.png";
$stopbutton[3] = "img/SLB.png";
$stopbutton[4] = "img/SLBM.png";
$stopbutton[5] = "img/SLBSM.png";
$stopbutton[6] = "img/SLBA.png";
$stopbutton[7] = "img/SLBSA.png";
$stopbutton[8] = "img/SLBDSA.png";
//переменные кнопки NW
$stopbuttonnw[0] = "img/SLBNW.png";
$stopbuttonnw[1] = "img/SLBNW.png";
$stopbuttonnw[2] = "img/SLBNW.png";
$stopbuttonnw[3] = "img/SLBNW.png";
$stopbuttonnw[4] = "img/SLBNWM.png";
$stopbuttonnw[5] = "img/SLBNWSM.png";
$stopbuttonnw[6] = "img/SLBNWA.png";
$stopbuttonnw[7] = "img/SLBNWSA.png";
$stopbuttonnw[8] = "img/SLBDSA.png";
//переменные CSS кнопки
$stopbuttoncss[0] = "start";
$stopbuttoncss[1] = "start";
$stopbuttoncss[2] = "start";
$stopbuttoncss[3] = "start";
$stopbuttoncss[4] = "startmoder";
$stopbuttoncss[5] = "startgradm";
$stopbuttoncss[6] = "startmoder";
$stopbuttoncss[7] = "startgradm";
$stopbuttoncss[8] = "startgrand";
//переменные размера кнопки
$stopbuttonazmer[0] = "110";
$stopbuttonazmer[1] = "110";
$stopbuttonazmer[2] = "110";
$stopbuttonazmer[3] = "110";
$stopbuttonazmer[4] = "120";
$stopbuttonazmer[5] = "150";
$stopbuttonazmer[6] = "120";
$stopbuttonazmer[7] = "144";
$stopbuttonazmer[8] = "136";
//упрощаем переменные idrang & idnw
 
if ($myrow['login'] == $login) {
$idrind = $myrow2['idrang'];} else { 
$idrind = $myrow['idrang'];}
 
//ПРоверка на NW
if ($myrow['login'] == $login) {
 
$idnwind = $myrow2['idnw'];
 
} else { 
$idnwind = $myrow['idnw'];
 
 
}
 
 
if ($idnwind == 0) {
//если гранд
 
print <<<HERE
 
<span  class="$stopbuttoncss[$idrind]"><a href='exit.php'><img src="$stopbutton[$idrind]" weight = $stopbuttonazmer[$idrind]px height = $stopbuttonazmer[$idrind]px></a></span>
HERE;
 
 
//если гранд***
} else {
//если гранд
 
print <<<HERE
<span  class="$stopbuttoncss[$idrind]"><a href='exit.php'><img src="$stopbuttonnw[$idrind]" weight = $stopbuttonazmer[$idrind]px height = $stopbuttonazmer[$idrind]px></a></span>
 
HERE;
 
}
//закончили ставить кнопку
 
 
?>
 
 
 
</td> 
 
<!-- 2я ячейка -->
<td width="0" valign="top" style="background:url('img/NWONBG3.png') no-repeat;padding-top:0px;"><div align="center" valign="bottom">
<p class="sitelogoon" align="centr top"><a href='index.php'>New World</a></p>
 
<span  class="indexbgavatar"><img src="img/BGAvatar.png" weight = 220px height = 220px></span>
<?php
print <<<HERE
<span  class="indexavatar"><img alt='$_SESSION[login]' src='$myrow[avatar]'></span>
<!-- Выше отображается аватар. Его адрес содержит переменная $myrow[avatar] -->
HERE;
 
print <<<HERE
<span  class="indexfontlogin"><a href='page.php?id=$myrow[id]'>$myrow[login]</a></span>
HERE;
?>
</td>
</tr>
 
<!-- 3я ячейка -->
<tr>
<td valign="top" width="0" height="700"><img src="img/NWONBG2.png" border="0" VSPACE="-3" hspace="0"></td> 
 
<!-- 4я ячейка -->
 
 
 
<td>
<span class="intofrend"><img src="img/MenuButtons.gif" weight = 150px height = 40px>
</span>
<span class="sendmess"><img src="img/MenuButtons.gif" weight = 150px height = 40px>
</span>
<!-- Добавить в друзья -->
<?php
$myid=$myrow2['id'];
$frendtab = mysql_query("SELECT frendlvl FROM friends WHERE myid='$myid' AND frendid='$id'",$db); 
$resultfr = mysql_fetch_array($frendtab); 
if (empty($resultfr['frendlvl']))
   {
//выводим кнопку добавления если не в друзьях
 
 
if ($myrow['login'] != $login) {
$idfriend=$myrow['id'];
print <<<HERE
<span class="frendsend">
<form id="0" action="get_friend.php" method="post">
 
   <input name="idfr" type="hidden" value="$idfriend">
   <a href="javascript:document.forms[0].submit( );">Дружить</a>
 
</form></span>
HERE;
}
  
   } else {
//если заявка отправлена или пользователь друг
if ($resultfr['frendlvl'] == 1){
//если заявка
if ($myrow['login'] != $login) {
$idfriend=$myrow['id'];
print <<<HERE
<span class="frendsend">
<form id="0" action="drop_frendreq.php" method="post">
 
   <input name="idfr" type="hidden" value="$idfriend">
   <a href="javascript:document.forms[0].submit( );">Отменить</a>
 
</form></span>
HERE;
} //**
 
}else{
//если друг
if ($myrow['login'] != $login) {
$idfriend=$myrow['id'];
print <<<HERE
<span class="frendsend">
<form id="0" action="#" method="post">
 
   <input name="idfr" type="hidden" value="$idfriend">
   <a href="javascript:document.forms[0].submit( );">Удалить</a>
 
</form></span>
HERE;
}
}
     }
 
 
?>
 
<!-- Статус пользователя -->
<?php
 
 
 
 
 
 
 
 
$idrnw = $myrow['idnw'];
 
$idnw[0] = " ";
$idnw[1] = "New worlD";
$idnw[2] = "Координатор New worlD";
$idnw[3] = "Диллер New worlD";
$idnw[4] = "Глава New worlD";
$idnw[5] = "Президент New worlD";
 
 
 
 
 
 
if ($myrow['idnw'] == 0) {
}else{
print <<<HERE
<span class="usernwrang">$idnw[$idrnw]</span>
HERE;
}
 
 
 
if ($myrow['idrang'] == 0) {
print <<<HERE
<span class="userrang">Пользователь</span>
HERE;
}
 
if ($myrow['idrang'] == 1) {
print <<<HERE
<span class="userrang">Ограничен</span>
HERE;
}
 
if ($myrow['idrang'] == 2) {
print <<<HERE
<span class="userrang">Забанен</span>
HERE;
}
 
if ($myrow['idrang'] == 3) {
print <<<HERE
<span class="userrang">Премиум</span>
HERE;
}
 
if ($myrow['idrang'] == 4) {
print <<<HERE
<span class="userrang">Модератор</span>
HERE;
}
 
if ($myrow['idrang'] == 5) {
print <<<HERE
<span class="userrang">Супермодератор</span>
HERE;
}
 
if ($myrow['idrang'] == 6) {
print <<<HERE
<span class="userrang">Администратор</span>
HERE;
}
 
if ($myrow['idrang'] == 7) {
print <<<HERE
<span class="userrang">Гл. Администратор</span>
HERE;
}
 
if ($myrow['idrang'] == 8) {
print <<<HERE
<span class="userrang">Гранд</span>
HERE;
}
?>
 
 
 
<!-- Админ панель -->
<?php
$idusrang=$myrow['id'];
 
//админка NW
 
$query = "SELECT idrang FROM users WHERE login='$login' AND idrang>'5'"; 
$result3 = mysql_query($query,$db);
if (!mysql_fetch_array($result3)) {  //ничего не делаем если пользователь не админ
}
else {
print <<<HERE
 
<span class="adnwpanel"><form name="adnwpanel" method="post" action="set_nw.php">
<p>Членство в NW</p>
<input name="id" type="hidden" value="$idusrang">
<p>
<select name="idnw" size="1">
<option value="0" >Разжаловать</option>
<option value="1" selected>New worlD</option>
<option value="2" >Координатор New world</option>
<option value="3" >Диллер New world</option>
<option value="4" >Глава New world</option>
<option value="5" >Президент New world</option>
</select>
</p> 
<input type="submit" value="Ок">
</form></span>
 
HERE;
}
 
 
 
 
 
 
//админка
 
 
 
//для модераторов может банить и ограничивать
$query = "SELECT idrang FROM users WHERE login='$login' AND idrang='4'"; 
$result3 = mysql_query($query,$db);
if (!mysql_fetch_array($result3)) {  //ничего не делаем если пользователь не админ
}
else {
print <<<HERE
 
<span class="adpanel"><form name="adpane" method="post" action="set_admin.php">
<p>Назначить</p>
<input name="id" type="hidden" value="$idusrang">
<p>
<select name="adpanel" size="1">
<option value="0" selected>Пользователь</option>
<option value="1" >Ограничен</option>
<option value="2" >Забанен</option>
</select>
</p> 
<input type="submit" value="Ок">
</form></span>
 
HERE;
}
 
//для супер модераторов может назначать делать NW банить и ограничивать
$query = "SELECT idrang FROM users WHERE login='$login' AND idrang='5'"; 
$result3 = mysql_query($query,$db);
if (!mysql_fetch_array($result3)) {  //ничего не делаем если пользователь не админ
}
else {
print <<<HERE
 
<span class="adpanel"><form name="adpane" method="post" action="set_admin.php">
<p>Назначить</p>
<input name="id" type="hidden" value="$idusrang">
<p>
<select name="idrang" size="1">
<option value="0" selected>Пользователь</option>
<option value="1" >Ограничен</option>
<option value="2" >Забанен</option>
<option value="3" >Пользователь NW</option>
</select>
</p> 
<input type="submit" value="Ок">
</form></span>
 
HERE;
}
 
//для админа может назначать модераторов банить ограничивать посвящать в нв
$query = "SELECT idrang FROM users WHERE login='$login' AND idrang='6'"; 
$result3 = mysql_query($query,$db);
if (!mysql_fetch_array($result3)) {  //ничего не делаем если пользователь не админ
}
else {
print <<<HERE
 
<span class="adpanel"><form name="adpane" method="post" action="set_admin.php">
<p>Назначить</p>
<input name="id" type="hidden" value="$idusrang">
<p>
<select name="idrang" size="1">
<option value="0" selected>Пользователь</option>
<option value="1" >Ограничен</option>
<option value="2" >Забанен</option>
<option value="3" >Премиум</option>
<option value="4">Модератор</option>
</select>
</p> 
<input type="submit" value="Ок">
</form></span>
 
HERE;
}
 
//для Гл. Админа может назначить Администраторов модераторов банить ограничивать и посвящать в нв
$query = "SELECT idrang FROM users WHERE login='$login' AND idrang='7'"; 
$result3 = mysql_query($query,$db);
if (!mysql_fetch_array($result3)) {  //ничего не делаем если пользователь не админ
}
else {
print <<<HERE
 
<span class="adpanel"><form name="adpane" method="post" action="set_admin.php">
<p>Назначить</p>
<input name="id" type="hidden" value="$idusrang">
<p>
<select name="idrang" size="1">
<option value="0" selected>Пользователь</option>
<option value="1" >Ограничен</option>
<option value="2" >Забанен</option>
<option value="3" >Премиум</option>
<option value="4" >Модератор</option>
<option value="5" >Супермодератор</option>
<option value="6" >Администратор</option>
</select>
</p> 
<input type="submit" value="Ок">
</form></span>
 
HERE;
}
 
//для Гранда все настройки
$query = "SELECT idrang FROM users WHERE login='$login' AND idrang='8'"; 
$result3 = mysql_query($query,$db);
if (!mysql_fetch_array($result3)) {  //ничего не делаем если пользователь не админ
}
else {
print <<<HERE
 
<span class="adpanel"><form name="adpane" method="post" action="set_admin.php">
<p>Назначить</p>
<p>
<input name="id" type="hidden" value="$idusrang">
</p>
<p>
<select name="idrang" size="1">
<option value="0" selected>Пользователь</option>
<option value="1">Ограничен</option>
<option value="2">Забанен</option>
<option value="3">Премиум</option>
<option value="4">Модератор</option>
<option value="5">Супермодератор</option>
<option value="6">Администратор</option>
<option value="7">Гл. Администратор</option>
<option value="8">Гранд</option>
</select>
</p> 
<p><input type="submit" value="Ок"></p> 
</form></span>
 
HERE;
}
 
?>
 
 
<?php
if ($myrow['login'] == $login) {
print <<<HERE
 
<span class="frendsend"><a href='my_friends.php'>Друзья</a><br><br>
<a href='#'>Сообщения</a><br><br></span>
 
 
<span class="pageredact"><a href='pageredactor.php?id=$myrow2[id]'>Редактировать профиль</a><br>
<a href='index.php'>Главная страница</a><br>
<a href='all_users.php'>Список пользователей</a></span>
 
HERE;
}
 
else
{
print <<<HERE
 
 
 
 
<span class="frendsend2"><a href='#'>Написать</a><br><br></span>
<span class="pageredact"><a href='page.php?id=$myrow2[id]'>Моя страница</a><br>
<a href='index.php'>Главная страница</a><br>
<a href='all_users.php'>Список пользователей</a></span>
HERE;
}
 
?>
 
 
 
 
 
<span class= "mystena" ><h2>Юзерборд:</h2>
<?php
print <<<HERE
<form action='post.php' method='post'>
<br>
<textarea cols='43' rows='4' name='text'></textarea><br>
<input type='hidden' name='poluchatel' value='$myrow[login]'>
<input type='hidden' name='id' value='$myrow[id]'>
<input type='submit' name='submit' value='Отправить'>
</form>
HERE;
 
if ($myrow['login'] == $login) {
 
 
$tmp = mysql_query("SELECT * FROM    messages WHERE poluchatel='$login' ORDER BY id DESC",$db); 
            $messages =    mysql_fetch_array($tmp);//извлекаем сообщения    пользователя, сортируем по идентификатору в обратном порядке, т.е. самые    новые сообщения будут вверху
if (!empty($messages['id'])) {
            do //выводим    все сообщения в цикле
              {
            $author = $messages['author'];
            $result4 = mysql_query("SELECT avatar,id    FROM users WHERE login='$author'",$db); //извлекаем аватар автора 
            $myrow4 = mysql_fetch_array($result4);
if (!empty($myrow4['avatar']))    {//если такового нет, то выводим стандартный (может    этого пользователя уже давно удалили)
            $avatar = $myrow4['avatar'];
            }
            else {$avatar =    "avatars/net-avatara.jpg";}
     printf("
                 <table>
                 <tr>
 
                 <td><a href='page.php?id=%s'><img alt='аватар'    src='%s'></a></td>
              
                 <td>Автор:    <a href='page.php?id=%s'>%s</a><br>
                  Дата:    %s<br>
                                 Сообщение:<br>
 
                             %s<br>
                             <a href='drop_post.php?id=%s'>Удалить</a>
 
              
                 </td>  
                 </tr>
                 </table><br>
                 ",$myrow4['id'],$avatar,$myrow4['id'],$author,$messages['date'],$messages['text'],$messages['id']);
              //выводим само сообщение 
              }
                 while($messages = mysql_fetch_array($tmp));
                    }
}
 
else
{
//для всех
$tmp = mysql_query("SELECT * FROM    messages WHERE poluchatel='$myrow[login]' ORDER BY id DESC",$db); 
            $messages =    mysql_fetch_array($tmp);//извлекаем сообщения    пользователя, сортируем по идентификатору в обратном порядке, т.е. самые    новые сообщения будут вверху
if (!empty($messages['id'])) {
            do //выводим    все сообщения в цикле
              {
            $author = $messages['author'];
            $result4 = mysql_query("SELECT avatar,id    FROM users WHERE login='$author'",$db); //извлекаем аватар автора 
            $myrow4 = mysql_fetch_array($result4);
if (!empty($myrow4['avatar']))    {//если такового нет, то выводим стандартный (может    этого пользователя уже давно удалили)
            $avatar = $myrow4['avatar'];
            }
            else {$avatar =    "avatars/net-avatara.jpg";}
     printf("
                 <table>
                 <tr>
 
                 <td><a href='page.php?id=%s'><img alt='аватар'    src='%s'></a></td>
              
                 <td>Автор:    <a href='page.php?id=%s'>%s</a><br>
                  Дата:    %s<br>
                                 Сообщение:<br>
 
                             %s<br>
                             
              
                 </td>  
                 </tr>
                 </table><br>
                 ",$myrow4['id'],$avatar,$myrow4['id'],$author,$messages['date'],$messages['text'],$messages['id']);
              //выводим само сообщение 
              }
                 while($messages = mysql_fetch_array($tmp));
                    }
 
 
 
}
 
?>
 
 
 
 
 
</td>
</tr>
<tr>
<td colspan="2"> <div style="text-align:center;padding:5px;color:#000000;background:#97ACBF;"> Copyright by New World team D.N.D &copy; 2013</td></div>
</tr>
</table>
 
 
 
 
 
</body>
</html>
0
307 / 218 / 70
Регистрация: 08.11.2010
Сообщений: 1,893
05.07.2013, 09:53 5
Цитата Сообщение от DanteLoL Посмотреть сообщение
<tr>
<td colspan="2"> <div style="text-align:center;padding:5px;color:#000000;background:#97ACBF;"> Copyright </td></div>
</tr>
HTML5
1
2
3
4
<tr>
<td colspan="2"> 
<div style="text-align:center;padding:5px;color:#000000;background:#97ACBF;"> Copyright </div>
</td>
а так
0
5 / 6 / 2
Регистрация: 13.06.2013
Сообщений: 134
05.07.2013, 12:20  [ТС] 6
allukard, нет(( мне кажется что функция printf - как топросто лепит все поверх всего\
0
5 / 6 / 2
Регистрация: 13.06.2013
Сообщений: 134
06.07.2013, 21:53  [ТС] 7
как такое исправить кто знает???
0
Почетный модератор
Эксперт HTML/CSSЭксперт PHP
16844 / 6724 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
06.07.2013, 22:01 8
Цитата Сообщение от DanteLoL Посмотреть сообщение
HTML5
3
4
<tr>
<?php
где сам столбец (<td>) ?

Добавлено через 1 минуту
Цитата Сообщение от DanteLoL Посмотреть сообщение
PHP
1
print <<<HERE
зачем? Закройте php-код и выводите по-нормальному

Добавлено через 1 минуту
и по поводу самого вывода (в частности, do-while+printf) почитайте эту тему Работа с БД MySQL, а курсы Попова выкиньте и возьмите нормальные
0
5 / 6 / 2
Регистрация: 13.06.2013
Сообщений: 134
06.07.2013, 22:20  [ТС] 9
Цитата Сообщение от KOPOJI Посмотреть сообщение
Сообщение от DanteLoL
Код HTML
3
4
<tr>
<?php
KOPOJI, Извенитье не могу найти этот отрезок кода моженопо подробнее??
0
Почетный модератор
Эксперт HTML/CSSЭксперт PHP
16844 / 6724 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
06.07.2013, 22:25 10
в первом сообщении, самый первый код в теме, начало. Я номер строки указал
0
5 / 6 / 2
Регистрация: 13.06.2013
Сообщений: 134
08.07.2013, 08:00  [ТС] 11
Цитата Сообщение от KOPOJI Посмотреть сообщение
в первом сообщении, самый первый код в теме, начало. Я номер строки указал
а да вижу)) но тамя просто так схематично накидал что бы весь код не выкладывать а только беспокоящий меня момент)) к стати сколько маслался пришел к выводу что это просто printf косячит думаю вместо нее echo использовать хмм
0
KOPOJI
08.07.2013, 22:04
  #12

Не по теме:

если "косячит" printf, то тоже самое будет и с echo, и с print :)

1
5 / 6 / 2
Регистрация: 13.06.2013
Сообщений: 134
09.07.2013, 22:04  [ТС] 13
я подумал тут заменить printf на echo - получилась такая вот бадяга
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
echo"
                 <table>
                 <tr>
 
                 <td><a href='page.php?id=$myrow4[id]'><img alt='аватар'    src='$avatar'></a></td>
              
                 <td>Автор:    <a href='page.php?id=$myrow4[id]'>$author</a><br>
                  Дата:    $messages['date']<br>
                                 Сообщение:<br>
 
                             $messages['text']<br>
                             
              
                 </td>  
                 </tr>
                 </table><br>";
и угадайте что?)
Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in C:\apache\localhost\www\page.php on line 634
0
Почетный модератор
Эксперт HTML/CSSЭксперт PHP
16844 / 6724 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
09.07.2013, 22:14 14
апострофы у названий индексов массива уберите
1
5 / 6 / 2
Регистрация: 13.06.2013
Сообщений: 134
09.07.2013, 22:44  [ТС] 15
Цитата Сообщение от KOPOJI Посмотреть сообщение
апострофы у названий индексов массива уберите
аа да) спасибо взгляд замылился не заметил) но к сожалению у echo тот же эфект что и у printf ((( попробую print <<<HERE

Добавлено через 2 минуты
ВОТ БЛИН!( и print <<<HERE дает тот же эфект( значит это цикл do while виноват! можете посоветовать эльтернативный цикл??
0
Почетный модератор
Эксперт HTML/CSSЭксперт PHP
16844 / 6724 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
09.07.2013, 22:45 16

Не по теме:

Цитата Сообщение от DanteLoL Посмотреть сообщение
у echo тот же эфект что и у printf
я об этом говорил :D



Добавлено через 42 секунды
Цитата Сообщение от DanteLoL Посмотреть сообщение
можете посоветовать эльтернативный цикл?
и об этом я уже говорил
Цитата Сообщение от KOPOJI Посмотреть сообщение
и по поводу самого вывода (в частности, do-while+printf) почитайте эту тему Работа с БД MySQL, а курсы Попова выкиньте и возьмите нормальные
1
5 / 6 / 2
Регистрация: 13.06.2013
Сообщений: 134
09.07.2013, 22:52  [ТС] 17
Цитата Сообщение от KOPOJI Посмотреть сообщение
и в массиве $row у нас будут содержаться значения из нашей таблицы. Если их несколько должно быть (записей), то необходимо выводить их в цикле, потому что fetch-функции считывают построчно. Есть несколько способов вывода в цикле, через for, do-while, foreach.. На мой взгляд, лучший вариант - цикл while.
а в моем случае как думаете какой цикл подойдет??? for??
0
Почетный модератор
Эксперт HTML/CSSЭксперт PHP
16844 / 6724 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
09.07.2013, 23:01 18
а чем у вас такой уникальный случай? Используйте while А верстка к php не имеет отношения, вот и выводите ее по-нормальному, закрыв php-код
PHP
1
2
3
4
5
6
7
8
9
<?php
....
while( $row = mysql_fetch_assoc(....) ) : ?>
    html-code
    .........
    ........
<?php endwhile;
php-code
.......
1
5 / 6 / 2
Регистрация: 13.06.2013
Сообщений: 134
13.07.2013, 13:19  [ТС] 19
KOPOJI, Сделал вот так
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
<?php
$tmp = mysql_query("SELECT * FROM    messages WHERE poluchatel='$login' ORDER BY id DESC",$db); 
            $messages =    mysql_fetch_array($tmp);//извлекаем сообщения    пользователя, сортируем по идентификатору в обратном порядке, т.е. самые    новые сообщения будут вверху
if (!empty($messages['id'])) {
            
 
while($messages = mysql_fetch_array($tmp)):
 
 
            $author = $messages['author'];
            $result4 = mysql_query("SELECT avatar,id    FROM users WHERE login='$author'",$db); //извлекаем аватар автора 
            $myrow4 = mysql_fetch_array($result4);
if (!empty($myrow4['avatar']))    {//если такового нет, то выводим стандартный (может    этого пользователя уже давно удалили)
            $avatar = $myrow4['avatar'];
            }
            else {$avatar =    "avatars/net-avatara.jpg";}  ?>
 
                 <table>
                 <tr>
 
                 <td><a href='page.php?id=<?php $myrow4['id'] ?>'><img alt='аватар'    src='<?php $avatar ?>'></a></td>
              
                 <td>Автор:    <a href='page.php?id=<?php $myrow4['id'] ?>'><?php $author ?></a><br>
                  Дата:   <?php $messages['date'] ?><br>
                                 Сообщение:<br>
 
                            <?php $messages['text'] ?><br>
                             <a href='drop_post.php?id=<?php $messages['id'] ?>'>Удалить</a>
 
              
                 </td>  
                 </tr>
                 </table><br>
                             
              <?php endwhile; ?>
}
правдо коряво вставил переменные в таблицу - не отображаются но все равно цикл лепит все поверх(( тот же эфект\

Добавлено через 23 часа 55 минут
Ап!! Сори за флуд но для меня это очень важно((

Добавлено через 12 часов 0 минут
PHP
1
<td colspan="2"> <div style="text-align:center;padding:5px;color:#000000;background:#97ACBF;"> Copyright </td></div>
вобщем мне нужно что бы когда цикл выводил сообщения - блок копирайта сдвигался вниз страницы, за счет того что раздвигается ячейка выше, но многое перепробовал - и понял что цикл как будто бы лепит все на передний план страницы а то что он лепит ни как не влияет на задний план,.. что посоветуете??

Добавлено через 45 минут
на хэшкоде - советуют вот это:
сделайте пример таблицы на jsfiddle со стилями и контентом. Будем разбираться на живом примере.
(57 минут назад)zhenyab
http://jsfiddle.net/GpG9R/ вот пожалуйста - в полный код страницы - в данном примере я попробовал вывести через while - альтернативный синтаксис но эфект тот же( 582 - строка - это начало цикла ..
(20 минут назад)DanteLoL
Там где должен быть HTML вставьте результат работы скрипта. Скопируйте туда Source code страницы, который внутри тэгов <body>
(2 минуты назад)zhenyab
но что то я не допонял как трактовать ответ ... ОО
0
91 / 91 / 13
Регистрация: 14.07.2012
Сообщений: 539
13.07.2013, 13:39 20
DanteLoL, объясните, что за код и что он должен в итоге выдать?
3-тья и 7-мая строчка в коде 19-того сообщения дублируются для чего?
1
13.07.2013, 13:39
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
13.07.2013, 13:39
Помогаю со студенческими работами здесь

ПодТаблицы с данными(Таблица-Таблица-Таблица-Таблица) и наследованием
Имеется такая база с таблицами Район-МО-Цель-Зачача. Несколько вариантов связей передумал уже, но...

JQuery изнутри
вечер добрый, кто подскажет не просвещенному, один момент из работы jQuery? var div = $('div');...

Чтение файла изнутри
добрый день я насчет этой темы https://www.cyberforum.ru/csharp-beginners/thread1657543.html //...

Интернет-аукцион изнутри
Доброго времени суток! Мне по работе нужно создать интернет-аукцион. Я выбрала технологию...

API DOM изнутри
Доброго времени суток! Уже неделю не вылезаю из исходников docjar.com api для сознания dom...

Нарисовать сферу изнутри
Здравствуйте, как можно нарисовать сферу изнутри? Как я не старался, она всё равно получается перед...


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

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru