
03.08.2009, 20:14
|
|
Участник форума
Регистрация: 18.08.2008
Сообщений: 159
С нами:
9332069
Репутация:
92
|
|
Доброе время суток!
Есть код
PHP код:
<?php
echo "<html>\n<body>\n\t<h1>";
echo "Hello, $my_name";
echo "</h1>\n</body></html>";
?>
запускаю в браузере http://localhost/index.php?my_name=world
Вижу "Hello,". Подскажи, пожалуйста, в чем проблема?
|
|
|

03.08.2009, 20:20
|
|
Познавший АНТИЧАТ
Регистрация: 23.08.2007
Сообщений: 1,237
С нами:
9851426
Репутация:
1676
|
|
Наверное дело в том, что текст 'world' содержится в переменной $_GET['my_name']
|
|
|

03.08.2009, 20:24
|
|
Участник форума
Регистрация: 18.08.2008
Сообщений: 159
С нами:
9332069
Репутация:
92
|
|
Сообщение от Kaimi
Наверное дело в том, что текст 'world' содержится в переменной $_GET['my_name']
Благодарю за помощь. В книге "Самоучитель PHP" опечатка.
|
|
|

03.08.2009, 20:46
|
|
Постоянный
Регистрация: 18.10.2007
Сообщений: 461
С нами:
9770248
Репутация:
66
|
|
Чем заменить "&&" чтоб смысл остался "и" ? Есть такой код:
PHP код:
<?php include("../bd.php"); if (isset ($_POST)) {$title=$_POST;if($title=='') {unset($title);}} if (isset ($_POST)) {$desc=$_POST; if($desc=='') {unset($desc);}} if (isset ($_POST)) {$date=$_POST; if($date=='') {unset($date);}} if (isset ($_POST)) {$text=$_POST; if($text=='') {unset($text);}} if (isset($title) ) { $result=mysql_query ("INSERT INTO news (title,desc,date,text) VALUES ('$title','$desc','$date','$text')"); if ($result=='true') {echo "Новость добавлена";} else {echo "Новость не добавлена";} } else { echo "<p>Проверьте все поля</p>"; } ?>
если удалить все переменные кроме $title то всё работает т.е. из страницы с формами передаётся переменные этому обработчику и новость выводится, но если задействованы переменные как здесь и идут они через && то новость не добавляется. =( .
Можно ли какнибудь заменить && чемнибудь схожим по значению или какнибудь переделать этот код чтоб без && обойтись? =(((Вешаюсь
|
|
|

03.08.2009, 21:32
|
|
Участник форума
Регистрация: 08.02.2009
Сообщений: 196
С нами:
9080952
Репутация:
127
|
|
Сообщение от max_rebel
Чем заменить "&&" чтоб смысл остался "и" ? Есть такой код:
PHP код:
<?php include("../bd.php"); if (isset ($_POST)) {$title=$_POST;if($title=='') {unset($title);}} if (isset ($_POST)) {$desc=$_POST; if($desc=='') {unset($desc);}} if (isset ($_POST)) {$date=$_POST; if($date=='') {unset($date);}} if (isset ($_POST)) {$text=$_POST; if($text=='') {unset($text);}} if (isset($title) ) { $result=mysql_query ("INSERT INTO news (title,desc,date,text) VALUES ('$title','$desc','$date','$text')"); if ($result=='true') {echo "Новость добавлена";} else {echo "Новость не добавлена";} } else { echo "<p>Проверьте все поля</p>"; } ?>
если удалить все переменные кроме $title то всё работает т.е. из страницы с формами передаётся переменные этому обработчику и новость выводится, но если задействованы переменные как здесь и идут они через && то новость не добавляется. =( .
Можно ли какнибудь заменить && чемнибудь схожим по значению или какнибудь переделать этот код чтоб без && обойтись? =(((Вешаюсь
and
|
|
|

03.08.2009, 22:02
|
|
Постоянный
Регистрация: 18.10.2007
Сообщений: 461
С нами:
9770248
Репутация:
66
|
|
не работает and=( он даже в дримвивере чёрным цветом выделен как просто текст....кстати && он тоже выделяет чёрным а в видеоуроке в томже dreamweaver && выделено синим =(
|
|
|

03.08.2009, 21:54
|
|
Участник форума
Регистрация: 24.02.2006
Сообщений: 206
С нами:
10635912
Репутация:
103
|
|
Есть 2 таблицы в мускуле с совершенно одинаковой структурой!
назовем их table1 и table2
id,one,date
Нужно вот это
PHP код:
if ((($obj1->one > 0)
and ($obj2->one > 0)) and ($obj1->date == $obj2->date)) {
echo $obj1.$obj2;
}
else {
if ($obj1->one > 0) {
echo $obj1;
}
if ($obj2->one > 0) {
echo $obj2;
}
}
Вот запросы используется класс mysql и получаем на выходе массив объектов...
PHP код:
$sql = "SELECT * FROM `table1`";
$array1 = $db->Query($sql);
$sql = "SELECT * FROM `table2`";
$array2 = $db->Query($sql);
и вот ту проблема я незнаю как правильно организовать цикл =(
Вот такое работает для одной таблицы и условия
PHP код:
foreach ($array1 as $obj1) {
if ($obj1->one > 0) {
echo $obj1;
}
}
В реале нужно присвоить подсказки календарю из этих двух таблиц значениями, если у даты есть значения в 2 таблицах то присвоить обои, если в одной таблице, то только одно и так же для второй...
Вся проблема в цикле =(((
|
|
|

03.08.2009, 22:20
|
|
Участник форума
Регистрация: 24.02.2006
Сообщений: 206
С нами:
10635912
Репутация:
103
|
|
FireFenix,
Не понял к чему это ну да ладно...
Выведет это
0 => Object id #4
1 => Object id #5
2 => Object id #6
3 => Object id #7
4 => Object id #8
5 => Object id #9
6 => Object id #10
7 => Object id #11
8 => Object id #12
9 => Object id #13
10 => Object id #14
Проблему решил дописав класс календаря чтобы подсказки можно было не переписывать, а еще дописывать...
|
|
|

03.08.2009, 22:25
|
|
Banned
Регистрация: 15.03.2009
Сообщений: 215
С нами:
9031173
Репутация:
221
|
|
Ищу скрипт
наводиш мышкой на линк и показывает картинка у кого есть?
|
|
|

03.08.2009, 22:29
|
|
Участник форума
Регистрация: 24.02.2006
Сообщений: 206
С нами:
10635912
Репутация:
103
|
|
Сообщение от Myload
Ищу скрипт
наводиш мышкой на линк и показывает картинка у кого есть?
Какие картинки???
По идеи это в ксс моментом делается...
.example span {display:none;}
.example span:hover {display:block;}
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|