Goedendag.
Ik zit met het volgende
ik heb deze script

<?php
if(isset($_POST['Week'])) $week=$_POST['Week'];
if(count($week))
{
	for($i=0;$i<count($week);$i++)
	{
		echo "<br>alternatief" .$week[$i];
	}
}

if($p=="rappo")
{//Begin Rappo
	echo '
	<table border="1" width="100%">
	<tr>
		<td>
		<p align="center">Week nr: '.$datum['week'].'</td>
	</tr>
	</table>';
	
	if($naam=="all" && $tijd=="all")
	{//Begin all
		echo 
			'
			<table border="1" width="100%" cellspacing="0" bordercolor="#000000">
			<tr>
				<td>Agent naam:</td>
				<td>inlogtijd:</td>
				<td>Gemiddelde Behandeltijd</td>
				<td>idle%</td>
				<td>After Call Work (ACW)</td>
				<td>RTA%</td>
			</tr>	
			';
			
		$sql1 = "SELECT * FROM tijdtest WHERE week = '".$week[$i]."'";
		$query1 = mysql_query($sql);
		
		while($tijden = mysql_fetch_array($query1))
		{//Begin loop
			
			echo
				'
				<tr>
					<td>'.$tijden['agentnaam'].'</td>
					<td>'.$tijden['inlogtijd'].'</td>';
					if($tijden['gbt']>599)
					{
					echo '<td bgcolor="#FF0000"><center>'.$tijden['gbt'].'</center></td>';	
					}
					else
					{
					echo '<td bgcolor="#00FF00"><center>'.$tijden['gbt'].'</center></td>';
					}
					if($tijden['idle']>9.99)
					{
					echo '<td bgcolor="#FF0000">'.$tijden['idle'].'</td>';
					}else
					{
					echo '<td bgcolor="#00FF00">'.$tijden['idle'].'</td>';	
					}
					if($tijden['acw']>50)
					{
					echo '<td bgcolor="#FF0000"><center>'.$tijden['acw'].'</center></td>';
					}
					else
					{
					echo '<td bgcolor="#00FF00"><center>'.$tijden['acw'].'</center></td>';
					}
					if($tijden['rta']<90)
					{
					echo '<td bgcolor="#FF0000">'.$tijden['rta'].'%</td>';
					}
					else
					{
					echo '<td bgcolor="#00FF00">'.$tijden['rta'].'%</td></tr>';		
					}
		}//Einde While Loop//
		
	}
?>


hiermee post ik het

<select name="Week[]" size="10" multiple>
		
		<option value="40">Week 40</option>
		<option value="41">Week 41</option>
		<option value="42">Week 42</option>
		<option value="43">Week 43</option>
		<option value="44">Week 44</option>
		</select>


Als ik nu week40 en 41 selecteer en ik klik op submit
dan zegt mijn array dit

Array
(
[Week] => Array
(
[0] => 40
[1] => 41
)
)

Maar mijn uitkomst is altijd week 41 en niet samen
Hoe kan ik dit oplossen
Met vriendelijke groet thomas de vries.
De query waarin je $i gebruikt staat buiten de for-loop waarin je $i laat oplopen. Met andere woorden, $i zal altij de laatste waarde (in jouw geval 41) bevatten en dus zullen alleen de gegevens van week 41 opgehaald worden.

De query zul je dus ook binnen de for-loop uit moeten voeren en vervolgens moeten zorgen dat de data op de juiste manier verwerkt/getoond wordt.

Reageren