PHP.SU

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

Страниц (14): В начало « ... 6 7 8 9 10 11 12 [13] 14 »

> Найдено сообщений: 202
Contr Отправлено: 19 Июня, 2013 - 09:31:33 • Тема: Интересные задачи по SQL • Форум: SQL и Архитектура БД

Ответов: 25
Просмотров: 1776
EuGen пишет:
Наткнулся. Дана таблица `test`, в ней есть поле `mult`, которое является полем вещественного типа (FLOAT для MySQL, к примеру). Для простоты считаем, что поле объявлено как NOT NULL. Задача - посчитать произведение значений поля `mult` во всей таблице одним запросом.
моё решение для MySQL (Отобразить)

Мое решение:
WITH RECURSIVE t(a) AS (
SELECT mult FROM test LIMIT 1),
r(a) AS (SELECT a FROM t
UNION ALL
SELECT mult*a FROM test, r)
SELECT a FROM r
Надо заметить - СУБД постгре
Contr Отправлено: 19 Июня, 2013 - 09:24:20 • Тема: PDO • Форум: Вопросы новичков

Ответов: 3
Просмотров: 169
Что за СУБД? MySQL или Postgre ?
Contr Отправлено: 19 Июня, 2013 - 09:21:09 • Тема: Изменена лицензия на документацию MySQL • Форум: Новости веб-технологий

Ответов: 4
Просмотров: 66
Пох. Сами разберутся.
ИМХО - оракл выкупил, в-первую очредь, имя "MySQL". Убивать его нет смысла. Короткое и красивое.
Contr Отправлено: 01 Марта, 2012 - 17:33:57 • Тема: action URL и переменные • Форум: HTML, Дизайн & CSS

Ответов: 5
Просмотров: 1443
Странно Должно работать
Contr Отправлено: 24 Февраля, 2012 - 08:06:20 • Тема: Функция is_int • Форум: Вопросы новичков

Ответов: 1
Просмотров: 83
Разницу между '30' и 30 чуствуешь?

Что делать?
CODE (html):
скопировать код в буфер обмена
  1.  
  2. <input name="var" type="text"  >

PHP:
скопировать код в буфер обмена
  1. <?
  2. $var=$_POST['var'];
  3. if(is_int($var)) {
  4. echo "Число целое";
  5. } else {
  6. echo "Число нецелое";
  7. }
  8. ?>

Вводим, скажем, 12, пишет "Число нецелое".
Помогите плиз!!
Contr Отправлено: 28 Января, 2012 - 11:13:09 • Тема: Отображенеи динамически связанных файлов • Форум: Вопросы новичков

Ответов: 1
Просмотров: 106
Вот пример с динамически связанными файлами. Отображается цвет, шрифты, слева рамка и т.д. Это из дримвивера. В чем проблема не пойму. Кто поможет?
Contr Отправлено: 28 Января, 2012 - 11:04:25 • Тема: Отображенеи динамически связанных файлов • Форум: Вопросы новичков

Ответов: 1
Просмотров: 106
Кто подскажет, почему в браузере не отображаются динамически связанные файлы? В дримвивере отображаются, но насколько я понимаю, он сам эмулирует сервер. В каких настройках это настаивается? В апаче или php ?
Contr Отправлено: 10 Ноября, 2011 - 11:43:51 • Тема: Не могу разобраться со скриптом • Форум: Вопросы новичков

Ответов: 9
Просмотров: 329
После выбора группы юзера появляется форма, заточенная под него и абсолютно отличающаяся от формы другого юзера.
У меня получилось /'survey1'/'survey1'.php
Contr Отправлено: 10 Ноября, 2011 - 11:16:13 • Тема: Не могу разобраться со скриптом • Форум: Вопросы новичков

Ответов: 9
Просмотров: 329
Вот так написал:
Спойлер (Отобразить)

открыл сайт http://code[dot]jquery[dot]com/jquery-1[dot]7[dot]min[dot]js
он текстовый. Я скопировал текст в файл "js/jquery.js" просто как текст. При выборе (submit) survey1 сайт прыгает на себя а не на survey1/survey1.php
(((
Contr Отправлено: 10 Ноября, 2011 - 10:18:31 • Тема: Не могу разобраться со скриптом • Форум: Вопросы новичков

Ответов: 9
Просмотров: 329
Слушай, что-то не получилось перейти на survey1/survey1.php
CODE (html):
скопировать код в буфер обмена
  1.  
  2. <body>
  3. <div id="enter">
  4. $('.form').bind('submit', function(){
  5. var user = $('.form_user').val();
  6. var phpfile = user + '/' + user + '.php';
  7. $(this).attr({'action':phpfile});
  8. return true;
  9. })
  10.             <form method="POST" action="" class='form'>
  11.                 Ваш участок:
  12.                 <SELECT name="dbname">
  13.                   <option value="'S-H-V2'">МГ  км 150 - км 350</option>
  14.                   <option value="'S-H-V'">МГ  км 350 -км 505</option>
  15.                 </SELECT>
  16.                 Ваша профессия:
  17.                 <SELECT name="user">
  18.                   <option value="'admin'">Админ</option>
  19.                   <option value="'survey1'">1.Геодезия</option>
  20.                   <option value="'supply2'">2.Снабжение</option>
  21.                   <option value="'pwb3'">3.Мастер/прораб на ТСБ</option>
  22.                   <option value="'master4'">4.Линейный мастер/прораб</option>
  23.                   <option value="'ptd5'">5.ПТО</option>
  24.          <option value="'pd6'">6.ОТиЗ</option>
  25.          <option value="'frl7'">7.ПИЛ</option>
  26.          <option value="'tech9'">9.Технолог</option>
  27.               </SELECT>
  28.                 Введите пароль:
  29.                 <input type="text" name="pass"</input>
  30.                 <input type="submit" value="Ввод">
  31.             </form>
  32.      </div>
  33.         </body>
Contr Отправлено: 10 Ноября, 2011 - 09:45:16 • Тема: Не могу разобраться со скриптом • Форум: Вопросы новичков

Ответов: 9
Просмотров: 329
В общем, я хочу чтобы после выбора $user сайт переходил по ссылке вида $user/$user.php
Например, если выбрали пользователя survey1, то загружется скрипт в папке survey1/survey1.php Вот мой код:
CODE (html):
скопировать код в буфер обмена
  1.  
  2. <body>
  3. <div id="enter">
  4.             <form method="POST" action="<?php echo"$user/$user ?>.php">
  5.                 Ваш участок:
  6.                 <SELECT name="dbname">
  7.                   <option value="'S-H-V2'">МГ  км 150 - км 350</option>
  8.                   <option value="'S-H-V'">МГ  км 350 -км 505</option>
  9.                 </SELECT>
  10.                 Ваша профессия:
  11.                 <SELECT name="user">
  12.                   <option value="'admin'">Админ</option>
  13.                   <option value="'survey1'">1.Геодезия</option>
  14.                   <option value="'supply2'">2.Снабжение</option>
  15.                   <option value="'pwb3'">3.Мастер/прораб на ТСБ</option>
  16.                   <option value="'master4'">4.Линейный мастер/прораб</option>
  17.                   <option value="'ptd5'">5.ПТО</option>
  18.          <option value="'pd6'">6.ОТиЗ</option>
  19.          <option value="'frl7'">7.ПИЛ</option>
  20.          <option value="'tech9'">9.Технолог</option>
  21.               </SELECT>
  22.                 Введите пароль:
  23.                 <input type="text" name="pass"</input>
  24.                 <input type="submit" value="Ввод">
  25.             </form>
  26.      </div>
  27.         </body>
  28.  


Помогите пожалуйста! Буду рад любому ответу )
Contr Отправлено: 08 Ноября, 2011 - 01:26:22 • Тема: Программа Palayner • Форум: Вопросы новичков

Ответов: 0
Просмотров: 88
Вопрос:
В-общем, как организовать SaaS-модель?
Contr Отправлено: 05 Ноября, 2011 - 05:27:12 • Тема: Почему переменная $qid не включается? • Форум: Если скрипт не работает

Ответов: 4
Просмотров: 1643
sKaa, тебе спасибо. Помог. Я разобрался. Да, вся соль была в разнице Get и Post .
Только теперь далее по коду тоже проблема:
CODE (htmlphp):
скопировать код в буфер обмена
  1.  
  2. <html>
  3.     <body>
  4.         <?php
  5.        $db = pg_connect("host=localhost port=5432 dbname=S-H-V user=kardash password=arthur");
  6.        if (isset($_GET['qid'])) {
  7.            $qid = $_GET['qid'];
  8.            if (isset($_POST['submits'])) {
  9.                $qid = $_GET['qid'];
  10.                $fname = $_POST['fname'];
  11.                $fnamefull = $_POST['fnamefull'];
  12.                $result = pg_query($db, "UPDATE supply.factorylist SET fname='$fname',fnamefull='$fnamefull'
  13. WHERE fnum=$qid");
  14.                echo "Thank you! Information updated.\n";
  15.            } else {
  16. // query the DB
  17.                $result = pg_query($db, "SELECT * FROM supply.factorylist WHERE fnum=$qid");
  18.                $myrow = pg_fetch_row($result);
  19.                ?>
  20.                 <form method="post" action="<?php echo $PHP_SELF; ?>">
  21.                     <input type=hidden name="qid" value="<?php echo $myrow["fnum"] ?>">
  22.                     сокращенное название завода:<input type="Text" name="fname" value="<?php echo $myrow["fname"] ?>"><br>
  23.                     полное название:<input type="Text" name="fnamefull" value="<?php echo $myrow["fnamefull"] ?>"><br>
  24.  
  25.                     <input type="Submit" name="submits" value="Enter information">
  26.                 </form>
  27.                 <?php
  28.            }
  29.        } else {
  30. // display list of employees
  31.            $result = pg_query($db, "SELECT * FROM supply.factorylist");
  32.            while ($myrow = pg_fetch_array($result)) {
  33.                printf("<a href=\"%s?qid=%s\">%s %s</a><br>\n", $PHP_SELF, $myrow["fnum"], $myrow["fname"], $myrow["fnamefull"]);
  34.            }
  35.        }
  36.        ?>
  37.     </body>
  38. </html>


15 - 24 строчки. Когда первый IF успешно проходим, натыкаемся на второй и сворачиваем на ELSE. Здесь я хотел чтобы в форме для UPDATE вставлялись данные из БД. А он не вставляет. Пишет пустые формы. Почему? Вроде "Select .. FROM table" есть... В чем дело?
Решил. 18 стр $myrow = pg_fetch_row($result); заменить надо было на $myrow = pg_fetch_array($result);

Благодарю sKaa ))). Тема закрыта
Contr Отправлено: 05 Ноября, 2011 - 03:03:14 • Тема: Почему переменная $qid не включается? • Форум: Если скрипт не работает

Ответов: 4
Просмотров: 1643
Вобщем, смотри:
здесь 2 "Если"
С самого начала первое if не проходит и мы идем к else в самый конец.
Там выводятся на печать гиперссылки со значениями из таблицы, ссылкой самой страницы. И когда мы кликаем на нужной гиперсылке в браузере открывается та же самая страница только со знаком ?qid=(нужное нам значение, например 1).
По идее, дальше переменная qid определена и мы входим в первое условие if ($qid). Так вот здесь моя переменная $qid почему-то значения не принимает. Как ты сказал $_post тоже не прокатила (
Contr Отправлено: 05 Ноября, 2011 - 00:55:25 • Тема: Почему переменная $qid не включается? • Форум: Если скрипт не работает

Ответов: 4
Просмотров: 1643
<html>
<body>
<?php
$db = pg_connect("host=localhost port=5432 dbname=S-H-V user=user1 password=mypass");
if ($qid) {
if ($submits) {
$result = pg_query($db, "UPDATE supply.factorylist SET fname='$fname',fnamefull='$fnamefull'
WHERE fnum=$qid");
echo "Thank you! Information updated.\n";
} else {
// query the DB
$result = pg_query($db, "SELECT * FROM supply.factorylist WHERE fnum=$qid");
$myrow = pg_fetch_row($result);
?>
<form method="post" action="<?php echo $PHP_SELF ?>">
<input type=hidden name="qid" value="<?php echo $myrow["fnum"] ?>">
сокращенное название завода:<input type="Text" name="fname" value="<?php echo $myrow["fname"] ?>"><br>
полное название:<input type="Text" name="fnamefull" value="<?php echo $myrow["fnamefull"] ?>"><br>

<input type="Submit" name="submits" value="Enter information">
</form>
<?php
}
} else {
// display list of employees
$result = pg_query($db, "SELECT * FROM supply.factorylist");
while ($myrow = pg_fetch_array($result)) {
printf("<a href=\"%s?qid=%s\">%s %s</a><br>\n", $PHP_SELF, $myrow["fnum"], $myrow["fname"], $myrow["fnamefull"]);
}
}
?>
</body>
</html>

Страниц (14): В начало « ... 6 7 8 9 10 11 12 [13] 14 »
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB