PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи

Страниц (5): « 1 2 [3] 4 5 »

> Найдено сообщений: 67
McLotos Отправлено: 27 Апреля, 2011 - 15:41:10 • Тема: Фиксация ошибок входа • Форум: Если скрипт не работает

Ответов: 2
Просмотров: 1609
Имеется значит табличка.
Спойлер (Отобразить)

В эту таблицу записываются данные о пользователе, который пытается войти, но вводит неверные данные, и если он 3 раза не вошёл, то его блочат на 15 минут.
Спойлер (Отобразить)

Код по идее должен работать идеально, он в принципе и работает, но как самостоятельный код, а когда я пытаюсь его добавить в
Спойлер (Отобразить)
то он меня посылает далеко и надолго
McLotos Отправлено: 27 Апреля, 2011 - 07:39:05 • Тема: Автоматический запуск скрипта PHP при записи в MySQL • Форум: Операционная система и системные вызовы

Ответов: 3
Просмотров: 3564
DeepVarvar Ха-ха Отжёг. Считается =)
Alt.F4
Смотря какой скрипт Вам нужно прицепить. Допустим нужно выводить всё содержимое БД, и если туда что-то добавили то это тоже нужно сразу вывести в общий список, без проблем. Делаеся примерно так:
Спойлер (Отобразить)
McLotos Отправлено: 27 Апреля, 2011 - 07:24:55 • Тема: Форма добавления контента • Форум: HTTP и PHP

Ответов: 6
Просмотров: 3621
Одну часть проблемы решил. Установил в БД аттрибут U для одного из вводимых полей. Но один вопрос всё-равно остаётся - если поля формы пустые, и обновлять страницу, то в БД добавляются новые значения пустота. Как исправить этот глюк? В БД для всех полей стоит NOT NULL
McLotos Отправлено: 26 Апреля, 2011 - 16:23:15 • Тема: Форма добавления контента • Форум: HTTP и PHP

Ответов: 6
Просмотров: 3621
Редирект не срабатывает. Начала появляться куча ошибок. Сначала матерился типа редирект уже есть. Хотя он там только 1 раз. Теперь ругается на класс, который там используется. А как кстати можно вообще избавиться от класса?
Спойлер (Отобразить)
McLotos Отправлено: 26 Апреля, 2011 - 14:35:31 • Тема: Форма добавления контента • Форум: HTTP и PHP

Ответов: 6
Просмотров: 3621
Есть форма, в ней 2 поля ввода, и кнопка (примитивная форма) =)
Через эту форму в БД добавляются данные, но если обновить страницу, поля формы не очищаются, а записываются в БД ещё раз, и ещё раз, короче если зажать F5 то данные будут в БД добавляться и добавляться... но это ещё не всё. Если поля очистить и опять-же обновить страницу, в таком случае в БД запишется пустое значение, и ему тоже присвоится id и т.д. Как исправить этот бред? Пробовал добавлять unset не помогло
McLotos Отправлено: 21 Апреля, 2011 - 11:03:56 • Тема: Неправильное восприятие • Форум: SQL и Архитектура БД

Ответов: 1
Просмотров: 16
При загрузке данных из csv в SQL числа отображаются как 8.11+Е. Что делать?
McLotos Отправлено: 12 Апреля, 2011 - 15:13:16 • Тема: Как создать кнопку • Форум: Программирование на PHP

Ответов: 2
Просмотров: 324
Зачастую приходится использовать телепатические шаманские способности, которыми меня наградили еще в прошлой жизни, когда я был канадским индейцем
Какой соседний файл?
Телепаты в отпуске.
McLotos Отправлено: 12 Апреля, 2011 - 14:52:02 • Тема: Как создать кнопку • Форум: Программирование на PHP

Ответов: 2
Просмотров: 324
Как создать кнопку, которая запустит запрос типа SELECT * FROM Calls WHERE phone_number=$phone_number and recipient=(тут надо как-то обозвать второе окно.)
PHP:
скопировать код в буфер обмена
  1.  
  2. $query="SELECT DISTINCT recipient AS field,recipient FROM Calls WHERE phone_number='$phone_number' order by recipient";
  3. $result=mysql_query($query);
  4. echo('<div align="center">
  5.  <form name="form1">
  6.  <table width="200" border="0" color=#CECECE; cellspacing="0" cellpadding="4" style="text-align: center">
  7.          <tr>
  8.            <td><div align="center">
  9.              <nobr>All recipients (<font color=green id="list1_num"></font>)</nobr><br>
  10. <select class="select" id="list1" style="width: 175px" size="8" multiple>');
  11. while($row=mysql_fetch_array($result))
  12. {
  13.    echo('<option value='.$row['recipient'].'>'.$row['field'].'</option>');
  14. }
  15. echo('</select>
  16.            </div></td>
  17.            <td valign="middle"><div align="center">
  18.              <input type="button" style="width:75 px" value=" >> " onClick="MoveItem(\'list1\',\'list2\');">
  19.              <br>
  20.              <input type="button" style="width:75 px" value=" << " onClick="MoveItem(\'list2\',\'list1\');">
  21.            </div></td>
  22.            <td><div align="center">
  23.              <nobr>Personal recipients (<font color=red id="list2_num"></font>)</nobr><br>
  24.              <select class="select" id="list2" style="width: 175px" name="list2" size="8" multiple>
  25.            </select>
  26.            </div></td>                        
  27.            <td valign="middle">
  28.              <input type="button" value="/\" onClick="MoveOpt(\'list2\',-1);">
  29.              <br>
  30.              <input type="button" value="\/" onClick="MoveOpt(\'list2\',1);">
  31.            </td>
  32.          </tr>
  33.        </table></td>
  34.    </tr>
  35.  </table>
  36.  </form>
  37. </div>');
  38. while($row=mysql_fetch_array($result))
  39. {
  40.    echo('<option value='.$row['recipient'].'>'.$row['field'].'</option>');
  41. }
  42. echo('</select></td></tr></table>');
McLotos Отправлено: 12 Апреля, 2011 - 09:34:50 • Тема: Множественный выбор данных в БД • Форум: SQL и Архитектура БД

Ответов: 11
Просмотров: 73
А можно привязать запрос прямо к кнопке? Или нужно каким-то образом проверять второе окно, типа если туда что-то добавили, то пробить эти данные по БД, найти соответствие и вывести все рещультаты? Или в любом случае нужно создавать дополнительную кнопку "Запрос"? И кстати как вообще искать то что отобрали? Я что-то не понимаю. Там же нет никаких переменных? А id в этой ситуации не поможет. Пример запроса в моём предыдущем сообщении.
McLotos Отправлено: 12 Апреля, 2011 - 09:25:51 • Тема: Множественный выбор данных в БД • Форум: SQL и Архитектура БД

Ответов: 11
Просмотров: 73
Ещё немного подправил код. Всё заработало. А не подскажете как теперь добавить рядом ещё одно окно, в которое это всё бы перекидывалось? Т.е. второе пустое окно и две кнопочки между ними.Само окно я знаю как вставить, проблема как раз с кнопочками, и с запросами. А кстати реально сделать так чтобы всё что попало во второе окно сразу прогонялось через запрос
CODE (SQL):
скопировать код в буфер обмена
  1.  SELECT * FROM Calls WHERE phone_number==$phone_number AND recipient==(кстати как присвоить сюда переменную?)

Чем дальше продвигаюсь, тем больше вопросов появляется.
PHP:
скопировать код в буфер обмена
  1. $query="SELECT DISTINCT recipient AS field,recipient FROM Calls WHERE phone_number='$phone_number' order by recipient";
  2. $result=mysql_query($query);
  3. echo('<table><tr><td><select name="List" size=7 multiple>');
  4. while($row=mysql_fetch_array($result))
  5. {
  6.    echo('<option value='.$row['recipient'].'>'.$row['field'].'</option>');
  7. }
  8. echo('</select></td>');
McLotos Отправлено: 11 Апреля, 2011 - 12:46:48 • Тема: Множественный выбор данных в БД • Форум: SQL и Архитектура БД

Ответов: 11
Просмотров: 73
С ошибкой я уже разобрался. Сделал вот так
PHP:
скопировать код в буфер обмена
  1. $query=('SELECT DISTINCT(recipient) AS field,id_call FROM Calls WHERE phone_number=$phone_number');
  2. $result=mysql_query($query);
  3. echo('<select name="SELECT" multiple>');
  4. while($row=mysql_fetch_array($result))
  5. {
  6.    echo('<option value='.$row['id'].'>'.$row['field'].'</option>');
  7. }
  8. echo('</select>');

Только я не могу понять почему вместо окна со списком уникальных данных выводится окошко высотой 10 и шириной 3, естественно пустое.
McLotos Отправлено: 11 Апреля, 2011 - 12:39:49 • Тема: Множественный выбор данных в БД • Форум: SQL и Архитектура БД

Ответов: 11
Просмотров: 73
Parse error: syntax error, unexpected T_STRING в строке echo('<select name="SELECT" multiple>');
McLotos Отправлено: 11 Апреля, 2011 - 12:28:27 • Тема: Множественный выбор данных в БД • Форум: SQL и Архитектура БД

Ответов: 11
Просмотров: 73
Не совсем так, точнее совсем не так.
CODE (html):
скопировать код в буфер обмена
  1. <select name=day size=7 multiple>
  2. <option value=1>Понедельник</option>
  3. <option value=1>Вторник</option>
  4. <option value=1>Среда</option>
  5. <option value=1>Четверг</option>
  6. <option value=1>Пятница</option>
  7. <option value=1>Суббота</option>
  8. <option value=1>Воскресенье</option>
  9. </select
McLotos Отправлено: 11 Апреля, 2011 - 12:15:10 • Тема: Множественный выбор данных в БД • Форум: SQL и Архитектура БД

Ответов: 11
Просмотров: 73
Подскажите как организовать вывод данных в окно множественного выбора?
В окно нужно вывести результат запроса
PHP:
скопировать код в буфер обмена
  1.  
  2. SELECT DISTINCT (recipient) FROM  `Calls` WHERE phone_number =$_SESSION['phone_number'];
McLotos Отправлено: 28 Марта, 2011 - 13:00:00 • Тема: Сумма выделенных Checkbox • Форум: Программирование на PHP

Ответов: 0
Просмотров: 184
Есть таблица, которая заполняется запросом
PHP:
скопировать код в буфер обмена
  1. $query="select t.* from calls t left outer join users u on t.phone_number=u.phone_number where u.id='$id' ORDER BY t.recipient";
  2.  $result=mysql_query($query);
  3.  if($result)
  4.  {                                  
  5.        $o=array($tcalls);
  6.        while($myrow = mysql_fetch_array($result))
  7.        {
  8.              $o[]="<tr  bordercolor=white bgcolor=white>";                  
  9.              $o[]="<td bgcolor=70FF8A>{$myrow['phone_number']}</td>";
  10.              $o[]="<td>{$myrow['date_of_call']}</td>";
  11.              $o[]="<td>{$myrow['time_of_call']}</td>";
  12.              $o[]="<td>{$myrow['duration']}</td>";
  13.              $o[]="<td>{$myrow['recipient']}</td>";
  14.              $o[]="<td>{$myrow['description']}</td>";
  15.              $o[]="<td align=right>{$myrow['connection_type']}</td>";
  16.              $o[]="<td align=center>{$myrow['volume']}</td>";
  17.              $o[]="<td>{$myrow['rouming']}</td>";
  18.              $o[]="<td bgcolor=#FF3700 align=right>{$myrow['cost']}</td>";
  19.              $o[]="<td><input type=\"checkbox\" name=\"$id.calls\" /></td>";
  20.              $o[]="</tr>";
  21.        }
  22.        $o[]="</table>";

как сделать так чтобы считалась сумма значений полей Cost отмеченных строк? и чтобы эта сумма записывалась в какую-нибудь переменную, для каждого пользователя?!

Страниц (5): « 1 2 [3] 4 5 »
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB