Ver Mensaje Individual
  #7 (permalink)  
Antiguo 03/04/2010, 08:29
Avatar de ManelGomez
ManelGomez
 
Fecha de Ingreso: diciembre-2007
Ubicación: El Prat de llobregat
Mensajes: 180
Antigüedad: 17 años, 2 meses
Puntos: 2
Respuesta: Un formularios con ayuda

Correcto:

De acuerdo, en la ventana emergente tienes todos los códigos postales. Haciendo click sobre uno de ellos seleccionas el registro. Vuelves hacer sql sobre la tabla para seleccionar el registro seleccionado. Los campos se vuelcan sobre las variables, he comprabado con echo que las variables tiene el valor deseado. Pero la función no se ejecuta.

Mira aquí por el código para saber que hago mal.

Código PHP:
<?php
$nombre_session 
"sesion_paneldream";
session_name($nombre_session);
session_start();
require(
"../con_bd.php");
?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link href="includes/admin_styles.css" type='text/css' rel='stylesheet'>
<title>Buscador de Códigos Postales</title>

<script language="javascript" type="text/javascript">
  function InsertarCodigos(){
    window.opener.document.editarpiso.CodPost.value="<?php echo $CodiPost?>";
    window.opener.document.editarpiso.Pobl.value="<?php echo $Pobl?>";     
    window.opener.document.editarpiso.Prov.value="<?php echo $Prov?>";          
    self.close();
   }
</script>
</head>
 <body>
     <table>
     <tr>
     <td width='50'height="20" class="Esquema">C&oacute;digo</td>
     <td width='300' class="Esquema" align="center">Poblaci&oacute;n</td>
     <td width='100' class="Esquema" align="center">Provincia</td>      
    </tr>
      <?php
        $_pagi_sql 
"SELECT * FROM poblaciones Order by NombPobl";
        
$query mysql_query($_pagi_sql);
        while (
$sql2 mysql_fetch_array($query)) {
          echo 
"<tr><td class='Campo' align='center'>$sql2[CodiPost]</td>
       <td class='Campo' align='left'><a href='dgcopost.php?sec=asignarcodigos&cd=$sql2[CodiPost]'>$sql2[NombPobl]</a></td>
       <td class='Campo' align='center'>$sql2[NombProv]</td></tr>"
;
        }
       
?>
     </table>
     
<?php 
  
switch ($_GET["sec"]) {
    case 
'asignarcodigos';
      
$rescod mysql_query("SELECT * FROM poblaciones Where CodiPost='$_GET[cd]'");
      
$cod mysql_fetch_array($rescod);
      
$CodiPost="$cod[CodiPost]";
      
$Pobl="$cod[NombPobl]";
      
$Prov="$cod[NombProv]";
      }
  
?>
   <a href="javascript=InsertarCodigos();"</a>
 </body>
</html>
Y la ventana no se cierra, hacer la seleccion la hace bien, yq que he puesto unos echo y los valores de los campos aparecen.

Un Saludo y si me pueden echar un cable, Gracias.