Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: кнопки "вперёд назад"

Сообщения:  [1-10]    [11-20]   [21-30]   [31-40]  [41-45] 

 
 автор: Pegas31   (12.01.2010 в 21:36)   письмо автору
 
   для: Pegas31   (12.01.2010 в 21:34)
 

напомню, на одной странице должна замениться загадка, без генерирования другой страницы.
Если это возможно.

  Ответить  
 
 автор: Pegas31   (12.01.2010 в 21:34)   письмо автору
1.5 Кб
 
   для: Pegas31   (12.01.2010 в 21:34)
 

2-й

  Ответить  
 
 автор: Pegas31   (12.01.2010 в 21:34)   письмо автору
5.9 Кб
 
   для: kosta_in_net   (12.01.2010 в 02:18)
 

выкладываю 2 файла, которых должно хватить для полного представления проблемы.

  Ответить  
 
 автор: kosta_in_net   (12.01.2010 в 02:18)   письмо автору
 
   для: Pegas31   (11.01.2010 в 19:29)
 

а вот реально, хрена тут гадать по кускам кода? Выложи все в архиве, чтоб можно было просто взять и переписать по-человечески. И тогда, сравнивая со своей кашей, ты поймешь... надеюсь

  Ответить  
 
 автор: Pegas31   (11.01.2010 в 19:29)   письмо автору
 
   для: tvv123456   (10.01.2010 в 19:31)
 

Взял всё в один файл запихнул, вроде получше стало, однако загадка не заеняет предидущую, а пишется ниже. Вот отрывок кода:

      <table width="100%" height="332" border="0" cellpadding="0" cellspacing="0">
        <tr>
          <td width="20%" height="332" align="center" valign="top"><img src="Imgs/ukazatel.png" alt="ukaz" width="191" height="328" border="0" usemap="#MapMapMap" />
            <map name="MapMapMap" id="MapMapMap">
              <area shape="poly" coords="8,273,36,239,42,249,147,213,157,248,49,273,52,288" href="poslovici.php" />
              <area shape="poly" coords="24,162,136,162,136,148,173,173,139,198,137,187,24,197" href="games.php" />
              <area shape="poly" coords="40,127,12,98,52,80,49,88,162,108,153,139,45,115" href="skazki.php" />
              <area shape="poly" coords="22,40,133,24,133,12,171,26,143,58,138,48,27,73" href="zagadki.php" />
              <area shape="poly" coords="21,39,21,38" href="#" />
            </map></td>
          <td width="80%" align="center" valign="top"><p class="стиль2">Загадки</p>
            <table width="85%" height="268" border="0" cellpadding="0" cellspacing="0">
              <tr>
                <td height="164" colspan="2"><p align="center" class="стиль2">
                
                <? 
                
print '<h3> Флаг = '.$flag.'</h3><br>';
                if (
$flag == 0)
                {
                    if (isset(
$_GET['next']))
                    {    
                    print 
'<h3> Флаг 1 = '.$flag.'</h3><br>';

                    
$query "SELECT * 
                    FROM `zagadki`     
                    WHERE `id` > '
$id_zag_new'
                    ORDER BY `id`
                    LIMIT 1"
;
                    
$sql mysql_query($query) or die(mysql_error());
                    
// если есть
                    
if (mysql_num_rows($sql) == 1)
                    {
                        
$row mysql_fetch_assoc($sql);
                        
$id_zag $row['id'];
                        
$zagadka $row['vopros'];
                        
$otvet $row['otvet'];                        
                        echo 
'<h3>Загадка ' $id_zag ' <br>  ' $zagadka ' <br> ' $otvet '</h3>';
                    }
                    
//Draw_zagadka();
                    
                    
$id_zag_new $id_zag;
                    }
                }
                else
                {
                    print 
'<h3> Флаг 2 = '.$flag.'</h3><br>';

                    include (
"zagadki_zapros.php");
                    
Draw_zagadka();
                    
$flag 0;
                }
                
?>
                </p></td>
              </tr>
              <tr>
                <td colspan="2" valign="middle" class="стиль2"><div align="center">Ответ 
                  <input name="otvet" type="text" id="otvet" maxlength="20" /> 
                  <input type="submit" name="proverka" id="proverka" value="Проверить" />
                </div></td>
              </tr>
              <tr>                
                <td width="51%" align="right" valign="middle" class="стиль2">
            <?    print '<a href="zagadki.php?prev"><img src="Imgs/nazad.png" width="119" height="58" 
                longdesc="zagadki.php?prev" /></a>'
?>
                </td>
                <td width="49%" align="left" valign="middle" class="стиль2">
            <?    print '<a href="zagadki.php?next"><img src="Imgs/vpered.png" width="119" height="58" 
                longdesc="zagadki.php?next" /></a>'
?>
                </td>
              </tr>
            </table>
            <p class="стиль2">&nbsp;</p>
          </tr>
      </table>

  Ответить  
 
 автор: tvv123456   (10.01.2010 в 19:31)   письмо автору
 
   для: Pegas31   (10.01.2010 в 18:42)
 

А ну да не дочитал немного, сорри.

  Ответить  
 
 автор: Pegas31   (10.01.2010 в 18:42)   письмо автору
 
   для: tvv123456   (10.01.2010 в 18:22)
 

я уже это исправил

  Ответить  
 
 автор: tvv123456   (10.01.2010 в 18:22)   письмо автору
 
   для: Pegas31   (09.01.2010 в 15:22)
 

Ответ может немного запоздал, но все же.
>Вот так написал:
>

><?php
>
>if (isset(
$_GET['next']))
>            .......................................


>
>

><a href="buttons_next?next.php"><img src="Imgs/vpered.png" width="119" height="58" 
>longdesc="buttons_next?next.php" /></a>
>

>Ошибку выдаёт, в Денвере пишет что такой файл не найден.
>В чём проблема подскажите пожалуйста.

А вас не смущает что вы проверяете GET[NEXT], а передать пытаетесь NEXT.PHP?

  Ответить  
 
 автор: neadekvat   (10.01.2010 в 16:48)   письмо автору
 
   для: Pegas31   (10.01.2010 в 16:46)
 

Почитайте про функции, все ответы там.

  Ответить  
 
 автор: Pegas31   (10.01.2010 в 16:46)   письмо автору
 
   для: neadekvat   (10.01.2010 в 16:39)
 

У меня в файле zagadki.php есть вызов функции Draw_zagadka(); для того чтобы вывести 1-ю загадку. А потом уже мы нажимаем на кнопки вперёд и назад. Я просто не могу выложить листинг файла zagadki так как там очнь много всего. Проблема в переменной $id_zag - это точно, я не поёму почему она вне функции не сохраняет значенте. И как мне сохранить там id

  Ответить  

Сообщения:  [1-10]    [11-20]   [21-30]   [31-40]  [41-45] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования