Ver Mensaje Individual
  #3 (permalink)  
Antiguo 03/01/2013, 03:02
jpuigvertseros
 
Fecha de Ingreso: mayo-2012
Ubicación: Aitona
Mensajes: 20
Antigüedad: 12 años, 9 meses
Puntos: 0
Respuesta: Actulizar un div des de otra pàgina

Hola que tal, muchas gracias por la pronta contesta, la verdad que no es exactamente esto lo que quería resolver(supongo que no deje suficientemente clara mi questión) però me ha sido de gran utilidad para resolver mi problema
Lo que querría actualizar es un desplegable, despres de añadir valores en la tabla de donde coge sus valores, sin recargar todo el formulario y lo he hecho así:
En el archivo a:

en el archivo b:
en un botón de formulario, despues entrar el nuevo registro, llamo a la función que esta en la página a:




Código Javascript:
Ver original
  1. <script type="text/javascript">
  2.  
  3. function cerrar(){
  4.  
  5. opener.recargar();
  6. self.close();
  7. }
  8. //]]>
  9. </script>

I en la pàgina a tengo esta función que es la que me permite llamar el archivo miscript.php
Código Javascript:
Ver original
  1. <script language="javascript">
  2. function recargar(){   
  3.     $.post("miscript.php",
  4.      function(data){
  5.     $("#recargado").html(data);
  6.     });        
  7. }
  8. </script>
  9. sobre el siguiente div de la página a, que contiene un desplegable con el nombre de las editoriales existentes en la base de datos:


<div id="recargado">
<select name="editorialaka" id="editorialaka">
<option value="">seleccionar una editorial</option>
<?php
do {
?>
<option value="<?php echo $row_edito['IdEditorial']?>"><?php echo $row_edito['Editorial']?></option>
<?php
} while ($row_edito = mysql_fetch_assoc($edito));
$rows = mysql_num_rows($edito);
if($rows > 0) {
mysql_data_seek($edito, 0);
$row_edito = mysql_fetch_assoc($edito);
}
?>
</select>
</div>

El archivo miscript.php simplemente es el mismo desplegable, actualizado:

Código HTML:
Ver original
  1. <select name="editorialaka" id="editorialaka">
  2.   <?php
  3. do {  
  4. ?>
  5.   <option value="<?php echo $row_editorial['IdEditorial']?>"><?php echo $row_editorial['Editorial']?></option>
  6.   <?php
  7. } while ($row_editorial = mysql_fetch_assoc($editorial));
  8.  $rows = mysql_num_rows($editorial);
  9.  if($rows > 0) {
  10.       mysql_data_seek($editorial, 0);
  11.       $row_editorial = mysql_fetch_assoc($editorial);
  12.   }
  13. ?>

Lo dicho., muchas gracias por todo!!, ahora solo me falta validar de alguna manera este desplegable de manera que siempre se entre un valor en la pagina a!!