Even een simpel vraagje.
Ik heb een tabel waarin in een kolom id's staan. Nu wil ik tellen hoe vaak een bepaald id voorkomt. Hoe doe ik dit? met count?
Oké.. maar waar wij id gebruiken, in de query, wil je dus ontvanger hebben geteld, dat zou ik dan eerst maar eens aanpassen.

<?php

$query="SELECT
COUNT(ontvanger) AS aantal,
ontvanger
FROM
tabelnaam
GROUP BY
ontvanger
ORDER BY
aantal DESC";
$sql=mysql_query($query);
while($data=mysql_fetch_array($sql)){
echo 'ID nummer '.$data['ontvanger'].' heeft '.$data['aantal'].' aanvragen gedaan<br>';
}
?>
Hij doet het bedankt. even nog wat puntjes op de i zetten.
dit is dus toch niet wat ik zocht. Ik wild dus hebben dat ik bijvoorbeeld hem een id geef (bijvoorbeeld 2) dat hij dan kijkt hoevaak 2 voorkomt.
<?
$sql = "SELECT COUNT(id) AS totaal FROM tabelnaam WHERE id = '".$_POST['id']."'";
$res = mysql_query($sql);
$totaal = mysql_fetch_array($res);

echo $totaal[0];
?>

maak nu nog een formulier.
typ een id in en druk op submit.
nog even wat controles doen en klaar ben je.

en of GROUP BY bij een COUNT hoort weet ik niet.
maar dat kan je teruglezen in vorige reacties.
ok hij geeft dus elke keer 0 terug. Ik heb id en totaal al vervangen door ontvanger maar geen succes. Ook in phpmyadmin geeft hij hetzelfde. ontvanger is in mijn geval dus de kolom met de gegevens
hoe ziet je database tabel eruit?
tabel naam: tbl_offerte

ID__Naam___ontvanger
1___kees____10
2___henk____12
3___sonja____10

Nu wil ik dus dat als ik ontvanger = 10 opgeef dat hij dus 2 teruggeeft en als ik 12 ingeef hij 1 teruggeeft.
Totaal moet je wel gewoon laten staan he!! Alleen id moet je veranderen in ontvanger! En dan bij je formulier is afhankelijk van de naam van het invulveld in je formulier..
Ja maar hij blijft dan gewoon 0 geven
hoe ziet het totaal er nu uit?
het hele script dus

Reageren