Avatar billede nickyc Nybegynder
17. december 2003 - 09:43 Der er 5 kommentarer og
1 løsning

output problem

Hey Allesammen.
Sidder lige her med et lille problem som driller som en sindsyg!

Skal have : echo "<p>Der er i alt $taeller tilmeldt listen";
Til at stå meget højere oppe... Faktisk oppe ved ved linie 27. i koden...
Her er koden:

<html>
<head>
<title>:::Bla| Admin:::</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link rel="stylesheet" href="../css/standard.css" type="text/css">
</head>

<body scroll="auto" class="gb_text">
<table width="100%" border="0" cellspacing="0" cellpadding="0" height="100">
  <tr>
    <td background="../images/bg_top.jpg" colspan="3"><img src="../images/logo01.gif" width="178" height="83"></td>
  </tr>
  <tr>
    <td width="5%">
      <blockquote>
        <p><b>&nbsp;</b></p>
      </blockquote>
    </td>
    <td colspan="2"><b><br>
      Bla bla Administrations-modul</b></td>
  </tr>
  <tr>
    <td width="5%">&nbsp;</td>
    <td colspan="2"><span class="gb_text">&nbsp;<br>
      &nbsp;<br>
      Nedenst&aring;ende kan du se dem der er tilmeldte til listen.</span><br>
      <br>
      <a href="admin.php">Tilbage til admin sektionen</a></td>
  </tr>
  <tr>
    <td width="5%">&nbsp;</td>
    <td width="35%">&nbsp;<br>
      &nbsp;<br>
      <?php
//shownewsletter.php
//Viser alle der er tilmeldte til nyhedsbrevet
//Lav en forbindelse

$connection = mysql_connect("mysql.webglobe.dk" , "bla" ,"bla")
or die("cannot make connection");
//Vælg databasen

$db = mysql_select_db("bla", $connection)
or die("cannot find database");
//Vælg sql query, forespørgsel

$sql_query = "SELECT * FROM email";
//execute query, forespørgsel

$result = mysql_query("$sql_query");
//viser nu resultaterne på siden

//loop through our email table

$taeller = 0;
while ($rows = mysql_fetch_row($result))
{
//$rows[0] er ID $rows[1] er navn og $rows[2] er email adr.
echo ("$rows[1], $rows[2]<br>");
$taeller++;
}
echo "<p>Der er i alt $taeller tilmeldt listen";
?>
    </td>
    <td width="60%">&nbsp;</td>
  </tr>
</table>
<br>
<br>
</body>
</html>
Avatar billede nikolajdu Nybegynder
17. december 2003 - 09:47 #1
hvad gives der af fejl????
Avatar billede nickyc Nybegynder
17. december 2003 - 09:50 #2
Der er ingen fejl, vil bare gerne have at man kan se hvor mange der er tilmeldte til listen til at stå i linie 27. i koden...
Så det så vises over alle email adr, og navne....

Dvs.
echo "<p>Der er i alt $taeller tilmeldt listen";
Skal op på linie 27.
Men hvis jeg sætter den derop, kan den jo ikke tælle hvor mange der ligger i databasen da den ikke har oprettet forbindelse osv. endnu...?
Avatar billede nikolajdu Nybegynder
17. december 2003 - 09:56 #3
Kan du så ikke bare flytte den derop ;-)

$result = mysql_query("SELECT * FROM email");
$taeller = mysql_num_rows($result);

/Nikolaj
Avatar billede Slettet bruger
17. december 2003 - 09:59 #4
<?php
//shownewsletter.php
//Viser alle der er tilmeldte til nyhedsbrevet
//Lav en forbindelse

$connection = mysql_connect("mysql.webglobe.dk" , "bla" ,"bla")
or die("cannot make connection");
//Vælg databasen

$db = mysql_select_db("bla", $connection)
or die("cannot find database");
//Vælg sql query, forespørgsel

$sql_query = "SELECT * FROM email";
//execute query, forespørgsel

$result = mysql_query("$sql_query");

$antal=mysql_num_rows($result);

?>
<html>
<head>
<title>:::Bla| Admin:::</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link rel="stylesheet" href="../css/standard.css" type="text/css">
</head>

<body scroll="auto" class="gb_text">
<table width="100%" border="0" cellspacing="0" cellpadding="0" height="100">
  <tr>
    <td background="../images/bg_top.jpg" colspan="3"><img src="../images/logo01.gif" width="178" height="83"></td>
  </tr>
  <tr>
    <td width="5%">
      <blockquote>
        <p><b>&nbsp;</b></p>
      </blockquote>
    </td>
    <td colspan="2"><b><br>
      Bla bla Administrations-modul</b></td>
  </tr>
  <tr>
    <td width="5%">&nbsp;</td>
    <td colspan="2"><span class="gb_text">&nbsp;<br>
      &nbsp;<br>
      Nedenst&aring;ende kan du se dem der er tilmeldte til listen.</span><br>
      <br>
      <a href="admin.php">Tilbage til admin sektionen</a></td>
  </tr>
  <tr>
    <td width="5%">&nbsp;</td>
    <td width="35%">&nbsp;<br>
      &nbsp;<br>
<?php
//viser nu resultaterne på siden

//loop through our email table

$taeller = 0;
while ($rows = mysql_fetch_row($result))
{
//$rows[0] er ID $rows[1] er navn og $rows[2] er email adr.
echo ("$rows[1], $rows[2]<br>");
$taeller++;
}
?>
    </td>
    <td width="60%">&nbsp;</td>
  </tr>
</table>
<br>
<br>
</body>
</html>

Nu skal du bare indsætte linien
echo "<p>Der er i alt $antal tilmeldt listen";
på det rette sted. Jeg gad ikke lige skulle tælle til 27.
Avatar billede nickyc Nybegynder
17. december 2003 - 10:03 #5
Takker Sandbox...
Det virkede :)
Avatar billede Slettet bruger
17. december 2003 - 10:11 #6
nikolajdu: Problemet var, at han talte linierne mens han skrev dem, så han havde først tallet, når han havde skrevet dem.

nickyc: Det er nemmere at spørge databasen om antallet end at tælle dem selv.
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