Comunidad de diseño web y desarrollo en internet online

cargar varios titulos a un usuario por php

Citar            
MensajeEscrito el 09 Dic 2008 08:45 pm
Que tal como estan, necesito de su ayuda. miren soy nuevo en php y estoy haciendo una aplicacion para cargar los titulos de los usuarios, pero para mi esta mal hacerlo en diferentes paginas, por ello quiero hacerlo en la misma pagina pero en el momento de recargarlo la id de la persona se me pierde. Lo estoy hacien mediante un enlace (link) para enviar la id pero a la segunda vuelta ya no funciona
aqui les dejo el codigo ayuda por favor.........


<?php
/* viene de datos_personales */
$id_cedula= $_POST['id_cedula'];
?>
<body>
<form action="ingreso_experiencia.php" method="post" name="experiencia" target="_top">
<table>
..................
<option value="4">Diplomado</option>
<option value="5">Maestria</option>
<option value="6">PHD</option>
....................
</table>

//aqui viene el problema//

<input type="hidden" name="id_cedula" value="<?php echo $id_cedula;?>"/>
<a href="ingreso_estudios.php?id_cedula=<?php echo $id_cedula;?>">[Grabar e Ingresar Otro Titulo]</a> :)

Por hectorete

3 de clabLevel



 

Kito, Ecuador

firefox
Citar            
MensajeEscrito el 09 Dic 2008 09:07 pm
Hola hectorete lo que pasa es que cuando haces esto:

hectorete escribió:

Código :

href="ingreso_estudios.php?id_cedula=<?php echo $id_cedula;?>"

estás enviando la variable por GET por lo que la tienes que recibir con GET... Cambia esta línea:

Código :

$id_cedula = $_POST['id_cedula'];
por esta otra:

Código :

$id_cedula = (isset($_POST['id_cedula'])) ?  $_POST['id_cedula'] : $_GET['id_cedula'];
Lo que hace esa instrucción es que si la variable viene por POST (la primera vez que entra a la página), toma el valor con POST y si no es la primera vez (la llamaste por el link) toma el valor con GET...

Espero te sirva... Saludos...

Por KB-27

Claber

301 de clabLevel



 

My very secret HQ

firefox
Citar            
MensajeEscrito el 10 Dic 2008 02:51 pm
gracias muchas gracias :cool:

Por hectorete

3 de clabLevel



 

Kito, Ecuador

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.