2 databases goed weer geven...

Status
Niet open voor verdere reacties.

Woutertjuh88

Terugkerende gebruiker
Lid geworden
20 nov 2005
Berichten
3.532
Hoi!

Ik ben bezig om een poll systeem te maken en wil grag een overzicht van alle polls hebben met de antwoorden. (Deze staan allebij apart in de database)

Het volgende heb ik maar daar komt niet het goede uit:

PHP:
$res = mysql_query("SELECT * FROM Poll;", $db);

while($item = mysql_fetch_assoc($res)){
	
	echo "<p>id: ".$item['id']." vraag: <b>".$item['vraag']."</b> (".$item['totaalstemmen']."x gestemd)<p />";
	
	
	$res = mysql_query("SELECT * FROM Pollantwoorden WHERE pollid = ".$item['id']." ORDER BY pollid;", $db);
	
	while($item = mysql_fetch_assoc($res)){
		
		if(!empty($item['antwoord'])){
			
			echo $item['antwoord']." (<b>".round((($item['stemmenantwoord']/$totaalstemmen)*100),0)."%</b>)<br />";
			
		}
		
	}
	
}

hier komt uit:

id: 2 vraag: Waar ga jij naar toe op vakantie (29x gestemd)

Nederland (3%)
Belgie (1%)
Duitsland (0%)


maar ik wil dat er uit komt:

id: 2 vraag: Waar ga jij naar toe op vakantie (29x gestemd)

Nederland (3%)
Belgie (1%)
Duitsland (0%)

id: 3 vraag: Beoordeel deze website (29x gestemd)

Geweldig! (0%)
Super (0%)
Goed (0%)


en dan de rest van alle polls tot hij de hele database bij langs is geweest!

Wie weet een snelle oplossing?
 
probeer een andere variable te gebruiken voor je 2e query.
tevens je zegt ze staan apart in de db.
staan ze wel allemaal in de tabel pollen?

kan je misschien ook de db structuur van de 2 tabellen laten zien???
pollen en pollenantwoorden ;)

Byee VRC
 
"probeer een andere variable te gebruiken voor je 2e query."

Dat was het probleem... Het is nu opgeslot!


Bedankt!!
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan