Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > JavaScript, Ajax
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 23.09.2014, 14:22   #1
Gumi
Новичок
Джуниор
 
Регистрация: 23.09.2014
Сообщений: 4
По умолчанию Не могу разобрать код

Вот такая проблема, пытаюсь создать хайп проект. Ну в прочем скачал сайт, пытаюсь его чутка изменить (дизайн, функции и т.д)
Но выявилась одна проблема, в админ панели мне должно приходить уведомление, если пользователь желает снять наличные со своего счета.
Как происходит процесс, мне пришло уведомление, я вставляю код ваучера жму - выполнить.
Но что то видимо в коде не так, и он выполняет скрипт
Вот в целом часть кодов.
HTML
PHP код:
<table align="center" style="margin-top:6px;" cellpadding="0px" cellspacing="0px">
<?php
$statsq
=mysql_query("SELECT odate,ologin,osum,oid FROM operations WHERE otype=2 AND odate2='' ORDER BY odate ASC");
while(
$statsm=mysql_fetch_row($stat sq)){ ?>
<tr>
<td class="admin_vyvod_date"><?php echo date('j '.$mdate[date('n',$statsm[0])-1].' H:i',$statsm[0]); ?></td>
<td class="admin_vyvod_login"><?php echo $statsm[5]; ?><?php echo $statsm[1]; ?></td>
<td class="admin_vyvod_batch"><input id="ic<?php echo $statsm[3]; ?>" type="text" maxlenght="100"></td>
<td class="admin_vyvod_sum"><?php echo str_replace('.00','',number_format$statsm[2],0,'','')); ?></td>
<td class="admin_vyvod_action"><a href="javascript:admin_vyvod('<?php echo $statsm[3]; ?>')">Выполнено</a></td>

<?php ?>
</table>

JS
function admin_vyvod(num){
document.getElementById('oid').valu e=num;
document.getElementById('obatch').v alue=document.getElementById('ic'+n um).value;
with(document.getElementById('vyvod ')){
submit();
}
}
Вот в коде HTML мне все ясно, кроме строчки:
PHP код:
<td class="admin_vyvod_batch"><input id="ic<?php echo $statsm[3]; ?>" type="text" maxlenght="100"></td>
Знаю что при выполнения кода, сюда я должен вставлять код ваучера, но что это такое <input id="ic<?php echo $statsm[3]; ?>" type="text" maxlenght="100">, как работает

А вот в JS я не совсем понимаю вообще. ясно что создается функция admin_vyvod и присваивывают ее к num
Потом он берет данные с MySQL значение oid и его значение присваивывает к num
Но вот дальше не понятно

Прошу помоч, и простите если уже такая тема была, новенький на форуме.

Последний раз редактировалось Stilet; 23.09.2014 в 14:25.
Gumi вне форума
Старый 23.09.2014, 14:27   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Это PHP. В id инпута подставляется символы "ic" после которых сразу идет значение из поля oid из текущей записи по твоему запросу.
Т.е. что-то типа
Код:
<input id="ic2356" type="text" maxlenght="100">
Если в поле oid значение 2356
I'm learning to live...
Stilet вне форума
Старый 23.09.2014, 16:33   #3
Gumi
Новичок
Джуниор
 
Регистрация: 23.09.2014
Сообщений: 4
По умолчанию

$statsq=mysql_query("SELECT odate,ologin,osum,oid FROM operations WHERE otype=2 AND odate2='' ORDER BY odate ASC");
Получается он создал переменную присвоил значени odate,ologin,osum и oid
После <input id="ic<?php echo $statsm[3]; ?>" type="text" maxlenght="100"> методом инпут он вставляет значене $statsm[3] с переменной. Но вопрос, в [3] что именно значит, он берет треть значение osum или что?

И что делает сам скрипт, я понимаю смысл. Он должен взять взачение с инпута, и присвоить его в БД к obatch. Но видимо в PHP не присвоили его значение вообще
Gumi вне форума
Старый 23.09.2014, 16:44   #4
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Нет. Это номер поля в запросе по порядку, как ты их в SELECT перечислил.
I'm learning to live...
Stilet вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Не могу разобрать код Gumi Общие вопросы по Java, Java SE, Kotlin 4 24.09.2014 11:22
Разобрать код С++ Al-chan Помощь студентам 6 24.02.2013 21:15
Код CSS не могу разобрать... misher HTML и CSS 13 26.12.2010 21:42
Не могу разобрать с матрицами svetlana891 Помощь студентам 4 18.06.2009 10:56