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

Форум PHP

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

 

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

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

тема: php mysql перезагрузка страница
 
 автор: Banderas   (11.06.2008 в 21:53)   письмо автору
 
 

есть скрипт
echo "NEWS<br>";
$ath = mysql_query("SELECT * FROM news ");
echo "<table border=1>";

while($show = mysql_fetch_assoc($ath))
{
echo "<tr>

<td>"..$show['headtext']."</td>

</tr>";
}
echo "</table>";

как сделать так чтобы в месте <td>"..$show['headtext']."</td> можно было кликнуть и это выводило другое не headtext а собственно text вместе в с headtext т.е. перезагружало страницу и выводило другие записи таблицы базы данных при клике на заголовок

   
 
 автор: vbps   (12.06.2008 в 00:10)   письмо автору
 
   для: Banderas   (11.06.2008 в 21:53)
 

1. не показанна структура.
2. если я правильно понял то в цикл условие:

<?
if ($_GET["id"] == $show['text']) {
print 
"<td>".$show['text']."</td>";
} else {
print 
"<td>".$show['headtext']."</td>";
}
?>

   
 
 автор: cheops   (12.06.2008 в 09:17)   письмо автору
 
   для: Banderas   (11.06.2008 в 21:53)
 

>выводило другое не headtext а собственно text вместе в с headtext
text - это подробная версия того, что записано в headtext? Т.е. запись остаётся одна и таже?

   
 
 автор: Banderas   (12.06.2008 в 12:48)   письмо автору
 
   для: cheops   (12.06.2008 в 09:17)
 

вот весь код.

<?php
include_once "config.php";
echo 
"$dbuser <br>";
echo 
"$MAX_NEWS";

if (
$_GET['submit'] == "CREATE_TABLE"
{

        
$query "CREATE TABLE news (id_news SMALLINT,datenews DATE,headtext TINYTEXT,        news TEXT,image TINYTEXT DEFAULT NULL);";
            if(
mysql_query($query))
                {
                      echo 
"Таблица создана успешно";
                }
            else
                {
                      exit(
mysql_error());
                } 
}
        
if (
$_GET['SHOW_BASE'] == "SHOW_DB"
        {
        
$ath =  mysql_query("SELECT * FROM news ");    
        if(!
ath) exit(mysql_error());
        echo 
"<table border=1>";
            while(
$show mysql_fetch_assoc($ath))
            {
            echo 
"<tr>
                        <td>"
.$show['id_news']."</td>
                      <td>"
.$show['datenews']."</td>
                      <td>"
.$show['headtext']."</td>
                      <td>"
.$show['news']."</td>
                      <td>"
.$show['image']."</td>
                      </tr>"
;
            }
        echo 
"</table>";                  
             
        }
        
?>


<form action="<?php echo($PHP_SELF?>" method="GET">

<input type="submit" name="submit" value="CREATE_TABLE"><!--</p>-->
CREATE TABLE news (id_news SMALLINT,datenews DATE,headtext TINYTEXT,        news TEXT,image TINYTEXT DEFAULT NULL);"
</form>

<form action="<?php echo($PHP_SELF?>" method="GET">
<input type="submit" name="SHOW_BASE" value="SHOW_DB">
</form> 
<?php
$i
0;
echo 
"NEWS<br>";
$ath =  mysql_query("SELECT * FROM news ");
echo 
"<table border=1>";

            while(
$show mysql_fetch_assoc($ath) && $i $MAX_NEWS )
            {
            echo 
"<tr> 
                        
                      <td>"
.$show['headtext']."</td>
                      
                </tr>"

                
$i++;
            }
        echo 
"</table>";
/*if(mysql_close($dbcnx))
 {
 echo("Соединение с базой данных прекращено");
 }
 else
 {
 echo("неудалось завершить соединение"(;
 }*/        
            
        
?>

вот надо чтобы при клику по headtext выводило собственно сам news. news это новости а headtext это их заголовок

   
Rambler's Top100
вверх

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