Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/11/2006, 05:06
sergi_climent
 
Fecha de Ingreso: enero-2005
Ubicación: Barcelona
Mensajes: 1.473
Antigüedad: 19 años, 11 meses
Puntos: 10
Pregunta pasar variables entre contenedores y operar con ellas

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">&nbsp;</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">&nbsp;</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!
__________________
"Cada hombre es el hijo de su propio trabajo"
Miguel de Cervantes Saavedra
"La experiencia es algo que no consigues hasta justo depués de necesitarla"
Laurence Olivier