Jump to content

macbeth9

User
  • Posts

    34
  • Joined

  • Last visited

Contacts

  • Web site
    http://argentinka.ru/

macbeth9's Achievements

Explorer

Explorer (1/14)

0

Reputation

  1. Вы мне помогите пожалуйста сделать чтобы по кнопке. Veseloff вы правы насчет ORDER BY RAND(), я это поменяю.
  2. Привет всем! Нужна помощь. У меня есть скрипт PHP, который выбирает из базы случайную запись и выводит. При обновлении страницы запись меняется. Но мне нужно сделать так чтобы запись выводилась когда я нажимаю на кнопку получить, и так каждый раз когда я буду нажимать будет выводится случайная запись. Пожалуйста помогите. Вот код <h1 style="padding-top:100px;" align="center"><?php $query = "select * from vopros order by rand() limit 1"; $result = mysql_query($query); $row = mysql_fetch_array($result); print($row['text'] . '<br>'); ?> </h1> <input type="button" value="Получить" class="button">
  3. И так есть <input type="text" name="email" size="30" disabled value='.$_SESSION["user"]["email"].'> Т.е у меня в поле выводит e-mail, и нужно чтобы когда нажимаешь по ссылке рядом <a>Редактировать</a> поле активировалось..как сделать?
  4. Да что вы ничего не понимате, на другом форуме с первого раза поняли. Кстати я сделал) Но все ровно спасибо, я очень рад что вы пытались помочь мне
  5. Согласен я не ясно выразился. Попробую еще раз, я создал таблицу goroda в которой сейчас находится 10 записей, это получается 10 ID. Также есть файл c.php через который в свою очередь я вывожу из таблицы goroda текст, т.е через один файл выводится текст. Вообще мне нужно чтобы на странице выводилась погода,но если я прописываю в файле c.php код погоды то получается что выводится только на один город так как файл один. И я создал таблицу code в которой есть поля ID и codetext (информация по выводу,например require_once'../pogoda/class.weather.php'; $w = new Weather; $w->cnn(87585); echo "<font color='#206A7C'>" . $w->prt(). "</font>"; echo "<font color='#206A7C'>" . $w->prt(1). "</font>"; echo "<font color='#206A7C'>" . $w->prt(2). "</font>"; echo "<font color='#206A7C'>" . $w->prt(3). "</font>"; ) И прописал в файле c.php вот это <?php $id = '1'; $sql = "SELECT codetext FROM code INNER JOIN goroda ON goroda.id = code.id"; $result = mysql_query($sql) OR die(mysql_error()); $row = mysql_fetch_row($result); if (!empty($row)) { $code = $row[0]; // достали код; eval($code); // теперь выполняем } // если $row пуст - значит найти в БД код с таким названием не удалось else echo "Нет кода под названием '$code_name'."; ?> То есть данный код выводит информацию из таблицы в php файл, погода то выводится, НО снова только по одному городу,потому что в коде прописывается ID. И я подумал что возможно же изменить код так чтобы, если я захожу на страницу site.ru/goroda/c.php?id=1 или site.ru/goroda/c.php?id=2 то выводилась также и погода по ID уже на страницах. Возможно если так не получится, то подскажите другой вариант
  6. Привет всем! Нужна помощь, так как я очень плохо разбираюсь в PHP. И так у меня есть код <?php $id = 1; $sql = "SELECT codetext FROM code WHERE id='$id'"; $result = mysql_query($sql) OR die(mysql_error()); $row = mysql_fetch_row($result); if (!empty($row)) { $code = $row[0]; // достали код; eval($code); // теперь выполняем } // если $row пуст - значит найти в БД код с таким названием не удалось else echo "Нет кода под названием '$code_name'."; ?> Который выполняет php код из mysql, и мне нужно сделать чтобы он вытаскивал такие значения id которые соответсвуют таблицы (mysql) goroda, т.е я открываю страницу меня выполняется код из таблицы goroda(текст) и потом должен начать выполняться php код из таблицы code и он должен вытащить тот код который аналогичен id из таблицы goroda..как это можно сделать? помогите пожалуйста..у меня уже мозг щас лопнет
  7. а эт как? я даже с этим не встречался
  8. AddDefaultCharset windows-1251 php_value error_reporting 7 php_value max_execution_time 60 ErrorDocument 403 /403.php ErrorDocument 404 /404.php RewriteRule ^.htaccess$ - [F] <Files ~ "\.(inc|conf|cfg)$"> deny from all </Files> RewriteEngine on RewriteBase / RewriteCond %{REQUEST_URI} ^(.*)/$ RewriteRule .* - [L] RewriteCond %{ENV:REDIRECT_STATUS} 200 RewriteRule .* - [L] RewriteCond %{REQUEST_METHOD} =GET RewriteCond %{REQUEST_URI} ^(.*)/index.php$ RewriteRule ^(.*)$ %1/ [R=301,L] RewriteRule ^dostoprim/(.*)-(.*).html$ dostoprim/view.php?id=$1-$2 [L] RewriteRule ^shop/(.*)-(.*) shop/view.php?id=$1-$2 [L] RewriteRule ^calendar/(.*)-(.*) calendar/view.php?id=$1-$2 [L] RewriteRule ^goroda/c-(.*).html goroda/c.php?id=$1 [L] RewriteRule ^pogoda/2.php$ pogoda/2 [R=permanent] RewriteRule ^pogoda/2 pogoda/2.php [L] RewriteRule ^carta/ carta/index.php [L] RewriteRule ^(.*)\.htm$ $1.html [R=permanent]
  9. не работает(( может дело в этом коде? <? include ("../blocks/db.php"); if (isset($_GET['id'])) {$id = $_GET['id']; } if (!isset($id)) {$id = 1;} if (!preg_match("|^[\d]+$|", $id)) { include('../404.php'); exit; } $result = mysql_query("SELECT * FROM goroda WHERE id='$id'",$db); if (!$result) { include('../404.php'); exit(mysql_error()); } if (mysql_num_rows($result) > 0) { $myrow = mysql_fetch_array($result); } else { include('../404.php'); exit(); } ?>
  10. Извиняюсь)) еще один вопрос..и так у меня выводятся статьи по ссылке http:/site.ru/goroda/c.php?id=3 , в htaccess я сделал чтобы адрес был http:/site.ru/goroda/c-3.html, тут все в порядке но! работает адрес http:/site.ru/goroda/c.php?id=3, и так как сделать чтобы адрес новый работал а старый нет (переадресация)?..делал в htaccess редирект RewriteRule ^goroda/c.php?id=$1 goroda/c-(.*).html [R=permanent] НЕ работает
  11. все большое спасибо! инклюд помог
  12. ммм пробывал не работает(( прописываю header("Location: ../404.php"); exit ; вместо exit ("<p>Неверный формат запроса! Проверьте URL!"); появляется ошибка Warning: Cannot modify header information - headers already sent by
  13. Все привет! Появилась небольшая проблема, которую я не в силах решить, и так, есть код <? include ("../blocks/db.php"); if (isset($_GET['id'])) {$id = $_GET['id']; } if (!isset($id)) {$id = 1;} if (!preg_match("|^[\d]+$|", $id)) { exit ("<p>Неверный формат запроса! Проверьте URL!"); } $result = mysql_query("SELECT * FROM goroda WHERE id='$id'",$db); if (!$result) { echo "<p>Запрос на выборку данных из базы не прошел.<br> <strong>Код ошибки:</strong></p>"; exit(mysql_error()); } if (mysql_num_rows($result) > 0) { $myrow = mysql_fetch_array($result); } else { echo ('Ошибка'); exit(); } ?> Видите есть вывод ошибок exit ("<p>Неверный формат запроса! Проверьте URL!"); т.е при неправильном наборе урл или не выводе информации из базы появляются они, а мне нужно чтобы вместо этого выводилась страница ошибки 404..подскажите как так сделать?
  14. где и что изменить в коде? чтобы антиспам поменять и улучшить
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy