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

Форум PHP

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

 

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

вид форума:
Линейный форум Структурный форум

тема: проблемку помогите решить
 
 автор: TavRoX   (27.11.2010 в 16:48)   письмо автору
 
 

вообщем сделал такое вот чудо юдо
вообщем нужно вывести ту заметку id которой я выберу
как бы ето сделать?
проблема в том что id не выберается
часть нужного кода вот:
<?php
    
include ("bd.php");
if (isset(
$_GET['id'])) {$id $_GET['id'];}
         
echo 
$_GET['id'];
if (!isset(
$id))



{

?>





<form name="form3" method="post" action="tags1.php">
<select  size='$count'>
 <?php 




$result23 
mysql_query("SELECT * FROM data ORDER by id DESC");      

while (
$myrow23 mysql_fetch_array($result23))
{
$id $myrow23['id'];
echo 
"<p><option value='$id'>$id</option></p>";
}
?>
</select><input type="submit" value="Выбрать теги этой новости"></form>
<?
}

else

{



         
             
$result2 mysql_query ("SELECT tag_id from tags_post  where post_id='$id'");
         while (
$myrow2 mysql_fetch_assoc($result2))
         {
            
$result3 mysql_query ("SELECT tagr from tags where id='$myrow2[tag_id]'");
            
$myrow3 mysql_fetch_assoc($result3);
            echo 
$myrow3['tagr'];
            
         }    
         }

         
?>

  Ответить  
 
 автор: TavRoX   (28.11.2010 в 00:42)   письмо автору
 
   для: TavRoX   (27.11.2010 в 16:48)
 

помогите плиз
чет я не пойму где ошибку допустил

  Ответить  
 
 автор: Lelius   (28.11.2010 в 01:02)   письмо автору
 
   для: TavRoX   (28.11.2010 в 00:42)
 

Так у вас вроде $id несколько раз появляется в разных ситуациях, например:
вначале есть такое: if (isset($_GET['id'])) {$id = $_GET['id'];}
потом так: while ($myrow23 = mysql_fetch_array($result23))
{
$id = $myrow23['id'];
echo "<p><option value='$id'>$id</option></p>";

В общем какой-то не упорядоченный код получается

  Ответить  
 
 автор: Lelius   (28.11.2010 в 01:03)   письмо автору
 
   для: TavRoX   (27.11.2010 в 16:48)
 

Вот тут вообще логика кажется нарушена:
while ($myrow23 = mysql_fetch_array($result23))
{
$id = $myrow23['id'];
echo "<p><option value='$id'>$id</option></p>";
}

если вы выводите в цикле, так и выводите, а не присваивайте значение для $id

  Ответить  
 
 автор: TavRoX   (28.11.2010 в 01:58)   письмо автору
 
   для: Lelius   (28.11.2010 в 01:03)
 

а посмотрите пожалуйста условие выше. и тогда у вас отпадут вопросы

  Ответить  
 
 автор: TavRoX   (29.11.2010 в 15:49)   письмо автору
 
   для: TavRoX   (28.11.2010 в 01:58)
 

все пересмотрел немоуг найти ошибку(

  Ответить  
 
 автор: neadekvat   (29.11.2010 в 15:53)   письмо автору
 
   для: Lelius   (28.11.2010 в 01:03)
 

А что вам тут не нравится?
Нет разницы, использовать переменную id или нет

  Ответить  
 
 автор: neadekvat   (29.11.2010 в 15:52)   письмо автору
 
   для: TavRoX   (27.11.2010 в 16:48)
 

Где id не берется? Куда?

  Ответить  
 
 автор: TavRoX   (29.11.2010 в 16:02)   письмо автору
 
   для: neadekvat   (29.11.2010 в 15:52)
 

вообщем смотрите идет проверка сначала есть ли переменная id
если нету то методом выбора из списка вібераем жмет кнопку и она должна потом методом гет вывести нужные данные
но почемуто не работает ето

  Ответить  
 
 автор: neadekvat   (29.11.2010 в 16:10)   письмо автору
 
   для: TavRoX   (29.11.2010 в 16:02)
 

Приведите код в нормальный вид (сейчас бардак - как это можно читать?), начните локализовывать проблему (или это тоже мы должны делать), а потом скажете, что получилось.

  Ответить  
 
 автор: TetRiska   (29.11.2010 в 16:16)   письмо автору
 
   для: TavRoX   (29.11.2010 в 16:02)
 

ты постом отправляешь, а гетом ловишь :) внимательней!

  Ответить  
 
 автор: neadekvat   (29.11.2010 в 16:24)   письмо автору
 
   для: TetRiska   (29.11.2010 в 16:16)
 

Взяли и выдали :( А человек бы, может, хоть код привел в читабельный вид.

  Ответить  
 
 автор: TetRiska   (29.11.2010 в 16:26)   письмо автору
 
   для: neadekvat   (29.11.2010 в 16:24)
 

))) в некст раз буду сдержаней

  Ответить  
 
 автор: TavRoX   (29.11.2010 в 16:59)   письмо автору
 
   для: TetRiska   (29.11.2010 в 16:16)
 

насчет пост спасибо. но всеравно чтото не работает
буду щас поновой переделывать

  Ответить  
Rambler's Top100
вверх

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