Avatar billede spidr Nybegynder
23. januar 2005 - 18:10 Der er 3 kommentarer og
1 løsning

Finder 2, skriver den ene

Ok, jeg henter nogle tal fra en database med nedenstående kode,
problemet er at den finder 2 der har de kriterier den skal bruge, men den skriver kun de tal ud fra nummer 2 den finder.
Det jeg vil have er at den skal ligge talene sammen fra nummer 1 og nummer 2 :)

Håber nogen kan hjaelpe :)

Det skal lige siges at nogen gange finder den kun 1.


<?php

include("../db_ind.inc");

$navn = $_POST['brugernavn'];

$pass = $_POST['password'];

$query = mysql_query("SELECT * FROM linkindex WHERE navn='$navn' AND pass='$pass'");

if (mysql_num_rows($query) != "0"){
print "
&nbsp;Her kan du se statistikker for din kampagne $navn<br><br>
<table width=100%>
<tr><td>Navn:</td><td><b>IMP</b></td><td><b>U-IMP</b></td><td><b>Klik</b></td><td><b>U-klik</b></td><td><b>CTR</b></td><td>dage</td><td>Imp pr. dag</td><td>Klik pr. dag</td></tr>
";


while($r = mysql_fetch_array($query)) {

Her regner den så en masse sammen og skriver det ud, og så når while slutter og jeg skal til at skrive noget mere så har jeg problemet med at den kun tager nummer 2.

}

print "$impialt <-som er problemet for det finder den kun fra nummer 2";
Avatar billede moocher Nybegynder
23. januar 2005 - 19:00 #1
Jeg ved ikke helt hvad du mener, men jeg tror at du mener at $r indeholder den sidste variabel. Dette gør den jo fordi at den bliver overskrevet hver gang.
Dette kan du gøre noget ved, ved at lave en arrey der bliver fyldt med det forskellige

$i = 0;
while($r = mysql_fetch_array($query)) {
$i = $i + 1;
tekst[$i] = $r;
}
Avatar billede hmortensen Nybegynder
23. januar 2005 - 20:54 #2
$ialt = 0;
while($r = mysql_fetch_array($query))
{
  $ialt += r['felt'];
}

echo $ialt;


elller


direkte i din sql:
SELECT SUM(felt) AS ialt FROM linkindex WHERE....
Avatar billede spidr Nybegynder
16. februar 2005 - 17:32 #3
Tak det virkede vidst, hvade helt glaemt det her spørgsmål, fandt jo ud af det.

Får jeg et svar?
Avatar billede hmortensen Nybegynder
16. februar 2005 - 19:19 #4
Ok :)
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