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

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

Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 23.04.2009, 23:20   #1
veter_s_morya
ФорумчанинДжуниор
 
Аватар для veter_s_morya
 
Регистрация: 05.05.2008
Сообщений: 606
По умолчанию гипессылки в php

У меня проблемка. Должны из базы выводится ссылки. При нажатии на ссылку должен "взводится флаг" if ($P==1){echo"1";}
else {echo"0";}. Только при нажатии у меня всегда 0. Не ищите в этом коде глубокого философского смысла. Я просто хочу поэкспериментировать и разобраться в одной сложной вещи.
PHP код:
<p><a href="forumaction.php? Page=create">создать тему</a></p>

<?php
switch ($_GET["Page"]) {
case 
"create":
   require (
'createTema.php'); break;
case 
"del":
    echo 
"x=1<br>"; break;
default:

require (
'config.php'); 
$query=mysql_query("Select id, name from forum") or die ("error4335345"); 
while ( 
$row mysql_fetch_array$query ) ){ 
echo 
"<br><a href='forumaction.php? P=1'>$row[name] </a> </br>"; }
if (
$P==1){echo"1";}
else {echo
"0";}
}

if (
$P==1){echo"1";}
else {echo
"0";}
------------------------------
Ум без разума –это беда!
veter_s_morya вне форума Ответить с цитированием
Старый 23.04.2009, 23:33   #2
Jensi
beneto.ru
Форумчанин
 
Регистрация: 09.03.2009
Сообщений: 174
По умолчанию

PHP код:
if ($P==1){echo"1";}
else {echo
"0";}
}

if (
$P==1){echo"1";}
else {echo
"0";} 
А чё два раза? Используй GET в этом месте ( тебе сперва нужно узнать из URL то, что у тебя существует $P, а как же скрипт узнает это без $_GET('p') ?!),если так не катит и
Код HTML:
<a href='forumaction.php? P=1'>
Зачем пробел тут стоит?
Есть ещё одно небольшое замечание, но ты сам сперва догадайся

Последний раз редактировалось Jensi; 23.04.2009 в 23:37.
Jensi вне форума Ответить с цитированием
Старый 24.04.2009, 22:54   #3
veter_s_morya
ФорумчанинДжуниор
 
Аватар для veter_s_morya
 
Регистрация: 05.05.2008
Сообщений: 606
Радость

Спасибо, разобрался! Да, да нужен был $_GET. да и ссылка выглядит "<br><a href=\"forumaction.php?P=1\">$row[name]</a></br>"
К ночи мозг у меня разжижился.
------------------------------
Ум без разума –это беда!
veter_s_morya вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
PHP+debug. crazy horse PHP 11 30.07.2008 08:22
PHP-программист organoid Помощь студентам 0 30.11.2007 18:23