Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Проблемма с ссылками

 PHP.SU

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


 Страниц (1): [1]   

> Без описания
KaRaMel
Отправлено: 23 Сентября, 2008 - 11:59:56
Post Id


Новичок


Покинул форум
Сообщений всего: 4
Дата рег-ции: Сент. 2008  


Помог: 0 раз(а)




Есть файл php. Проблема в том, что переход по ссылке не осуществляется. Помогите найти ошибку. Спасибо.

CODE (text):
скопировать код в буфер обмена
  1. <?php
  2. unset($t);
  3. session_start();
  4.  
  5. function korzina() {
  6.    global $t,$PHP_SELF,$SID;
  7.    ...
  8.    echo "<form action=$PHP_SELF method=POST>".
  9.         "<input type=hidden name=SID value='$SID'>". // передаем сесиию
  10.         "<input type=hidden name=c value=kolvo>".
  11.    ...  
  12.    echo "</table><input type=submit name=edit value='Внести изменения'> &nbsp; &nbsp;".
  13.         "<input type=submit name=zakaz value='Оформить заказ'></form>";
  14. }
  15.  
  16. function price() {
  17.    global $t, $PHP_SELF,$SID;
  18.    ...
  19.    echo "<form action=$PHP_SELF method=POST><input type=hidden name=c value=add>".
  20.         "<input type=hidden name=SID value='$SID'><table border=2>";
  21.    ...
  22.    echo "</table><br><center><input type=submit value='Добавить ".
  23.         "отмеченные товары в корзину'></center></form>";
  24. }
  25.  
  26. /********************************************************************/
  27. if (!isset($c)) $c='';
  28.  
  29. switch($c) {
  30.  
  31. case "":
  32.    ...
  33.    price(); // прайс
  34.    // ссылка для перехода на корзину
  35.    echo "<li><a href='$PHP_SELF?c=korzina&SID=$SID'>Корзина покупок</a>";
  36.    break;
  37.  
  38.  
  39. case "korzina":
  40.    ...
  41.    korzina();
  42.    // пишем 2 ссылки
  43.    echo "<li><a href='$PHP_SELF?SID=$SID'>Каталог товаров</a>";
  44.    echo "<li><a href='$PHP_SELF?c=delete&SID=$SID'>Очистить корзину a>";
  45.    break;
  46.  
  47. ?>
 
 Top
valenok Модератор
Отправлено: 23 Сентября, 2008 - 12:05:29
Post Id



Здесь могла бы быть ваша реклама


Покинул форум
Сообщений всего: 4574
Дата рег-ции: Июль 2006  
Откуда: Israel


Помог: 3 раз(а)






-----
Truly yours, Sasha.
 
My status
 Top
KaRaMel
Отправлено: 23 Сентября, 2008 - 12:23:17
Post Id


Новичок


Покинул форум
Сообщений всего: 4
Дата рег-ции: Сент. 2008  


Помог: 0 раз(а)




Вопрос вот в чем:
Одна php-страница используя разные функции отображает разные элементы(формы). Переключающее выражение (перем с). Как используя ссылку изменить переключающее выражение?
 
 Top
valenok Модератор
Отправлено: 23 Сентября, 2008 - 13:16:03
Post Id



Здесь могла бы быть ваша реклама


Покинул форум
Сообщений всего: 4574
Дата рег-ции: Июль 2006  
Откуда: Israel


Помог: 3 раз(а)




передавать в ссылке новый параметр C.
Почему ваш код не работает: http://phpfaq[dot]ru/debug


-----
Truly yours, Sasha.
 
My status
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Программирование на PHP »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB