Что то хотел спросить...но наткнулся на топик последователей Попова, аж и забыл что хотел :D ... ща посмотрю код свой....
А, вот..
Вопрос:
Как в ссылке передать переменную, нужно сделать вот это
<a href="edit_news.php?i=$myrow['id']">ДА</a>
Но он почему то ругается...а вот так
printf ("<a href="edit_news.php?%s>ДА</a>", $myrow['id']);для него нормально, но ведь суть же одна? или нет? :blink:
Спустя 17 минут, 11 секунд (14.12.2010 - 14:13) mako написал(а):
<a href="edit_news.php?i=<?php echo $myrow['id'];?>">ДА</a>
суть не одна и таже, в первом случае у тебя ничего не заменяется, во втором выводишь нормальную ссылку
Спустя 8 минут, 43 секунды (14.12.2010 - 14:22) SnowWind написал(а):
о, точно
А как будет лучше передать параметр, мне нужно сделать 2 кнопки - ДА и НЕТ.....передавать, ссылкой, или формой? Т.е создать 2 ссылки, или 2 формы?


А как будет лучше передать параметр, мне нужно сделать 2 кнопки - ДА и НЕТ.....передавать, ссылкой, или формой? Т.е создать 2 ссылки, или 2 формы?

Спустя 8 минут, 23 секунды (14.12.2010 - 14:30) mako написал(а):
Как хочешь, создай форму с двумя кнопками, или выведи две ссылки с да \ нет.
Второй случай :
Код проверки в пхп :
Второй случай :
<a href="edit_news.php?i=true">ДА</a>
<a href="edit_news.php?i=false">НЕА</a>
Код проверки в пхп :
<?php
$var= ($_GET['i'])? 'да' : 'нет';
?>
Спустя 28 минут, 15 секунд (14.12.2010 - 14:58) SnowWind написал(а):
<a href="edit_news.php?i=<?php echo $myrow['id'];?>">ДА</a>
Да что-то вот так не передаётся :-( т.е само значение не передаётся...а в опострофах, он опять же ругается
Спустя 4 минуты, 50 секунд (14.12.2010 - 15:03) mako написал(а):
Че то у меня эти две строчки отказались работать =).
Значение из $_GET приходит в виде строки, его нужно преобразовать в логическое да \ нет. Ну или сравнивать значения...
На одну строчку кода, две строчки проверки и 10 минут дебагинга, =\
Значение из $_GET приходит в виде строки, его нужно преобразовать в логическое да \ нет. Ну или сравнивать значения...
<?php
echo $_GET['i'].'<br />';
$var= ($_GET['i']==='true') ? 'да' : 'нет';
var_dump($var);
?>
На одну строчку кода, две строчки проверки и 10 минут дебагинга, =\
Спустя 2 минуты, 10 секунд (14.12.2010 - 15:05) mako написал(а):
Проверь значения что передаються. Или то место где ты его ловишь...
Спустя 4 минуты, 2 секунды (14.12.2010 - 15:09) SnowWind написал(а):
В общем вот так у меня сейчас, по твоему совету.
естественно на апосторофы тут не заменить, видимо без формы всётаки никак.
echo '<p align="center"><a href="edit_news.php?id3=<?php echo $id2; ?>">ДА</a></p>';
естественно на апосторофы тут не заменить, видимо без формы всётаки никак.
Спустя 1 час, 4 минуты, 43 секунды (14.12.2010 - 16:14) mako написал(а):
ясно,
я то думал у тя встроено в html, =) сразу надо было эту строчку дать.
Место .$id2.'">ДА тут сначала апостроф ' а потом двойная кавычка ".
вместо $id2 можешь вставить любой переменную, например $myrow['id'] как в первом примере.
echo '<p align="center"><a href="edit_news.php?id3='.$id2.'">ДА</a></p>';
я то думал у тя встроено в html, =) сразу надо было эту строчку дать.
Место .$id2.'">ДА тут сначала апостроф ' а потом двойная кавычка ".
вместо $id2 можешь вставить любой переменную, например $myrow['id'] как в первом примере.