hallo, ik kom er niet uit.

als ik dit heb:

id text aantal
1 2 78
2 3 88
6 5 47


moet het totaal 3 zijn.

hoe krijg je dat voorelkaar.. heb als met wat count functies geprobeerd.
maar krijg het niet voorelkaar.

iemand ideeën?


uiteindelijk wil ik graag dit hebben:

id text aantal
1 2 78
2 3 88
6 5 47
9 12 312

script uitkomts:
1
2
3
4


ik row altijd id's maar een javascrciptje mag geen nummer missen. vandaar dat niet kan.


hoop dat iemand dit snapt:P

groet Arco


Je eerste vraag met het aantal rijen in een tabel:
SELECT COUNT(*) AS aantal FROM tabel

Wat je met je tweede vraag bedoeld snap ik geen fluit van. Kan je eens duidelijker zijn?
Gebruik je hiervoor een while-loop?

Zet voor de while-loop
<?php
$iCount = 1;


En net voor je de while-loop afsluit
<?php
$iCount++;

Dan kan je deze echo`en, voor de ++ :)


<?php

for($i = 1; $i <= 20; $i++)
{
echo "$i";
}

?>



waar 20 staat moet dus het aantal rijen komen.

dit verhaal...

id text aantal
1 2 78
2 3 88
6 5 47


moet het totaal 3 zijn.

Dit is niet de manier waarop ik het zou doen.

Want waar haal jij de id's dan vandaan?

Lees mijn vorige post en de post van Hipska nog eens.
punt is als ik iets toevoeg aan een db en ik verwijder een aantal dan krijg je een gat van id's als je snap wat ik bedoel dat is niet zo erg

maar ik moet gewoon als uitkomst. hebben:

1
2
3
4
5
6
7
8
9
10


DB voorbeeld:

id text aantal
1 2 78
2 3 88
6 5 47
7 2 22
8 3 232
9 56 233
10 56 23
11 54 23
12 45 232
13 45 232

dus hier heb je id 3, 4 en 5 verwijderd

het is voor een javascript. waar de volgnummers het zelfde moet zijn vandaar je de id's niet kan laten zien dat had ik nu maar als je 1 verwijdert dan zie je het script niet meer.

vandaar dacht ik dit kan de oplossing wel zijn.. maar dan moet ik dus iets hebben om rijen op te tellen
ik zit nu ook op me werkt kan moelijk nu dingen testen anders had ik wel wat geprobeerd...
Je gaat niet eens in op mijn reacties.

Waarom post ik het nog?
sorry, nee ik begreep je verkeerd.

ip probeer wel ff wat
Massive bump hier he...

Je kunt toch een while maken o.i.d?

Voer je eerst je query uit en dan whilen...


---->query
$i=0;
while($row=mysql_fetch_array($result)){
echo $i - andere rijen.'<br />;
$i++;
}

Lees het berichtje van Hipska eens, van boven ;-)


<?php

include('mysql.php');

$icount = mysql_query("SELECT COUNT(*) AS id FROM tabel"); 
$iCount = 1;

while ( $iCount++ ) 
{
echo "$iCount <br>";
}


?>



hmmz ik doe wat fout hij telt maar door...

Reageren