Avatar billede JOHN_DOE Nybegynder
19. oktober 2005 - 08:14 Der er 2 kommentarer og
1 løsning

Skal finde antal fra en anden tabel

Hej jeg har 2 tabeller "cder" og "indhold_cder" og i "cder" står der om cden og i "indhold_cder" er der en kulonne hvor der står "til". Så hvis fx iden i "cder" er 4 så skal "til" være 4 på alle mine fx 13 numre..  Det kan jeg godt få puslet sammen, men hvis jeg vil vide hvor mange numre i tabellen "indhold_cder" der har "til" slået til 4??

Hvordan gør jeg der??


Mit PHP script ser sådan ud..




-----------------------------------
<? include("../../include/top.php"); ?>
<?
if ($action == "soeg") {
$query = mysql_query("SELECT * FROM cder ORDER BY id DESC");
while($r = mysql_fetch_array($query)) {
  echo $r[1];
}
}
elseif (($album)) {
$query = mysql_query("SELECT * FROM cder WHERE id = '$album'");
while($r = mysql_fetch_array($query)) {
$album_findes = "ja";
}
if ($album_findes == "ja") {
  $query = mysql_query("SELECT * FROM cder WHERE id = '$album' ORDER BY id DESC");
  while($r = mysql_fetch_array($query)) {
?>
<table width="400px" cellpadding="0" cellspacing="0">
<tr>
  <td align="left" width="150px"><a href="<? echo $r[billed]; ?>" target="_blank"><img border="0" src="<? echo $r[billed]; ?>" width="125px" height="125px"></a></td>
  <td align="left"><b class="fremvis"><? echo $r[navn]; ?></b><br><a class="fremvis">Udgivet:</a> <? echo $r[udgivet]; ?><br><a class="fremvis">Udgiver af:</a> <? echo $r[label]; ?><br></td>
</tr>
<tr>
  <td colspan="2" class="menu"></td>
</tr>
<tr>
  <td colspan="2"><table cellpadding="0" cellspacing="0" width="400px">
<tr>
  <td colspan="7" background="<? echo $rod; ?>pics/gfx/border/bor_we.gif" height="3px"></td>
</tr>
<tr>
  <td background="<? echo $rod; ?>pics/gfx/border/bor_ns.gif" width="3px"></td>
  <td class="menu" width="30px" align="right"><b class="fremvis">#</b></td>
  <td background="<? echo $rod; ?>pics/gfx/border/bor_ns.gif" width="3px"></td>
  <td class="menu"><b class="fremvis">Track</b></td>
  <td background="<? echo $rod; ?>pics/gfx/border/bor_ns.gif" width="3px"></td>
  <td class="menu" width="50px"><b class="fremvis">Tid</b></td>
  <td background="<? echo $rod; ?>pics/gfx/border/bor_ns.gif" width="3px"></td>
</tr>
<tr>
  <td colspan="7" background="<? echo $rod; ?>pics/gfx/border/bor_we.gif" height="3px"></td>
</tr>
<?
  }
$query = mysql_query("SELECT * FROM indhold_cder WHERE til = '$album' ORDER BY id ASC");
while($r = mysql_fetch_array($query)) {
?>
<tr>
  <td background="<? echo $rod; ?>pics/gfx/border/bor_ns.gif" width="3px"></td>
  <td class="menu" width="30px" align="right"><? echo $r[nr]; ?></td>
  <td background="<? echo $rod; ?>pics/gfx/border/bor_ns.gif" width="3px"></td>
  <td class="menu"><? echo $r[track]; ?></td>
  <td background="<? echo $rod; ?>pics/gfx/border/bor_ns.gif" width="3px"></td>
  <td class="menu" width="50px"><? echo $r[tid]; ?></td>
  <td background="<? echo $rod; ?>pics/gfx/border/bor_ns.gif" width="3px"></td>
</tr>
<tr>
  <td colspan="7" background="<? echo $rod; ?>pics/gfx/border/bor_we.gif" height="3px"></td>
</tr>
<?
}
?>
</table></td>
</tr>
</table>
<?
}
else {
  echo "Der er sket en fejl! Albummet findes ikke..";
}
}
else {
$query = mysql_query("SELECT * FROM cder ORDER BY id DESC");
while($r = mysql_fetch_array($query)) {
?>
<table cellpadding="0" cellpadding="0" width="400px" OnClick="location.href='<? echo $rod; ?>indhold/musik/album.php?album=<? echo $r[id]; ?>';" class="hand">
<tr>
  <td colspan="6" background="<? echo $rod; ?>pics/gfx/border/bor_we.gif" height="3px"></td>
</tr>
<tr>
  <td background="<? echo $rod; ?>pics/gfx/border/bor_ns.gif" width="3px"></td>
  <td width="50px"><img src="<? echo $r[billed]; ?>" width="50px" height="50px"></td>
  <td background="<? echo $rod; ?>pics/gfx/border/bor_ns.gif" width="3px"></td>
  <td width="3px"</td>
------------------------------------
Og det er her jeg har problemet..! der hvor der står [??] skal jeg have mine antal numre til at stå..
------------------------------------
  <td class="fremvis"><? echo $r[udgivet]; ?><br><? echo $r[navn]; ?><br>Altal numre: [??]</td>
------------------------------------
Og det er her  problemet slutter..!
------------------------------------
  <td background="<? echo $rod; ?>pics/gfx/border/bor_ns.gif" width="3px"></td>
</tr>
<tr>
  <td colspan="6" background="<? echo $rod; ?>pics/gfx/border/bor_we.gif" height="3px"></td>
</tr>
</table>
<br>
<?
}
}
?>
<? include("../../include/bund.php"); ?>
-----------------------------------
// Louv
Avatar billede dmdisco Nybegynder
19. oktober 2005 - 08:47 #1
jeg er ikke helt med på hvad du mener men tror det er JOIN du leder efter
http://dev.mysql.com/doc/refman/5.0/en/join.html
Avatar billede JOHN_DOE Nybegynder
19. oktober 2005 - 09:23 #2
hmm jeg tænkte på om du ikke ville hjælpe mig med at kigge det igennem? Her simpelhen ikke tid for tiden... Bare vis du nu lige viste om der var noget brugbart eller sådan noget.. Men tak for hjælpen, jeg tror jeg vil kigge på det om nogle uger hvis du ikke gør det for mig;D
//Louv
Avatar billede JOHN_DOE Nybegynder
19. oktober 2005 - 15:28 #3
LUKKET!!
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester