Ya tenia tiempo que no venia por aqui, bueno ahora con esta duda!
Tengo una consulta que me muestra las solicitudes atendidas de los usuarios, los usuarios tienen la opcion de calificar el servicio que se les proporciono, para esto junto a cada solicitud debe ir un select con valores: Excelente, Muy Bueno, Bueno, Regular, Malo, y un boton para "votar".
por ejemplo
Código:
Con esto no hay problema, el rollo viene cuando trato de guardar el valor de cada voto de cada solicitud, ya que como el select y el boton se genera "dinamicamente" por cada registro q trae la consulta, el select siempre se llama igual y su id tambien es igual, entonces siempre se toma el valor del primero que envie, es decir, si la solicitud1 le puse Bueno y la solicitud2 le puse Malo...siempre se guardara bueno.solicitud1 select boton solicitud2 select boton solicitud3 select boton ...
este es un pedazo del codigo de la consulta:
Código PHP:
<?PHP
$sql_consulta="SELECT campos FROM tablas WHERE condiciones";
$sql_result=mysql_query($sql_consulta);
?>
<table align="center" >
<caption><span class="succes">Solicitudes Atendidas</span></caption>
<tr>
<!--encabezados-->
<th scope="col">No. Solicitud</th>
<th scope="col">Titulo</th>
<th scope="col">Fecha de<br />Entrada</th>
<th scope="col">Fecha de<br />Finalizacion</th>
<th scope="col">Calificacion</th>
...
</tr>
<?PHP
while($row=mysql_fetch_array($sql_result, MYSQL_ASSOC)){
?>
<tr>
<!--valores-->
<td><?PHP echo $no_sol ?></td>
<td><?PHP echo $titulo ?></td>
<td><?PHP echo $fecha_ent ?></td>
<td><?PHP echo $fecha_div ?></td>
<td><select id="calificacion" name="calificacion">
<option value='Excelente'>Excelente</option>
<option value='Muy Bueno'>Muy Bueno</option>
<option value='Bueno'>Bueno</option>
<option value='Regular'>Regular</option>
<option value='Malo'>Malo</option>
</select>
<input type="button" value="Calificar" onclick="calificar('calificacion','<?PHP echo $no_sol ?>','calificar')" />
</td>
</tr>
<?PHP
}
?>
</table>
Espero haberme explicado y me puedan ayudar...Gracias