Tema: Consulta Php
Ver Mensaje Individual
  #27 (permalink)  
Antiguo 21/03/2013, 15:45
Avatar de gildus
gildus
 
Fecha de Ingreso: agosto-2003
Mensajes: 1.495
Antigüedad: 20 años, 9 meses
Puntos: 105
Respuesta: Consulta Php

Holas,

No es recomendable que uses la variable envio ni por GET ni por POST, seria mejor que las uses por $_SESSION, por ejemplo al inicio de tu aplicacion:

Adicionar_Todo.php

Código PHP:
Ver original
  1. <?php
  2.  
  3.  
  4. if(isset($_GET['ide'])){
  5.  
  6.     include('conex.inc');
  7.     $link=mysql_connect($server,$usuario,$clave);
  8.     mysql_select_db($base);
  9.     $pr=$_GET['ide'];
  10.     $con="insert into datos_personales(id_identificador,Nombre,Apellido,Email,Celular,Direccion,Ciudad,Pais)
  11. values('".$_GET["ide"]."',
  12. '".$_GET["nom"]."',
  13. '".$_GET["ape"]."',
  14. '".$_GET["ema"]."',
  15. '".$_GET["cel"]."',
  16. '".$_GET["dir"]."',
  17. '".$_GET["ciu"]."',
  18. '".$_GET["pa"]."')";
  19.     $sql=mysql_query($con,$link);
  20.     if(!$sql)
  21.         echo 'error al conectar';
  22.     else {
  23.     echo "<a href='Formulario_Adicion_estudios.php' >Datos Guardados<BR>Click Aqui Para Continuar con estudios</a>";
  24.     $_SESSION['ide'] = $_GET['ide'];
  25.     }
  26.  
  27. } else {
  28.     echo 'Error de ingreso';
  29. }



Creo que antes usabas un link:

Código PHP:
Ver original
  1. echo "<a href=\"Formulario_Adicion_estudios.html?envio=$pr>Datos Guardados<BR>Click Aqui Para Continuar con estudios\"</a>";

No se si realizas bien en recibir un html con variables GET, pero creo que podria ser con extension .php o no?, y ademas esa mal las comillas, en fin si lo haces con sesion lo tendras activo
siempre en cuando uses el session_start() al inicio de tu archivo PHP.


En tu archivo Adicionar_estudios.php quedaria mas o menos:

Código PHP:
Ver original
  1. <?php
  2.  
  3. if(isset($_SESSION['ide'])){
  4.  
  5.     include("conex.inc");
  6.     $link=mysql_connect($server,$usuario,$clave);
  7.  
  8.     if (!$link) {
  9.         die('No se pudo conectar: ' . mysql_error());
  10.         exit;
  11.     }
  12.     mysql_select_db($base)or die(mysql_error());
  13.  
  14.     $id_identificador = $_SESSION['ide'];
  15.  
  16.     $con="insert into estudios(id_identificador,tipo_estudio,estudio,F_G)
  17.    values('".$id_identificador."','".$_GET["estu"]."', '".$_GET["estu1"]."', '".$_GET["fec"]."')";
  18.     $result=mysql_query($con,$link)or die(mysql_error());
  19.  
  20.  
  21.     $con="insert into experiencias(id_identificador) values('".$id_identificador."')";
  22.     $result=mysql_query($con,$link)or die(mysql_error());
  23.  
  24.     echo "<a href=Index_admin.php>Datos Guardados<BR>Click Aqui Para Volver </a>";
  25.  
  26.  
  27. }


Tambien es mejor que uses variables sea por GET o POST para que indiques que numero de paso sigue, etc.

Saludos,
__________________
.: Gildus :.