Jump to content
php.lv forumi

Divas Tabulas


PacStyle

Recommended Posts

Labs rīts, kas padarīts...

jau kādu laiku čakarējos ar šo lietu...

Man ir divas tabulas zinas un zinas_bildes sakrītošais row ir ziņās - "id" , zinas_bildes - "zinuid"

Pievienojot bildi iekš zinas_bildes vinš ievieto ziņu id un bildes url...

Es vēlos, lai bilde rādās pie attiecīgās ziņas...Pārbaudes meiģināju likt, arī nēkā...

 

 

 $sql = mysql_query("SELECT * FROM zinas ORDER BY id DESC LIMIT $ezers, $cikjarada");
$sql_bilde = mysql_query("SELECT * FROM zinas_bildes");



while($row = mysql_fetch_assoc($sql) AND $row2 = mysql_fetch_assoc($sql_bilde)) {
echo "<b><font size='3pt'>";
echo $row['title'];
echo '</font></b><TABLE BORDER="0" CELLPADDING="5">
<TR VALIGN=TOP>';
if ($row2['zinuid'] == $row['id']){
echo '<TD><PRE><img src="';
echo $row2['bilde'];       
echo '" width="80" height="80"></PRE></TD>';
}
echo '<TD align="left" width="400px" height="100%">';
echo $row['body'];
echo "<br><div style='float:left;'><b>Pievienoja ";
echo $row['date'];
echo '</b></div><div style="float:right;">';
if ($row['akomentari'] == ja) {
       echo "<a href=?do=komentari&newsid=";
       echo "$row[id]>Komentāri</a> (";
       $csql = "SELECT COUNT(*) AS n FROM `komentari` WHERE pid='".$row['id']."'";
       $cres = mysql_query($csql);
       $c = mysql_fetch_object($cres);
       echo $c->n;
       echo ")";
       }
       else { echo ""; }
	echo "    » <a href=?do=lasit_vairak&newsid=";
       echo "$row[id]>Lasīt vairāk</a></div>";
echo '</TD>
</TR>

</TABLE>
'; 

Lasīt vairāk liku $id = $_GET['newsid']; un vinjam ir kur pieķerties, bet zinas.php galvenajā lapā un znezinu kā kas ko....

 

Vai paldies jau iepriekš

Edited by PacStyle
Link to comment
Share on other sites

Nu ir vairāki varianti.

1. Dumākais - pie katras ziņas izvades noselektēt bildi. Tb taisīt jaunu selektu. Līdzīgi kā jau komentārus selecto.

2. JOIN (lasi mysql manuāli)

3. SELECT zinas.*, bilde.bildes FROM zinas, bildes WHERE zinas.zinas_id = bildes.zinas_id

 

Tev viena bilde rakstam? Kāpēc tad to neglabā tajā pašā tabulā, kur rakstu pašu?

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...