Здравеите, значи имам 2 таблици.
Ето и скрипта:
ето и резултата: http://webjo.no-ip.org/test2/galeria/galeria/view3.php
въпроса е как да направя да не се повтеря текста. а ако има 3 снимки примерно да си покаже 3 снимки с 1 текст.. а не да го показва толкова пъти колкото са картинките
Код:
CREATE TABLE `baza` (
`id_b` int(11) NOT NULL auto_increment,
`title` varchar(255) NOT NULL,
`text` text NOT NULL,
PRIMARY KEY (`id_b`)
) ENGINE=MyISAM;
CREATE TABLE `kartinki` (
`id_p` int(11) NOT NULL auto_increment,
`thumb` text NOT NULL,
`pic` text NOT NULL,
`width` varchar(10) NOT NULL,
`height` varchar(10) NOT NULL,
`id_b` varchar(11) NOT NULL,
PRIMARY KEY (`id_p`)
) ENGINE=MyISAM;
Ето и скрипта:
Код:
<?php
include "config.php";
echo "<table border=\"1\">";
mysql_connect($server, $dbusername, $dbpassword)or die("Сайтът не може да се свърже към базата данни");
@mysql_select_db($db_name) or die("Грешна база данни");
$query="SELECT b.title,b.text,k.thumb FROM baza b,kartinki k WHERE k.id_b=b.id_b";
$result=mysql_query($query);
$num=mysql_numrows($result);
mysql_close();
$i=0;
while ($i < $num) {
$title=mysql_result($result,$i,"b.title");
$text=mysql_result($result,$i,"b.text");
$thumb=mysql_result($result,$i,"k.thumb");
echo "<tr><td><img src=admin/$thumb ></td><td>$title<br><br>$text</td></tr>";
$i++;
}
echo "</table>";
?>
ето и резултата: http://webjo.no-ip.org/test2/galeria/galeria/view3.php
въпроса е как да направя да не се повтеря текста. а ако има 3 снимки примерно да си покаже 3 снимки с 1 текст.. а не да го показва толкова пъти колкото са картинките