Jump to content

Help using a dropdown form within foreach loop


sac0o01

Recommended Posts

I have a script that pulls urls from a database and displays the corresponding image by means of a foreach loop.  I am trying to add a dropdown form to each iteration but when I run the from it only sends the values from the last iteration in the loop.  The image part of the loop works perfectly.  Any suggestions on a better way or how to make this one work?  

 

(excuse the mess...)

<?php foreach ($image as $image_arr){?>
	<center>
		 <tr>
		    <br /><td width="70"><img src="<?php echo $image_arr;?>" alt="rotation" /><br /> </td>
				URL:<?php echo $image_arr;?>
			<br />
				<?php
				//get ratings from database
				$ratingresult = mysql_query("SELECT rating FROM images WHERE url = '$image_arr' "); 
				$ratingrow = mysql_fetch_row($ratingresult);
				$rating = $ratingrow[0]
				?>
								
				Rating:<?php echo $rating;?></td><br />
				
			<form name="rateform" action="rate.php" method="POST">
			<input type="hidden" name="seturl" VALUE="<?php echo $image_arr ?>"/>
			<select name="ratedrop">
			<option value="1">1 star</option>
			<option value="2">2 stars</option>
			<option value="3">3 stars</option>
			<option value="4">4 stars</option>
			<option value="5">5 stars</option>
			</select>
			<input type="submit" VALUE="rate" />
<hr />
		</tr></center>
<?php }?>

 

 

 

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.