Estoy realizando un pequeño proyecto y me a surgido un problema, muchos de hecho pero ya solucione la mayoría, el cual me esta causando un gran retraso.
Tengo una vista que se genera de manera automática de la siguiente manera:
Código:
Como podrán notar hay una etiqueta input tipo hidden con el id="hum" y name="hum" que se genera de manera automática al lado da cada linck "modificar" el problema es que luego tengo que leer el value de este hidden y solo puedo leer el vaule del ultimo hidden, ahora la pregunta es: ¿Como puedo hacer para pasar el id_usuario que se a seleccionado y no el ultimo??<form name="fDelMod" method="post" action='index.php' id="fDelMod" > <?php $dbf = new db_functions($cfg_server, $cfg_username, $cfg_password, $cfg_database); $select="select * from usuarios"; $numReg=$dbf->getConsulta($select); $cmostrar=10; $pagina=$_GET["num"]; $pagar=ceil($numReg/$cmostrar); if(is_numeric($pagina)) { $inicio=(($pagina-1)*$cmostrar); } else { $inicio=0; } $select="select * from usuarios ORDER BY id_usuario LIMIT ".$inicio.",".$cmostrar; $resulta=$dbf->getConsulta($select); while ($row=mysql_fetch_array($resulta)){ echo "<tr class='trform'>"; echo "<td class='tdform'>".$row[0]."</td>"; echo "<td class='tdform'>".$row[1]."</td>"; echo "<td class='tdform'>".$row[2]."</td>"; echo "<td class='tdform'>".$row[3]."</td>"; echo "<td class='tdform'>".$row[4]."</td>"; echo "<td class='tdform'>".$row[5]."</td>"; echo "<td class='tdform'>".$row[6]."</td>"; echo "<td class='tdform'> <a href='javascript:enviar_formulario()'> <img src='../themes/default/images/lápiz.png' alt='mg_modUsuario' width='20'/> </a> <input type='hidden' id='hum' name='hum' value='".$row[0]."'/> </td>"; echo"<td class='tdform'> <a onclick='return confirmDel();' href='index.php?del=".$row[0]."'> <img src='../themes/default/images/eliminar.png' alt='mg_AddUser' width='20'/> </a></td>"; echo "</tr>"; } ?> </table> <div class="paginador"> <?php for ($i=1; $i <= $pagar; $i++) { echo "<a class='pga'href='index.php?num=".$i."'>".$i."</a>"; } ?> </form> </div> </div> <div id="tab2" class="tab_content"> <form name="fMenu" method="post"> <select autofocus required name="idusuario"> <?php $dbf = new db_functions($cfg_server, $cfg_username, $cfg_password, $cfg_database); $select="select * from usuarios"; $result=$dbf->getConsulta($select); while ($row=mysql_fetch_array($result)){ echo"<option value='".$row[0]."'>".$row[1]."</option>"; } $dbf->cerrarConexion(); ?>
Muchas gracias por su ayuda.