PHP.SU

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

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

> Найдено сообщений: 97
Silver Soft Отправлено: 29 Октября, 2013 - 11:55:51 • Тема: Помогите! Не записываются данные в базу • Форум: SQL и Архитектура БД

Ответов: 24
Просмотров: 174
$_SERVER[HTTP_REFERER] - пустая, а значит и пытается перенаправить в пустоту)
укажи конкретно страницу или же замени на $_SERVER[HTTP_HOST])
(Добавление)
а лучше так
PHP:
скопировать код в буфер обмена
  1. header('Location: http://www.mysite.com');
Silver Soft Отправлено: 29 Октября, 2013 - 11:26:02 • Тема: Помогите! Не записываются данные в базу • Форум: SQL и Архитектура БД

Ответов: 24
Просмотров: 174
как то так, что первое в голову пришло)

PHP:
скопировать код в буфер обмена
  1. include "include/cfg.php";
  2.  
  3. if (isset($_POST["ugadal"])) {
  4.         $ugadal[] = ' ugadal='.htmlspecialchars((trim($_POST["ugadal"]));
  5. } else $error_msg .= "<div align='center'><div class='alert'>Вы не ввели балы в первом туре</div></div>";
  6. if (isset($_POST["ugadal1"])) {
  7.         $ugadal[] = ' ugadal1='.htmlspecialchars((trim($_POST["ugadal1"]));
  8. } else $error_msg .= "<div align='center'><div class='alert'>Вы не ввели балы во втором туре</div></div>";
  9. if (isset($_POST["ugadal2"])) {
  10.         $ugadal[] = ' ugadal2='.htmlspecialchars((trim($_POST["ugadal2"]));
  11. } else $error_msg .= "<div align='center'><div class='alert'>Вы не ввели балы в третьем туре</div></div>";
  12.  
  13. if (!$error_msg){
  14.         $update = mysql_query ("UPDATE ".$tb1." SET ".implode(',', $ugadal)." WHERE id='id'",$db);
  15.         if($update == true) {
  16.                 echo "<div align='center'><div class='alert'>Балы добавлены</div></div>";
  17.         } else {
  18.                 echo "<div align='center'><div class='alert'>Балы не добавлены</div></div>";
  19.         }
  20. }  
  21.  
  22. header('Location: '.$_SERVER[HTTP_REFERER]);
  23. exit($error_msg);


а так, тут еще смотрю косяки со знанием HTML+CSS))
(Добавление)
Silver Soft пишет:
3. Переменные вставляете в кавычки

тут ничего особого нет, он не переменные в кавычки обрамляет, а их значения...

P.S. я забыл обрамить в кавычки, но тут я думаю ты сам справишься )
Silver Soft Отправлено: 25 Октября, 2013 - 07:01:56 • Тема: Не правильно работает SELECT mysql • Форум: Работа с СУБД

Ответов: 4
Просмотров: 1648
Действительно, так делать нельзя у вас в первый запрос подставляется не проверенная переменная из GET в запрос, что мешает в адресной строке написать в limit не цифру а SQL-запрос)

esterio пишет:
http://phpfaq[dot]ru/debug

очень правильная ссылка, советую почитать, там как раз про то как отлавливать ошибки.

так не совсем видно, где закралась ошибка... я незнаю, какую цель вы преследуете, но во втором запросе, я бы не подключал сразу две таблицы, а воспользовался бы INNER JOIN)
Silver Soft Отправлено: 15 Октября, 2013 - 08:06:59 • Тема: В атрибут alt вводится только оодно слово • Форум: Вопросы новичков

Ответов: 7
Просмотров: 342
еще можно так
PHP:
скопировать код в буфер обмена
  1. echo "<img src='{$roww['pictures_id']}' alt='{$roww['srt_description']}' />";
Silver Soft Отправлено: 14 Октября, 2013 - 08:39:42 • Тема: Развитие строки • Форум: Вопросы новичков

Ответов: 4
Просмотров: 219
именно ошибка, так как первым (не нулевым) элементом стоит значение 1, а не 12 как должно быть, 2 переходит в следующий элемент...
не понятно почему, вроде регулярка правильно составлена. Решается так:
Silver Soft Отправлено: 11 Октября, 2013 - 12:14:57 • Тема: Функция INCLUDE • Форум: Вопросы новичков

Ответов: 7
Просмотров: 312
или
Silver Soft Отправлено: 11 Октября, 2013 - 06:18:25 • Тема: Продолжение массива • Форум: Вопросы новичков

Ответов: 5
Просмотров: 201
Предложенный способ IllusionMH вполне подходит и часто используется в различных протоколах разумеется в своей модификации)

еще можно перед самими данным слать ключ, по которому определять что за данные идут, но это в случае, если есть возможно изменить посылаемые данные.
Silver Soft Отправлено: 11 Октября, 2013 - 06:10:26 • Тема: HTML закладки + JS • Форум: JavaScript & VBScript

Ответов: 6
Просмотров: 1378
то есть, нужно показать закладку, как только страница подгрузилась?

CODE (html):
скопировать код в буфер обмена
  1. <!-- .... html-код .... -->
  2.  
  3. <div id="3344" style="display:none">
  4. <!-- .... html-код .... -->
  5. </div>
  6.  
  7. <!-- .... html-код .... -->


CODE (javascript):
скопировать код в буфер обмена
  1. $(document).ready(function(){
  2.  
  3.         if (location.hash != "")
  4.                 $(location.hash).show();
  5.  
  6. })
  7.  

при заходе на сайт по ссылке www[dot]yousite[dot]ru/#3344 div станет видим, а если зайти на www.yousite.ru, то невидим
Silver Soft Отправлено: 10 Октября, 2013 - 12:44:28 • Тема: HTML закладки + JS • Форум: JavaScript & VBScript

Ответов: 6
Просмотров: 1378
например,
CODE (javascript):
скопировать код в буфер обмена
  1. $('.tab').hide();
  2. $(location.hash).show(); // при условии, если вкладка имеет id = hash
  3.  

jQuery в помощь... а еще JQuery UI тоже )
Silver Soft Отправлено: 10 Октября, 2013 - 09:49:22 • Тема: работа с переменными • Форум: Напишите за меня, пожалуйста

Ответов: 4
Просмотров: 47
первое что на ум пришло
PHP:
скопировать код в буфер обмена
  1. $res = '(a-b)*(a+b)';
  2. $len = count($res);
  3. $cnt = 0;
  4. for ($i=0; $i<$len; $i++){
  5.         if ($res{$i}) == '(') $cnt++; else if ($res{$i}) == ')') $cnt--;
  6. }
  7. if ($cnt==0) echo 'верно'; else echo 'не верно';
  8.  
Silver Soft Отправлено: 10 Октября, 2013 - 09:39:08 • Тема: Продолжение массива • Форум: Вопросы новичков

Ответов: 5
Просмотров: 201

сам задал вопрос, сам ответил - молодца)
Silver Soft Отправлено: 10 Октября, 2013 - 09:34:20 • Тема: HTML закладки + JS • Форум: JavaScript & VBScript

Ответов: 6
Просмотров: 1378

?
Silver Soft Отправлено: 10 Октября, 2013 - 09:32:05 • Тема: работа с переменными • Форум: Напишите за меня, пожалуйста

Ответов: 4
Просмотров: 47
то есть тупо посчитать сколько в строке скобок, чтоли? )

PHP:
скопировать код в буфер обмена
  1. $res = '(a+b)*(b-a)';
  2. echo substr_count($res, '(') + substr_count($res, ')');
Silver Soft Отправлено: 10 Октября, 2013 - 08:16:21 • Тема: Нужна помощь! • Форум: Напишите за меня, пожалуйста

Ответов: 10
Просмотров: 91
Ch_chov пишет:
Это не валидная разметка

а все понял... вопрос стоял в валидности)

если нужно выделить каждые три элемента, то самое простое это таблица, ИМХО)
каждые три <td> выделяются в <tr>... тогда все валидно будет)
Silver Soft Отправлено: 10 Октября, 2013 - 06:40:15 • Тема: Нужна помощь! • Форум: Напишите за меня, пожалуйста

Ответов: 10
Просмотров: 91
psfdek пишет:
Вот так нужно что бы php делал:
<ul>
<div>
<li>1</li>
<li>2</li>
<li>3</li>
</div>
<div>
<li>4</li>
<li>5</li>
<li>6</li>
</div>
</ul>

я может чего-то не понимаю, но ведь это просто делается...

PHP:
скопировать код в буфер обмена
  1. //пример
  2. $npp=0;
  3. while($ob = $res->GetNextElement()){ // в цикле берем каждый элемент не важно чего))
  4.  
  5.   $npp++; // номер по порядку
  6.   if($npp%3==1) echo '<div>';
  7.  
  8.   // КОД ВСТАВКА <li> или прочего
  9.  
  10.   if($npp%3==0) echo '</div>';
  11.  
  12. }

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

 
Powered by ExBB FM 1.0 RC1. InvisionExBB