HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > PHP
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 03.08.2009, 20:14
4p3
Участник форума
Регистрация: 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,". Подскажи, пожалуйста, в чем проблема?
 
Ответить с цитированием

  #2  
Старый 03.08.2009, 20:20
Kaimi
Познавший АНТИЧАТ
Регистрация: 23.08.2007
Сообщений: 1,237
С нами: 9851426

Репутация: 1676


По умолчанию

Наверное дело в том, что текст 'world' содержится в переменной $_GET['my_name']
 
Ответить с цитированием

  #3  
Старый 03.08.2009, 20:24
4p3
Участник форума
Регистрация: 18.08.2008
Сообщений: 159
С нами: 9332069

Репутация: 92
По умолчанию

Цитата:
Сообщение от Kaimi  
Наверное дело в том, что текст 'world' содержится в переменной $_GET['my_name']
Благодарю за помощь. В книге "Самоучитель PHP" опечатка.
 
Ответить с цитированием

  #4  
Старый 03.08.2009, 20:46
max_rebel
Постоянный
Регистрация: 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 то всё работает т.е. из страницы с формами передаётся переменные этому обработчику и новость выводится, но если задействованы переменные как здесь и идут они через && то новость не добавляется. =( .

Можно ли какнибудь заменить && чемнибудь схожим по значению или какнибудь переделать этот код чтоб без && обойтись? =(((Вешаюсь
 
Ответить с цитированием

  #5  
Старый 03.08.2009, 21:32
Gaus
Участник форума
Регистрация: 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
 
Ответить с цитированием

  #6  
Старый 03.08.2009, 22:02
max_rebel
Постоянный
Регистрация: 18.10.2007
Сообщений: 461
С нами: 9770248

Репутация: 66
По умолчанию

не работает and=( он даже в дримвивере чёрным цветом выделен как просто текст....кстати && он тоже выделяет чёрным а в видеоуроке в томже dreamweaver && выделено синим =(
 
Ответить с цитированием

  #7  
Старый 03.08.2009, 21:54
KaMiKadZe
Участник форума
Регистрация: 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 таблицах то присвоить обои, если в одной таблице, то только одно и так же для второй...
Вся проблема в цикле =(((
 
Ответить с цитированием

  #8  
Старый 03.08.2009, 22:20
KaMiKadZe
Участник форума
Регистрация: 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
Проблему решил дописав класс календаря чтобы подсказки можно было не переписывать, а еще дописывать...
 
Ответить с цитированием

  #9  
Старый 03.08.2009, 22:25
Myload
Banned
Регистрация: 15.03.2009
Сообщений: 215
С нами: 9031173

Репутация: 221
По умолчанию

Ищу скрипт
наводиш мышкой на линк и показывает картинка у кого есть?
 
Ответить с цитированием

  #10  
Старый 03.08.2009, 22:29
KaMiKadZe
Участник форума
Регистрация: 24.02.2006
Сообщений: 206
С нами: 10635912

Репутация: 103
По умолчанию

Цитата:
Сообщение от Myload  
Ищу скрипт
наводиш мышкой на линк и показывает картинка у кого есть?
Какие картинки???
По идеи это в ксс моментом делается...
.example span {display:none;}
.example span:hover {display:block;}
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[c/c++] Новичкам: задаем вопросы _Great_ С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby 5421 21.04.2026 07:37
Интернетчики задали российскому президенту очень странные вопросы podkashey Мировые новости. Обсуждения. 4 07.07.2006 16:53
Вопросы по Ipb 2.0 Voodoo_People Уязвимости CMS / форумов 26 15.02.2005 22:57



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.