Ver Mensaje Individual
  #5 (permalink)  
Antiguo 12/02/2008, 13:31
Casper2007
 
Fecha de Ingreso: junio-2007
Ubicación: en una casa
Mensajes: 42
Antigüedad: 16 años, 11 meses
Puntos: 0
De acuerdo Re: Actualizar Combobox sin refrescar pagina

.... la verdad estoy confundido como implementar lo que me pides... si te puede servir el codigo de mi pagina para explicar mejor mi problema...

pagina principal.php
Código PHP:
<html>
  <head>
    <title> titulo </title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
 
<script>
  var ventana_secundaria
  function abrirVentana(){
      //guardo la referencia de la ventana para poder utilizarla luego
      ventana_secundaria = window.open("agregarAcombo.php","miventana","toolbar=no,location=no,directories=no,menubar=no, resizable=no")
   }
</script>
  </head>
  <body>
<?php 
 
function Conectarse()
 {
  if (!(
$link=mysql_connect("localhost","root","pollpoly")))
  {  echo 
"Error conectanddo a la base de datos...";
     exit(); }
  if (!
mysql_select_db("correspondencia",$link))
  {   echo 
"Error seleccionando la base de datos...";
      exit(); }
      return 
$link;
 }
  function 
remitentest()
 {
  
$link=Conectarse();
  
$sql="SELECT nombre FROM remitentes";
  
$result=mysql_query($sql$link);
  
$i=0;
  while (
$row=mysql_fetch_row($result)) 
   { 
       echo 
"<option value=".$row[$i].">".$row[$i]."</option>\n"
   } 
 }
?>
<!--- tabla principal que engloba a todas las demas tablas --->
<table width="460" border="1" align="center" cellspacing="0" bgcolor="#FFFFFF">
  <tr>
    <td height="20" valign="top" ><div align="center"><span class="Estilo7">&nbsp;Datos del Documento</span></div></td>
  </tr>
  <tr>
    <td height="128" valign="top"><table width="100%" border="0" cellpadding="0" cellspacing="0"></td>
        <tr>
          <td width="447" height="120" valign="top" bgcolor="#FFFFFF"><p class="Estilo3"><br>
            <p class="Estilo3">&nbsp;Remitente:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
             <select name=remitente id=remitente>
                  <?php remitentest(); ?>
              </select>
                <input type=button value="..." onclick="abrirVentana()">
              </table></td>
  </tr>
</table> 
</body>
</html>
pagina agregarAcombo.php
Código PHP:
  
<?php 
   
include("conexion.php"); 
   
$link=Conectarse(); 
   
$result=mysql_query("SELECT * FROM remitentes",$link); 
    
?>
       <table width="747" align="center" cellpadding="0"" cellspacing="0" bgcolor="#FFFFCC"0>
      <tr bgcolor="#FFFFFF">
         <form action="agregar_remitentes.php">
        </tr>
      <tr bgcolor="#FFFFFF">
                <td width="736" valign="top">
          <table width="100%" border="0" cellpadding="0" cellspacing="0">
            <tr>
              <td width="716" height="132" valign="top" style="border:0.5pt solid #000000";>
                <p class="Estilo3">
                  <br>                  &nbsp;&nbsp;&nbsp;Nombre:
                  <INPUT TYPE="text" NAME="NOMBRE"  SIZE="60" MAXLENGTG="60">                  &nbsp; &nbsp;&nbsp;&nbsp;&nbsp;
                  <p class="Estilo3" style="margin-bottom: 0">                    &nbsp;&nbsp;&nbsp;Cargo:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
                    <INPUT TYPE="text" NAME="CARGO"  SIZE="50" MAXLENGTG="50">                    &nbsp; &nbsp;&nbsp;&nbsp;&nbsp;
                 * </p>
                  <p class="Estilo3">
                    &nbsp;&nbsp;&nbsp;Dependencia : 
                    <INPUT TYPE="text" "NAME="DEPENDENCIA" onkeypress="return validar(event)" SIZE="80" MAXLENGTG="80">
                  </p>
              </td>
            </tr>
          </table>
        </td>
      </tr>
      </table>
        <div align="center">
      <INPUT TYPE="submit" NAME="accion" VALUE="Grabar" >
      <INPUT TYPE=button VALUE="Cerrar" onclick="cerrarse()">
    </div>
    </form>
      </body>
</html>
a ver si con esto me pueden ayudar mejor y que lo puede implementar mejor... gracias de antemano