Hola, q tal?
antes de empezar utilizo PHP+Mysql+AJAX.
mi idea es la siguiente y no ser si se puede llevar a cabo.
tengo un div, q muestra el resultado de una consulta, en este caso, el personal de la empresa donde yo estoy. Lo q tengo q hacer es q al hacer click sobre cualquier nombre de cualquier persona, me mande su dni, y la fecha en q se van q entrar los datos unos datos.
- El problema q el div tiene q tener un Form dentro y eso no ser si sera muy adecuado.
- Mi segunda duda es q no ser como hace llegar ese id q ese form
mi codigo es el siguiente:
javascript para mostrar y ocultar div:
Código PHP:
function amagardivajuda()
{
var obj = document.getElementById("ajudes");
obj.style.visibility = "hidden";
}
function mostrardivajuda(idpersona)
{
var obj = document.getElementById("ajudes");
obj.style.visibility = "visible";
}
lo llamo de la siguiente manera:
Código PHP:
<td class="lletrapetita"><a href="javascript:mostrardivajuda(<?=$id_persona;?>)">Dame</a></td>
"el ide q le paso es el codigo q quiero q me llegue al form dentro del div, una vez funcione le pasarae la fecha"
y el div q muestro y escondo segun la persona es el siguiente:
Código PHP:
<div id="ajudes">
<form id="miform">
<table>
<tr><td class="titol" colspan="8" align="center" border="1">Ayudas</td></tr>
<tr><td colspan="8"> </td></tr>
<tr>
<td class="lletrapetita">Sala Ayuda</td>
<td>
<select id="seccio">
<?
$str_seccio="SELECT id_seccio,nom_seccio FROM seccio
ORDER BY nom_seccio";
$sql_Seccio = mysql_query($str_seccio) or die(mysql_error());
// imprimir la select
while($reg_seccio=mysql_fetch_row($sql_Seccio))
{
// Pasem a HTML accents y ñ per la seva correcta visualitzacio
$seccio=htmlentities($reg_seccio[1]);
// Imprimir les opcions del select
?>
<option value="<?=$reg[0]?>"><?=$seccio?></option>
<? } ?>
</select>
</td>
<td class="lletrapetita">Horas Ayuda</td>
<td><input type="text" name="horesajuda"/></td>
<td class="lletrapetita">proba</td>
<td><input type="text" name="proba"/></td>
<td align="right"><input type="submit" value="Guardar" name="guardar" /></td>
<td align="left"><input type="button" value="Cerrar" name="cerrar" onclick="javascript:amagardivajuda()"></a></td>
</tr>
<tr><td colspan="8"> </td></tr>
</table>
</form>
</div>
espero q me puedan ayudar a como terminar esto,,, ahora mismo ando un poco perdido!
se trata de un control de horas del personal, primero muestro una lista de todo el personal, donde tiene un campo de horas q iran llenando (este campo se llena sin refrescar por lo tanto no me hace falta ningun boton ni ningun form). El segundo paso es q tambien pueden hacer horas aparte, o en otros sitios y eso se entra aparte, y es esta parte la q quiero hacer. Q alclickar encima de una persona me abra un div, para insertar las horas echas aparte...
saludos y gracias!