Avatar billede kimox Nybegynder
06. juni 2005 - 15:08 Der er 6 kommentarer og
1 løsning

Stor hjælp tak. Connection fejl.

Hej

jeg har følgende script:

<?php
require "db.php";
$res = mysql_query("SELECT * from bixen_vrag");
$id = $row['id'];
echo " id: $id";

    echo"<table width=\"100%\"  border=\"0\" cellpadding=\"0\" cellspacing=\"0\">
  <tr bgcolor=\"5175A5\">
    <td width=\"33%\"><span class=\"bil\">Model:</span></td>
    <td width=\"22%\"><div align=\"center\"><span class=\"bil\">Antal kommentare:</span> </div></td>
    <td width=\"24%\"><div align=\"center\"><span class=\"bil\">Ventende kommentare:</span></div></td>
    <td width=\"21%\"><div align=\"center\"><span class=\"bil\">Godkend kommentare:</span></div></td>
  </tr>";
  while($row = mysql_fetch_array($res)) {
echo "<tr>
    <td>$row[model]"; }
echo "</td>
    <td>";
$res = mysql_query("SELECT * from bixen_vrag_msg");
$replyto = $row['replyto'];
$id = $row['id'];
echo "rep: $replyto";
$sql = "SELECT COUNT(id) as no FROM bixen_vrag_msg WHERE replyto='$id'";
$tael = mysql_query($sql) or die (mysql_error());
echo mysql_result($tael, 0);
echo "</td>
    <td>";
$sql2 = "SELECT COUNT(godkendt) as no FROM bixen_vrag_msg WHERE godkendt = 'NEJ'";
$tael2 = mysql_query($sql2) or die (mysql_error());
echo mysql_result($tael2, 0);
echo "</td>
    <td><div align=\"center\"><a href=\"valgtvrag.php?id=$id\"><img src=\"../gfx/god.gif\" width=\"20\" height=\"20\" border=\"0\"></a></div></td>
  </tr>";
echo "</table>";
?>

Det er lidt besværligt at forklare men:

1. Det skal hente "$model" navne i "bixen_vrag" fra en DB.
2. Ud for hvert af de navne den har hentet skal der komme følgende muligheder som bliver hentet fra en anden del i min DB, som hedder "bixen_vrag_msg" - 
  - 1. Der skal den tælle sammen hvor mange id'er at der er. og skrive det til det gældene id i "bixen_vrag" der hvor den tjekker med samme id, hedder "$replyto"  (så hvis en model i "bixen_vrag" har id="43" så står der "43" i "$replyto" i "bixen_vrag_msg"

  - 2. Den skal tælle hvor mange "NEJ" der står i feltet "godkend" i det id som passer i "$replyto" i "bixen_vrag_msg"

  - 3. Den skal til sidst få dette til at virke med id'et som står i "$replyto"  - <a href=\"valgtvrag.php?id=$id\"><img src=\"../gfx/god.gif\" width=\"20\" height=\"20\" border=\"0\"></a>

HÅBER MEGA MEGET I KAN HJÆLPE MIG, hvis det ik er nok point så skriv hvordan vi finder ud af det.. uanset pris af points.
Skal bare have det til at virke
Avatar billede nielle Nybegynder
06. juni 2005 - 18:51 #1
Hvis du får en "Connection fejl" så er det vel fordi at du ikke har valgt dig en database? Jeg kan heller ikke se noget kode nogen steder som gør det.

Hvad er der i din db.php?
Avatar billede kimox Nybegynder
07. juni 2005 - 08:52 #2
der er:

<?php
mysql_connect("localhost", "xxx", "xxx");
mysql_select_db("xxx");
?>
Avatar billede kimox Nybegynder
07. juni 2005 - 12:26 #3
Glem det.. jeg har fået det til at virke :D
Avatar billede nielle Nybegynder
07. juni 2005 - 19:08 #4
Husk at acceptere dit eget svar - ellers får du ikke dine point tilbage.

I øvrigt, hvad var løsningen?
Avatar billede kimox Nybegynder
08. juni 2005 - 09:04 #5
dette:

    echo"<table width=\"100%\"  border=\"0\" cellpadding=\"0\" cellspacing=\"0\">
  <tr bgcolor=\"5175A5\">
    <td width=\"33%\"><span class=\"bil\">Model:</span></td>
    <td width=\"22%\"><div align=\"center\"><span class=\"bil\">Antal kommentare:</span> </div></td>
    <td width=\"24%\"><div align=\"center\"><span class=\"bil\">Ventende kommentare:</span></div></td>
    <td width=\"21%\"><div align=\"center\"><span class=\"bil\">Godkend kommentare:</span></div></td>
  </tr>";
while ($row = mysql_fetch_array($query)) {
  $id = $row['id'];
echo "<tr>
    <td>$row[model]</td>
    <td><center>";
$sql = "SELECT COUNT(godkendt) as no FROM bixen_vrag_msg WHERE replyto ='$id' AND godkendt = 'JA'";
$tael = mysql_query($sql) or die (mysql_error());
echo mysql_result($tael, 0);
echo"</center></td>
    <td><center>";
$sql = "SELECT COUNT(godkendt) as no FROM bixen_vrag_msg WHERE replyto ='$id' AND godkendt = 'NEJ'";
$tael = mysql_query($sql) or die (mysql_error());
echo mysql_result($tael, 0);
echo"</center></td>
    <td><div align=\"center\"><a href=\"valgtvrag.php?id=$row[id]\"><img src=\"../gfx/god.gif\" width=\"20\" height=\"20\" border=\"0\"></a></div></td>
  </tr>";
  }
echo "</table>";
echo "<hr noshade color=\"#00000\" size=\"1\">\n";
?>
Avatar billede kimox Nybegynder
08. juni 2005 - 09:05 #6
:-)
Avatar billede kimox Nybegynder
08. juni 2005 - 09:05 #7
-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