macbeth9
User-
Posts
34 -
Joined
-
Last visited
Contacts
-
Web site
http://argentinka.ru/
macbeth9's Achievements
Explorer (1/14)
0
Reputation
-
Вы мне помогите пожалуйста сделать чтобы по кнопке. Veseloff вы правы насчет ORDER BY RAND(), я это поменяю.
-
Привет всем! Нужна помощь. У меня есть скрипт 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">
-
И так есть <input type="text" name="email" size="30" disabled value='.$_SESSION["user"]["email"].'> Т.е у меня в поле выводит e-mail, и нужно чтобы когда нажимаешь по ссылке рядом <a>Редактировать</a> поле активировалось..как сделать?
-
Да что вы ничего не понимате, на другом форуме с первого раза поняли. Кстати я сделал) Но все ровно спасибо, я очень рад что вы пытались помочь мне
-
Согласен я не ясно выразился. Попробую еще раз, я создал таблицу 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 уже на страницах. Возможно если так не получится, то подскажите другой вариант
-
Привет всем! Нужна помощь, так как я очень плохо разбираюсь в 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..как это можно сделать? помогите пожалуйста..у меня уже мозг щас лопнет
-
а эт как? я даже с этим не встречался
-
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]
-
не работает(( может дело в этом коде? <? 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(); } ?>
-
Извиняюсь)) еще один вопрос..и так у меня выводятся статьи по ссылке 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] НЕ работает
-
все большое спасибо! инклюд помог
-
ммм пробывал не работает(( прописываю header("Location: ../404.php"); exit ; вместо exit ("<p>Неверный формат запроса! Проверьте URL!"); появляется ошибка Warning: Cannot modify header information - headers already sent by
-
Все привет! Появилась небольшая проблема, которую я не в силах решить, и так, есть код <? 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..подскажите как так сделать?
-
где и что изменить в коде? чтобы антиспам поменять и улучшить