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

Как добиться чтоб не дублировалсь шапка в таблицах

05.07.2014, 12:14. Показов 1117. Ответов 10
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый день! Помогите разобраться почему код дублирует шапку таблицы, хотя не должен этого делать: на скриншоте ниже стрелкой показано про какую шапку я имею ввиду. Функция должна выполнять чтоб при добавлении операции, не должно дублироваться шапка, помогите разобраться.
Вот скриншот: https://leto5d.storage.yandex.... default=no
Вот кусок кода:
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
echo '
<table class="table1">
<thead>
<tr>
<th scope="col" abbr="Starter">Дата вклада</th>
<th scope="col" abbr="Medium">Оконч</th>
<th scope="col" abbr="Business">Smart Business</th>
<th scope="col" abbr="Deluxe">Smart Deluxe</th>
<th scope="col" abbr="Deluxe">Smart Deluxe</th>
<th scope="col" abbr="Deluxe">Smart Deluxe</th>
<th scope="col" abbr="Deluxe">Smart Deluxe</th>
</tr>
</thead>
<tbody>
<tr>
<td>'.date('j '.$mdate[date('n',$depzm[0])-1].' H:i',$depzm[0]).'</td>
<td>'.date('j '.$mdate[date('n',$depzm[4])-1].' H:i',$depzm[4]).'</td>
<td>'.str_replace('.00','',number_format($depzm[2],2,'.',',')).' РУБ</td><td> '.$depzm[6].'%</td><td> '.str_replace('.00','',number_format($depzm[7],2,'.',',')).' Р</td>
<td>'.str_replace('.00','',number_format(floor(($time-$depzm[5])/(24*3600))*$depzm[7],2,'.',',')).'/'.str_replace('.00','',number_format($depzm[3],2,'.',',')).' РУБ</td>
<td><font id="zam_'.$depn.'"></font> <font color="#339AD5">'.(floor(($time-$depzm[5])/(24*3600))).'/'.$depzm[8].'</font></td>
</tr>
</tbody>
</table>
';
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
05.07.2014, 12:14
Ответы с готовыми решениями:

Как теперь добиться чтоб форма не пропадала, даже если не в фокусе?
Поставил форму авторизации на странице. Теперь не могу понять, 1. как можно добиться, чтобы форма появлялась не после НАВЕДЕНИЯ...

Как добиться, чтобы при изменении шапки на одной веб-странице шапка на всех веб-страницах менялась автоматически?
Подскажите, пожалуйста, как добиться, чтобы, если я что-то меняю в шапке сайта на одной веб-странице, эти изменения автоматически...

Как сделать массив чтоб в первой строке начиналось с 3его столбика и ещё как подровнять столбцы в массиве чтоб аккуратно
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18

10
368 / 406 / 165
Регистрация: 29.05.2014
Сообщений: 1,494
05.07.2014, 12:18
Лучший ответ Сообщение было отмечено straik16 как решение

Решение

Тема то не для HTML
Могу предположить что ты этот кусок в цикле выводишь. Переставь все <th> выше цикла.
PHP
1
2
3
4
5
6
7
8
9
echo '
<tr>
<td>'.date('j '.$mdate[date('n',$depzm[0])-1].' H:i',$depzm[0]).'</td>
<td>'.date('j '.$mdate[date('n',$depzm[4])-1].' H:i',$depzm[4]).'</td>
<td>'.str_replace('.00','',number_format($depzm[2],2,'.',',')).' РУБ</td><td> '.$depzm[6].'%</td><td> '.str_replace('.00','',number_format($depzm[7],2,'.',',')).' Р</td>
<td>'.str_replace('.00','',number_format(floor(($time-$depzm[5])/(24*3600))*$depzm[7],2,'.',',')).'/'.str_replace('.00','',number_format($depzm[3],2,'.',',')).' РУБ</td>
<td><font id="zam_'.$depn.'"></font> <font color="#339AD5">'.(floor(($time-$depzm[5])/(24*3600))).'/'.$depzm[8].'</font></td>
</tr>
';
Цитата Сообщение от straik16 Посмотреть сообщение
выше echo?,
ВЫШЕ ЦИКЛА и давай весь код а не кусок
1
2 / 2 / 1
Регистрация: 04.07.2014
Сообщений: 234
05.07.2014, 13:30  [ТС]
HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<table class="table1">
<thead>
<tr>
<th scope="col" abbr="Starter">Дата вклада</th>
<th scope="col" abbr="Medium">Оконч</th>
<th scope="col" abbr="Business">Smart Business</th>
<th scope="col" abbr="Deluxe">Smart Deluxe</th>
<th scope="col" abbr="Deluxe">Smart Deluxe</th>
<th scope="col" abbr="Deluxe">Smart Deluxe</th>
<th scope="col" abbr="Deluxe">Smart Deluxe</th>
</tr>
</thead>
<tbody>
<tr>
Добавлено через 3 минуты
BarbosLV, спасибо за подсказку)) Проблема решена)) Я про нижние теги совсем забыл.

Добавлено через 1 час 6 минут
Проблема вновь взяла над собой.
А как сделать что было правильно, но вот той шапочки в таблице изначально видно не было, а только при пополнении суммы. Вот когда весь код был в переменных, то его изначально не видно, но зато дублирует. Подскажите как это реализовать
0
368 / 406 / 165
Регистрация: 29.05.2014
Сообщений: 1,494
05.07.2014, 13:37
Покажи код полностью и картинку что не устраивает. И опять же не та ветка форума. )))
0
2 / 2 / 1
Регистрация: 04.07.2014
Сообщений: 234
05.07.2014, 13:44  [ТС]
Вот весь код:
PHP/HTML
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
<?php require_once($_SERVER['DOCUMENT_ROOT'].'/cabinet/vklady_inc.php');?>
<div class ='capmain'>Мои вклады</div>
<div class = 'side-body'>
<table class="table1">
    <tbody>
    <tr>
    <th scope="row">Баланс <?php echo number_format($b_tot,2,'.',','); ?> РУБ</th>
    <td>Пополнено <?php echo str_replace('.00','',number_format($b_plus,2,'.',',')); ?> РУБ</td>
    <td>Заработано <?php echo str_replace('.00','',number_format($b_raz,2,'.',',')); ?> РУБ</td>
    <td>Реферальные <?php echo str_replace('.00','',number_format($b_ref,2,'.',',')); ?> РУБ</td>
    <td>Выведено <?php echo str_replace('.00','',number_format($b_with,2,'.',',')); ?> РУБ</td>
    </tr>
    </tbody>
</table>
 
 
<?php if(!empty($d_e)){ echo '<div class="vklady_error">'.$d_e.'</div>';} ?>
<?php if($d_vklad!=0){ ?>
<div class="vklady_error">Создание вкладов приостановлено</div>
<?php } ?>
 
 
<?php if($d_vklad==0){
$can_dep='Достигнут лимит суммы вкладов';
if(($d_max-$b_zam)>=$d_min){
$can_dep='Вы можете вложить от '.$d_min.' до '.($d_max-$b_zam);
}
?>
 
<div style="padding-bottom:30px;text-align:center;font-family:arial;font-size:16px;font-weight:bold;color:#3EAA30;">
Заморожено <?php echo $b_zam; ?> РУБ <?php echo $can_dep; ?>
</div>
 
<table align="center" cellpadding="0px" cellspacing="0px">
        <tr>
        <td>
        <form id="vklad_form" action="/?page=vklady" method="POST">
        <input class="pola_login" onkeyup="vklad();" onmouseout="vklad();" type="text" name="depo" placeholder="Вложить(Введите сумму)" maxlength="10">
        <button class="pola_login" href="javascript:document.getElementById('plan').value=1;with(document.getElementById('vklad_form')){ submit(); }">На 24 часа</button>
        <button class="pola_login" href="javascript:document.getElementById('plan').value=2;with(document.getElementById('vklad_form')){ submit(); }">На 12 часов</button>
        </form>
        </td>
        <td>
        </tr>
</table>
<?php } ?>
 
 
<table class="table1">
    <thead>
        <tr>
        <th scope="col" abbr="Starter">Дата вклада</th>
        <th scope="col" abbr="Medium">Дата окончания вклада</th>
        <th scope="col" abbr="Business">Сумма вклада</th>
        <th scope="col" abbr="Deluxe">Процент вклада</th>
        <th scope="col" abbr="Deluxe">Сумма с процентом</th>
        <th scope="col" abbr="Deluxe">Время отработки</th>
        </tr>
    </thead>
<tbody>
 
<?php
$que=1;
$depn=1;
$depz_t=array();
$depzq=mysql_query("SELECT odate2,oplan,osum2,osum,odate,odate2,oproc,oprofit,odays,oplan FROM operations WHERE otype=3 AND odate>$time AND ologin='$u_login' AND osum>0 ORDER BY odate2 DESC");
$deptot=mysql_num_rows($depzq);
while($depzm=mysql_fetch_row($depzq)){
 
if($depzm[9]==1){ $depz_t[]=$depzm[5]+(floor(($time-$depzm[5])/(24*3600)))*24*3600+24*3600; }
if($depzm[9]==2){ $depz_t[]=$depzm[5]+(floor(($time-$depzm[5])/(12*3600)))*12*3600+12*3600; }
 
 
 
 
 
echo '
<tr>
<td>'.date('j '.$mdate[date('n',$depzm[0])-1].' H:i',$depzm[0]).'</td>
<td>'.date('j '.$mdate[date('n',$depzm[4])-1].' H:i',$depzm[4]).'</td>
<td>'.str_replace('.00','',number_format($depzm[2],2,'.',',')).' РУБ</td>
<td> '.$depzm[6].'%</td>
<td> '.str_replace('.00','',number_format($depzm[7],2,'.',',')).' РУБ</td>
<td><font id="zam_'.$depn.'"></font> <font color="#339AD5">'.(floor(($time-$depzm[5])/(24*3600))).'/'.$depzm[8].'</font></td>
</tr>
 
';
 
$depn++;
}
 
 
 
 
echo '<script type="text/javascript">';
$n=0;
foreach($depz_t as $dz_time){
$n++;
echo 'var a'.$n.'='.($dz_time-$time+1).';
function c'.$n.'(){
if(a'.$n.'>=1){
var h'.$n.'=(parseInt(a'.$n.'/3600));
if(h'.$n.'<10){h'.$n.'="0"+h'.$n.'};
var sl'.$n.'=a'.$n.'-h'.$n.'*3600;
var m'.$n.'=(parseInt(sl'.$n.'/60));
if(m'.$n.'<10){m'.$n.'="0"+m'.$n.'};
var ls'.$n.'=sl'.$n.'-m'.$n.'*60;
if(ls'.$n.'<10){ls'.$n.'="0"+ls'.$n.';}
document.getElementById("zam_'.$n.'").innerHTML=h'.$n.'+":"+m'.$n.'+":"+ls'.$n.';
a'.$n.'--;
setTimeout("c'.$n.'()",1010);
}
else{
location.href=location.href;
}
}
c'.$n.'();';
}
echo '</script>';
 
 
?>
</tbody>
</table>
 
<br/>
<table class="table1">
<thead>
<tr>
<th scope="col" abbr="Starter">Дата вклада</th>
<th scope="col" abbr="Medium">Дата окончания вклада</th>
<th scope="col" abbr="Business">Сумма вклада</th>
<th scope="col" abbr="Deluxe">Процент вклада</th>
<th scope="col" abbr="Deluxe">Статус об отработки</th>
</tr>
</thead>
<?php
$que=1;
$depn=1;
$deprq=mysql_query("SELECT odate2,oplan,osum2,osum,odate FROM operations WHERE otype=3 AND odate<=$time AND osum>0 AND ologin='$u_login' ORDER BY odate DESC");
$deptot=mysql_num_rows($deprq);
while($deprm=mysql_fetch_row($deprq)){
 
echo ' 
 
<tr>
<td>'.date('j '.$mdate[date('n',$deprm[0])-1].' H:i',$deprm[0]).'</td>
<td>'.date('j '.$mdate[date('n',$deprm[4])-1].' H:i',$deprm[4]).'</td>
<td>'.str_replace('.00','',number_format($deprm[2],2,'.',',')).' РУБ</td>
<td>'.str_replace('.00','',number_format($deprm[3],2,'.',',')).' РУБ</td>
<td>Отработано</td>
</tr>
 
'
 
;
 
$depn++;
}
 
?>
</table>
</div>
Вот скрин, нужно чтоб при входе в кабинет, сперва не было шапок таблицы, а вот когда сделают операцию появились
https://leto5d.storage.yandex.... default=no

Добавлено через 4 минуты
А вот второй код который отвечает за все операции:
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
<?php
$b_plus=0;
$b_with=0;
$b_ref=0;
$b_zam=0;
$b_raz=0;
$b_act=0;
$b_tot=0;
$b_otn=0;
 
$b_acts=200;
 
//echo strtotime('05.01.2013 15:00').'<br>';
//echo strtotime('15.01.2013 15:00').'<br>';
 
 
$depbtq=mysql_query("SELECT ologin,otype,osum,osum2,orefsum,odate,obatch,odate2,oprofit,odays FROM operations WHERE (ologin='$u_login' AND osum>0 AND oback='') OR (oref='$u_login' AND osum>0  AND oback='')");
while($depbtm=mysql_fetch_row($depbtq)){
 
if($depbtm[0]!=$u_login && $depbtm[1]==3 && $depbtm[6]!=''){ $b_ref+=$depbtm[4]; }
 
if($depbtm[0]==$u_login && $depbtm[1]==2){ $b_with+=$depbtm[2]; }
 
if($depbtm[0]==$u_login && $depbtm[1]==3 && $depbtm[6]!=''){ $b_plus+=$depbtm[3]; }
 
if($depbtm[0]==$u_login && $depbtm[1]==3 && $depbtm[5]>$time){
$b_zam+=$depbtm[3];
$b_act++;
$b_col=floor(($time-$depbtm[7])/(24*3600));
$b_raz+=$b_col*$depbtm[8];
}
 
if($depbtm[0]==$u_login && $depbtm[1]==3 && $depbtm[5]<=$time){
$b_raz+=$depbtm[2];
$b_otn+=$depbtm[3];
}
 
}
 
$b_tot=$b_ref+$b_plus-$b_otn-$b_with-$b_zam+$b_raz;
 
 
if($d_vklad==0){
 
// ====================================== ОПЕРАЦИЯ ВКЛАДЫВАНИЯ ==========================================
 
if($b_tot<0) { echo "Ошибка! Баланс $b_tot РУБ. Сообщите поддержке сайта."; exit; }
 
if(isset($_POST['depo']) && ($_POST['plan']==1||$_POST['plan']==2)){
 
$depo=$_POST['depo'];
$depo=preg_replace("#[^0-9\.]+#",'',$depo);
$depo=preg_replace("#\.+#",'.',$depo);
$oplan=$_POST['plan'];
 
if(empty($depo)){ $depo=0; }
 
$depo=number_format($depo,2,'.','');
 
if(!is_numeric($depo)){ $d_e='Введите корректную сумму'; }
if($b_act>$b_acts-1){ $d_e='Разрешено не более '.$b_acts.' замороженных вкладов'; }
if(empty($d_e) && $depo<$d_min){ $d_e='Минимальная сумма вклада '.$d_min.' РУБ'; }
if(empty($d_e) && $depo>$b_tot){ $d_e='На Вашем балансе недостаточно средств для вклада'; }
if(empty($d_e) && ($b_zam+$depo)>$d_max){ $d_e='Сумма замороженных вкладов не должна превышать '.$d_max.' РУБ<br>Вы можете вложить максимум '.($d_max-$b_zam).' РУБ'; }
 
if(empty($d_e)){
 
if($oplan==1){ $sum=number_format($depo*(150/100),2,'.',''); $odate=$time+3600*24; $profit=$depo*(150/100); $d_proc=150; }
if($oplan==2){ $sum=number_format($depo*(125/100),2,'.',''); $odate=$time+3600*12; $profit=$depo*(125/100); $d_proc=125;  }
 
 
 
mysql_query("INSERT INTO operations (ologin,otype,osum,osum2,odate,odate2,oplan,oproc,odays,oprofit) VALUES ('$u_login','3','$sum','$depo','$odate','$time','$oplan','$d_proc','$d_days','$profit')") or die('inserting batch data error');
 
$b_tot-=$depo;
 
}
 
}
 
}
?>
0
368 / 406 / 165
Регистрация: 29.05.2014
Сообщений: 1,494
05.07.2014, 13:51
Ну так у тебя две таблицы такие в коде поэтому они отдельно и показываются
Кликните здесь для просмотра всего текста
PHP/HTML
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
<!--//!!!!! ПЕРВАЯ -->
<table class="table1">
    <thead>
        <tr>
        <th scope="col" abbr="Starter">Дата вклада</th>
        <th scope="col" abbr="Medium">Дата окончания вклада</th>
        <th scope="col" abbr="Business">Сумма вклада</th>
        <th scope="col" abbr="Deluxe">Процент вклада</th>
        <th scope="col" abbr="Deluxe">Сумма с процентом</th>
        <th scope="col" abbr="Deluxe">Время отработки</th>
        </tr>
    </thead>
<tbody>
 
<?php
$que=1;
$depn=1;
$depz_t=array();
$depzq=mysql_query("SELECT odate2,oplan,osum2,osum,odate,odate2,oproc,oprofit,odays,oplan FROM operations WHERE otype=3 AND odate>$time AND ologin='$u_login' AND osum>0 ORDER BY odate2 DESC");
$deptot=mysql_num_rows($depzq);
while($depzm=mysql_fetch_row($depzq)){
 
if($depzm[9]==1){ $depz_t[]=$depzm[5]+(floor(($time-$depzm[5])/(24*3600)))*24*3600+24*3600; }
if($depzm[9]==2){ $depz_t[]=$depzm[5]+(floor(($time-$depzm[5])/(12*3600)))*12*3600+12*3600; }
 
 
 
 
 
echo '
<tr>
<td>'.date('j '.$mdate[date('n',$depzm[0])-1].' H:i',$depzm[0]).'</td>
<td>'.date('j '.$mdate[date('n',$depzm[4])-1].' H:i',$depzm[4]).'</td>
<td>'.str_replace('.00','',number_format($depzm[2],2,'.',',')).' РУБ</td>
<td> '.$depzm[6].'%</td>
<td> '.str_replace('.00','',number_format($depzm[7],2,'.',',')).' РУБ</td>
<td><font id="zam_'.$depn.'"></font> <font color="#339AD5">'.(floor(($time-$depzm[5])/(24*3600))).'/'.$depzm[8].'</font></td>
</tr>
 
';
 
$depn++;
}
 
 
 
 
echo '<script type="text/javascript">';
$n=0;
foreach($depz_t as $dz_time){
$n++;
echo 'var a'.$n.'='.($dz_time-$time+1).';
function c'.$n.'(){
if(a'.$n.'>=1){
var h'.$n.'=(parseInt(a'.$n.'/3600));
if(h'.$n.'<10){h'.$n.'="0"+h'.$n.'};
var sl'.$n.'=a'.$n.'-h'.$n.'*3600;
var m'.$n.'=(parseInt(sl'.$n.'/60));
if(m'.$n.'<10){m'.$n.'="0"+m'.$n.'};
var ls'.$n.'=sl'.$n.'-m'.$n.'*60;
if(ls'.$n.'<10){ls'.$n.'="0"+ls'.$n.';}
document.getElementById("zam_'.$n.'").innerHTML=h'.$n.'+":"+m'.$n.'+":"+ls'.$n.';
a'.$n.'--;
setTimeout("c'.$n.'()",1010);
}
else{
location.href=location.href;
}
}
c'.$n.'();';
}
echo '</script>';
 
 
?>
</tbody>
</table>
<!--//!!!!! ПЕРВАЯ -->
<br/>
<!--//!!!!! ВТОРАЯ --> 
<table class="table1">
<thead>
    <tr>
        <th scope="col" abbr="Starter">Дата вклада</th>
        <th scope="col" abbr="Medium">Дата окончания вклада</th>
        <th scope="col" abbr="Business">Сумма вклада</th>
        <th scope="col" abbr="Deluxe">Процент вклада</th>
        <th scope="col" abbr="Deluxe">Статус об отработки</th>
    </tr>
</thead>
<?php
$que=1;
$depn=1;
$deprq=mysql_query("SELECT odate2,oplan,osum2,osum,odate FROM operations WHERE otype=3 AND odate<=$time AND osum>0 AND ologin='$u_login' ORDER BY odate DESC");
$deptot=mysql_num_rows($deprq);
while($deprm=mysql_fetch_row($deprq)){
 
echo ' 
 
    <tr>
        <td>'.date('j '.$mdate[date('n',$deprm[0])-1].' H:i',$deprm[0]).'</td>
        <td>'.date('j '.$mdate[date('n',$deprm[4])-1].' H:i',$deprm[4]).'</td>
        <td>'.str_replace('.00','',number_format($deprm[2],2,'.',',')).' РУБ</td>
        <td>'.str_replace('.00','',number_format($deprm[3],2,'.',',')).' РУБ</td>
        <td>Отработано</td>
    </tr>
 
'
 
;
 
$depn++;
}
 
?>
</table>
<!--//!!!!! ВТОРАЯ -->

Можно либо совместить либо у второй вообще заголовки убрать
0
2 / 2 / 1
Регистрация: 04.07.2014
Сообщений: 234
05.07.2014, 13:53  [ТС]
BarbosLV, это понятное дело. Мне нужно сделать, чтоб их изначально не было при входе в кабинет. А после того как полнится баланс, то они появится должны
0
368 / 406 / 165
Регистрация: 29.05.2014
Сообщений: 1,494
05.07.2014, 13:59
Ну так:
PHP
1
2
3
4
if() // тут условие не вижу где оно в коде что то в роде if($_POST[???])
{
// и тут выводим код этих таблиц
}
0
2 / 2 / 1
Регистрация: 04.07.2014
Сообщений: 234
05.07.2014, 14:21  [ТС]
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<?php
if($_POST[$depo]) // тут условие не вижу где оно в коде что то в роде if($_POST[???])
{
echo '
<table class="table1">
    <thead>
        <tr>
        <th scope="col" abbr="Starter">Дата вклада</th>
        <th scope="col" abbr="Medium">Дата окончания вклада</th>
        <th scope="col" abbr="Business">Сумма вклада</th>
        <th scope="col" abbr="Deluxe">Процент вклада</th>
        <th scope="col" abbr="Deluxe">Сумма с процентом</th>
        <th scope="col" abbr="Deluxe">Время отработки</th>
        </tr>
    </thead>
<tbody>
';
}
?>
вот так?

Добавлено через 14 минут
Мне нужно чтоб он показывался от условия $statsm[5]>0 из другого кода
PHP/HTML
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
<div class="main_news_top"></div>
 
<div class="main_news_center">
<div class="main_news_title">Пополнить баланс и СДЕЛАТЬ ВКЛАД</div>
 
 
<div class="popolnit_info">
Заходим в свой кошелёк на сайте <a target="_blank" style="color:#009000;text-decoration:underline;font-weight:bold;" href="https://w.qiwi.com">w.qiwi.com</a>
<br>Выбираем раздел "Перевод". Выбираем слева тип перевода "QIWI Яйца"
<br>Нажимаем под яйцом кнопку "Купить".
<br>Выбираем пункт "Купить". Вводим сумму вклада и жмём "Оплатить"
<br>Подтверждаем покупку. Копируем и вставляем "Код ваучера"
<br>
<br>
 
 
<?php
if($d_popolnenie!=0){
echo '<div class="popolnit_error">Пополнение баланса приостановлено</div>';
}
else{
 
$b_zam=0;
 
$depbtq=mysql_query("SELECT SUM(osum2) FROM operations WHERE ologin='$u_login' AND osum>0 AND otype=3 AND odate>'$time'");
$depbtm=mysql_fetch_row($depbtq);
$b_zam=$depbtm[0];
 
 
$can_dep='';
 
if(($d_max-$b_zam)>=$d_min){
$can_dep='от '.$d_min.' до '.($d_max-$b_zam);
}
 
if($can_dep==''){ echo '<div align="center" style="color:#009000;font-size:20px;font-family:arial;">Достигнут лимит суммы вкладов</div>'; }
else{
echo '
Вы можете сделать вклад на сумму <font style="color:#009000;font-size:20px;font-family:arial;">'.$can_dep.'</font>
';
}
}
?>
</div>
 
<?php
if($d_popolnenie==0){
 
$cpop=1;
$cnaq=mysql_query("SELECT * FROM operations WHERE ologin='$u_login' AND osum=0.00 AND osum2=0.00");
$cnam=mysql_num_rows($cnaq);
 
if($cnam>1){
$cpop=0;
}
 
if(!empty($_POST['batch']) && ($_POST['plan']==1 || $_POST['plan']==2)){
 
if($cpop==1){
 
$batch=preg_replace("#[^0-9a-z]+#i",'',$_POST['batch']);
$plan=$_POST['plan'];
 
if(strlen($batch)>15 && strlen($batch)<50){
 
$plusq=mysql_query("SELECT * FROM operations WHERE obatch='".mysql_real_escape_string($batch)."'"); 
if(mysql_num_rows($plusq)==0){
 
if($plan==1){ $time2=$time+3600*24; $d_proc=150;}
if($plan==2){ $time2=$time+3600*12; $d_proc=125;}
 
 
mysql_query("INSERT INTO operations (ologin,otype,osum,osum2,odate,odate2,oplan,oref,obatch,oproc,odays,orefproc) VALUES ('$u_login','3','','','$time2','$time','$plan','$u_ref','$batch','$d_proc','$d_days','$p_ref')") or die('inserting batch data error');
}
}
 
}
 
}
 
if($cpop==0){
echo '<div class="popolnit_nomore">Лимит пополнений, находящихся в обработке.</div>';
}
 
if($can_dep!='' && $cpop==1){
?>
 
<table align="center" cellpadding="0px" cellspacing="0px">
<tr>
<td>
<form id="popolnit" action="/?page=popolnit" method="POST" style="margin:0;padding:0">
<input id="batch" class="popolnit_input" type="text" name="batch" placeholder="Код ваучера" maxlength="50">
<input id="plan" type="hidden" name="plan" value="1">
</form>
</td>
<td>
<a class="popolnit_1" href="javascript:document.getElementById('plan').value=1;with(document.getElementById('popolnit')){ submit(); }">На 24 часа</a>
<a class="popolnit_1" href="javascript:document.getElementById('plan').value=2;with(document.getElementById('popolnit')){ submit(); }">На 12 часов</a>
</td>
</tr>
</table>
 
<br>
 
<table align="center" cellpadding="0px" cellspacing="0px">
<tr>
<td>
 
 
</td>
</tr>
</table>
 
<?php }} ?>
 
<br>
<br>
 
<table align="center" class="popolnit_stat" cellpadding="0px" cellspacing="0px">
<tr>
<td style="width:110px;">Сумма</td>
<td style="width:145px;">Дата</td>
<td style="width:240px;">Ваучер</td>
<td style="width:135px;">Статус</td>
</tr>
</table>
 
<table align="center" style="margin-top:2px;" cellpadding="2px" cellspacing="2px">
<?php
$statsq=mysql_query("SELECT osum2,odate2,oplan,obatch,oback,osum,odays FROM operations WHERE otype=3 AND ologin='$u_login' AND obatch!='' ORDER BY odate2 DESC");
while($statsm=mysql_fetch_row($statsq)){ ?>
<tr>
<td class="popolnit_stat_sum">
<?php
if($statsm[0]>0){ echo str_replace('.00','',number_format($statsm[0],2,'.',',')).' РУБ'; }
else { echo '-//-'; }
?>
</td>
<td class="popolnit_stat_date"><?php echo date('j '.$mdate[date('n',$statsm[1])-1].' H:i',$statsm[1]); ?></td>
<td class="popolnit_stat_batch">
<?php
if($statsm[5]=='0' && $statsm[4]==2){
echo '<font color="red">'.$statsm[3].'</font>';
}
else{
echo $statsm[3];
}
?>
</td>
<?php
if($statsm[5]=='0' && $statsm[4]==''){ echo '<td class="popolnit_stat_batch_1">В обработке</td>'; }
if($statsm[5]=='0' && $statsm[4]==1){ echo '<td class="popolnit_stat_batch_1">К возврату</td>'; }
if($statsm[5]=='0' && $statsm[4]==2){ echo '<td class="popolnit_stat_batch_2">Возвращено</td>'; }
if($statsm[5]>0){ echo '<td class="popolnit_stat_batch_2">Принято</td>'; }
?>
</td>
</tr>
<?php } ?>
</table>
 
</div>
 
<div class="main_news_bottom"></div>
0
368 / 406 / 165
Регистрация: 29.05.2014
Сообщений: 1,494
05.07.2014, 14:39
Цитата Сообщение от straik16 Посмотреть сообщение
вот так?
Да так. Только вот условие будет:
PHP
1
2
if($statsm[5]>0)
{....
соответственно где то выше надо подключить эту переменную.
0
2 / 2 / 1
Регистрация: 04.07.2014
Сообщений: 234
05.07.2014, 14:41  [ТС]
BarbosLV, каким образом подключить? Просто чет не втуплю...
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
05.07.2014, 14:41
Помогаю со студенческими работами здесь

Как сделать, чтоб на изображении поместить 4 кнопки и чтоб каждая работала?
У меня такая проблема, на изображении разместила 4 кнопки, но из-за того что указано position: absolute, работает только одна, а если...

Как сделать чтоб рисовался не неоднородный граф, а однородный ? Т.е. чтоб были стрелочки)
unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, Grids,...

Как сделать чтоб когда разворачиваеш програму на весь экран чтоб Edit1 увеличивался
Впринципе вопрос в заголовке

как сделать в этом коде чтоб конкретное число кнопок можно было задавать допустим 3 кнопки чтоб открывало
this.Load += new EventHandler(Form4_Load); button1.MouseHover += new EventHandler(button1_MouseHover); ...

Как добиться кроссбраузерности?
Сделал форму поиска с несколькими полями и над каждым полем надпись, заключенная в блок(div). Во разных браузерах тексты надписей...


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

Или воспользуйтесь поиском по форуму:
11
Ответ Создать тему
Новые блоги и статьи
Символьное дифференцирование
igorrr37 13.02.2026
/ * Программа принимает математическое выражение в виде строки и выдаёт его производную в виде строки и вычисляет значение производной при заданном х Логарифм записывается как: (x-2)log(x^2+2) -. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru