<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> </b></p> </blockquote> </td> <td colspan="2"><b><br> Bla bla Administrations-modul</b></td> </tr> <tr> <td width="5%"> </td> <td colspan="2"><span class="gb_text"> <br> <br> Nedenstå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%"> </td> <td width="35%"> <br> <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
$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%"> </td> </tr> </table> <br> <br> </body> </html>
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...?
<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> </b></p> </blockquote> </td> <td colspan="2"><b><br> Bla bla Administrations-modul</b></td> </tr> <tr> <td width="5%"> </td> <td colspan="2"><span class="gb_text"> <br> <br> Nedenstå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%"> </td> <td width="35%"> <br> <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%"> </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.
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.
Synes godt om
Ny brugerNybegynder
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.