Создать ответ 
Смена фреймов по id
Автор Сообщение
j789 Не на форуме
Рядовой
*

Сообщений: 4
У нас с: Mar 2015
Сообщение: #1
Смена фреймов по id
Здравствуйте Smile ..

Вот есть такой код с фреймом

PHP код:
<div>
 <? 

 include (
"db.php");//  соединения с базой

 
$sql "SELECT * FROM tb_ads ";
     
$result mysql_query($sql)  or die(mysql_error());
    
     while (
$row mysql_fetch_array($result))
     {
       
       
$url $row['url'];

      }
      
if(isset(
$_POST['next'])) {$id=$_POST['next'];}
if (!isset(
$id)) {$id+=1;}
$sql_select mysql_query("SELECT * FROM tb_ads ORDER BY id='$id'");// питаюсь реализовать вывод нечего не происходит 
 
?>
 
 

<form action="" method="post" >
        <input type="submit" class="" name="next" value="вперёд">

</form>
<? echo $id ?>
<iframe src="<? echo $url ?>" id="fm" id="iFrameRotator" scrolling="yes" height="95%" width="100%" seamless>Your browser does not support <b>seamless</b>.</iframe> 

база

CREATE TABLE IF NOT EXISTS `tb_ads` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`user` varchar(150) NOT NULL,
`url` varchar(150) NOT NULL,
`description` varchar(150) NOT NULL,
KEY `id` (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=cp1251 AUTO_INCREMENT=4 ;


INSERT INTO `tb_ads` (`id`, `user`, `url`, `description`) VALUES
(1, 'admin', 'freecoin.in.ua', 'rhfy'),
(2, 'admin', 'xpbitcoin.com', '48');

Как сделать что бы листать можно было их по id (данные с базы) то есть 1,2,3,4... и так далее
Вот как прикрутить к этой кнопке

<form action="" method="post" >
<input type="submit" class="" name="next" value="вперёд">
</form>

Эту функцию... как сделать тут запрос к базе...

if(isset($_POST['next'])) {$id=$_POST['next'];}
if (!isset($id)) {$id+=1;}
25.03.2015 01:16:00
Найти все сообщения Цитировать это сообщение
j789 Не на форуме
Рядовой
*

Сообщений: 4
У нас с: Mar 2015
Сообщение: #2
RE: Смена фреймов по id
Помогите, очень нужно.
27.03.2015 22:25:34
Найти все сообщения Цитировать это сообщение
Admin Не на форуме
Верховный
Главнокомандующий
(Administrator)
*

Сообщений: 2,431
У нас с: Aug 2011
Сообщение: #3
RE: Смена фреймов по id
Что-то Вы совсем непонятное пытались изобразить. Shocked
Вот, накидал на глазок:
Код:
<?php
include ("db.php");

if(isset($_POST['next'])) $id=(int)$_POST['next_id'];
else $id=1;

$url=mysql_fetch_array(mysql_query("SELECT * FROM tb_ads ORDER BY id LIMIT ".$id.",1"));

echo '<form action="" method="post">';
echo '<input type="hidden" name="next_id" value="'.($id+1).'">';
echo '<input type="submit" name="next" value="Вперёд">';
echo '</form>';

echo $id.'<iframe src="'.$url["url"].'" id="fm" id="iFrameRotator" scrolling="yes" height="95%" width="100%" seamless> Your browser does not support <b>seamless</b>.</iframe>';
?>
27.03.2015 22:57:22
Найти все сообщения Цитировать это сообщение
j789 Не на форуме
Рядовой
*

Сообщений: 4
У нас с: Mar 2015
Сообщение: #4
RE: Смена фреймов по id
(27.03.2015 22:57:22)Admin писал(а):  Что-то Вы совсем непонятное пытались изобразить. Shocked
Вот, накидал на глазок:
Код:
<?php
include ("db.php");

if(isset($_POST['next'])) $id=(int)$_POST['next_id'];
else $id=1;

$url=mysql_fetch_array(mysql_query("SELECT * FROM tb_ads ORDER BY id LIMIT ".$id.",1"));

echo '<form action="" method="post">';
echo '<input type="hidden" name="next_id" value="'.($id+1).'">';
echo '<input type="submit" name="next" value="Вперёд">';
echo '</form>';

echo $id.'<iframe src="'.$url["url"].'" id="fm" id="iFrameRotator" scrolling="yes" height="95%" width="100%" seamless> Your browser does not support <b>seamless</b>.</iframe>';
?>
О!!! БОГИ!!! С П А С И Б О ВАМ ДОБРЫЙ человек за помощь!!!!!

Просто учусь, не все еще понимаю в этом деле...


А еще вопросик можно...

По сценарию идет бесконечно ид по номерам 1,2,3,4 и т.д.

А как сделать примеру у меня там в базе только 5 категорий которые надо вывести ...
Например, id 1 ,2,3,4,5 .... а id 6 нет .. и что бы выдало извините на сегодня все... Blush не подскажите?
29.03.2015 00:16:44
Найти все сообщения Цитировать это сообщение
Admin Не на форуме
Верховный
Главнокомандующий
(Administrator)
*

Сообщений: 2,431
У нас с: Aug 2011
Сообщение: #5
RE: Смена фреймов по id
Код:
<?php
include ("db.php");

if(isset($_POST['next'])) $id=(int)$_POST['next_id'];
else $id=1;

echo '<form action="" method="post">';
echo '<input type="hidden" name="next_id" value="'.($id+1).'">';
echo '<input type="submit" name="next" value="Вперёд">';
echo '</form>';

$count=mysql_fetch_array(mysql_query("SELECT count(id) FROM tb_ads"));
if ($count[0]<$id) echo "Извините, на сегодня все!";
else {
$url=mysql_fetch_array(mysql_query("SELECT * FROM tb_ads ORDER BY id LIMIT ".$id.",1"));
echo $id.'<iframe src="'.$url["url"].'" id="fm" id="iFrameRotator" scrolling="yes" height="95%" width="100%" seamless> Your browser does not support <b>seamless</b>.</iframe>';
}
?>
29.03.2015 14:19:31
Найти все сообщения Цитировать это сообщение
j789 Не на форуме
Рядовой
*

Сообщений: 4
У нас с: Mar 2015
Сообщение: #6
RE: Смена фреймов по id
(29.03.2015 14:19:31)Admin писал(а):  
Код:
<?php
include ("db.php");

if(isset($_POST['next'])) $id=(int)$_POST['next_id'];
else $id=1;

echo '<form action="" method="post">';
echo '<input type="hidden" name="next_id" value="'.($id+1).'">';
echo '<input type="submit" name="next" value="Вперёд">';
echo '</form>';

$count=mysql_fetch_array(mysql_query("SELECT count(id) FROM tb_ads"));
if ($count[0]<$id) echo "Извините, на сегодня все!";
else {
$url=mysql_fetch_array(mysql_query("SELECT * FROM tb_ads ORDER BY id LIMIT ".$id.",1"));
echo $id.'<iframe src="'.$url["url"].'" id="fm" id="iFrameRotator" scrolling="yes" height="95%" width="100%" seamless> Your browser does not support <b>seamless</b>.</iframe>';
}
?>
ShockedShocked HappyHappyHappyHappy DrinkDrinkDrink

Wink супер.... моя благодарность не знает границ..
29.03.2015 23:27:43
Найти все сообщения Цитировать это сообщение
Создать ответ 


Переход:


Пользователи просматривают эту тему: 1 Гость(ей)


LiveInternet
© Copyright 2011-2024 by UsefulScript.ru