Estoy teniendo dificultades con guardar datos en mi bd de una aplicacion en la que estoy trabajando (sistema de abogados).
Bien, necesito asignar diferentes datos (causas) a usuarios para que las trabajen, por lo que desplegue la informacion traida desde una query en una grilla.
agrega un chekbox al inicio y al final un listbox con los usuarios que deberian trabajar las filas seleccionadas.
Puers bien funciona bien guardando solo el ultimo, los demas aunque esten seleccionados no se guardan en la BD.
Adjunto capturas
Seleccionada un par y un usuario del listbox
En la URL puedo ver (form GET) que me toma bien las variables que quiero guardar (relacion y usuario)
Pero en la BD solo guarda el ultimo dato
El codigo
Código PHP:
<?
$con = mysql_connect('localhost', 'blabla', 'xxxxx');
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
mysql_query("SET NAMES 'utf8'");
mysql_select_db("auditoria_asesor", $con);
$usuario= mysql_query("SELECT * FROM asesores");
$sql1 = "
SELECT
*
FROM
base_auditoria
limit 0,5 ";
$res = mysql_query($sql1);
echo "<table width='100%' border='1' cellspacing='1'>
<tr>
<th>Asignar</th>
<th>Ruc</th>
<th>ID Relación</th>
<th>Fiscalía</th>
<th>Estado</th>
<th>Fiscal</th>
<th>Glosa</th>
</tr>";
echo"<form action='' method='GET' name='form1'>";
while($row = mysql_fetch_array($res))
{
echo "<tr>";
echo "<td width='50' align='center'><input name='crr_idrelacion' type='checkbox' value=" . $row['crr_idrelacion'] . " /></td>";
echo "<td width='80'>" . $row['idf_rolunico'] . "</td>";
echo "<td width='40'>" . $row['crr_idrelacion'] . "</td>";
echo "<td width='30'>" . $row['cod_fiscalia'] . "</td>";
echo "<td width='40'>" . $row['gls_estcaso'] . "</td>";
echo "<td width='100'>" . $row['idf_fiscal'] . "</td>";
echo "<td width='200'>" . $row['gls_relacion'] . "</td>";
echo "</tr>";
}
echo "</table>";
echo "<br><p align='center'><select name='users'' onChange='form1.submit()'>
<option value=''>Asignar:</option>";
while ($nomb=mysql_fetch_array($usuario)) {
echo '<option value="'.$nomb['asesores'].'" ',($nomb['asesores']==$_GET['asesores']) ? 'selected':'','>'.$nomb['asesores'].'</option>';
}
echo "</form>";
$asesor = $_GET['users'];
$crr_idrelacion = $_GET['crr_idrelacion'];
if (isset($users)) {
$asignaquery="insert into asignacion_asesor (select '$crr_idrelacion', '$asesor', date_format(now(),'%Y-%m-%d %H:%m:%i')) ";
mysql_query($asignaquery) or die(mysql_error());
}
?>
Saludos