Ver Mensaje Individual
  #2 (permalink)  
Antiguo 29/05/2017, 03:00
kasher
 
Fecha de Ingreso: octubre-2013
Mensajes: 21
Antigüedad: 10 años, 6 meses
Puntos: 0
Respuesta: Pasar datos de un un form a otro dentro del mismo archivo


NO PUDE EDITAR EL POST ANTERIOR ASÍ QUE ME VI OBLIGADO A RESPONDER PARA ACTUALIZARLOS
YA PUDE ARREGLAR EL PROBLEMA QUE TENIA EN EL POST DE ARRIBA,
PERO AUN QUIERO CAMBIAR EL USO DE 2 FORMULARIOS A UNO SOLO


Buenas estimados

el siguiente codigo consiste en 2 formularios dentro del mismo archivo.

Form1
Tiene un select que muestra las academias disponibles para la edición y manda el id de la academia mediante GET al precionar el boton

Form2
en primera instancia muestra los datos de la academia a la que esta asociado el usuario que esta realizando la modificacion, al seleccionar una nueva academia en el formulario 1, los datos se actualizan mostrando los correspondientes a la academia seleccionada.

mi consulta es,¿Como puedo hacer lo que estoy haciendo actualmente solo con un formulario y que los datos del form2 cambien al cambiar la opción del select del form1 ? , busque y trate de hacer el cambio con el atributo onChange del select, pero no me funciono.

de antemano muchas gracias por sus respuestas, espero puedan ayudarme

aca dejo el codigo
Código PHP:
<?php
session_start
();
if(!isset(
$_SESSION['RUT']) || empty($_SESSION['RUT']) || $_SESSION['RUT'] == ""){
  
header('location: logout.php');
}
if(
$_SESSION['TIPO_USER']!=0){
  
header('location: perfil.php');
}
$id=$_SESSION['ACADEMIA'];
include(
'conexion.php');
if(isset(
$_GET['id_acad'])){
  
$id=$_GET['id_acad'];
}
$sql_data="SELECT * FROM academia WHERE id_acad=".$id;
$res=mysqli_query($con,$sql_data);
if(
$res){
  
$datamysqli_fetch_array($res);
}

$sql_acad "SELECT * FROM academia";
$result=mysqli_query($con,$sql_acad);
?>
<!DOCTYPE html>
<html lang="es">
  <head>
    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta http-equiv="Content-type" content="text/html; charset=utf-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <link rel="shortcut icon" href="custom/img/ico/taekwondo.png">
    <title>Modificar Academia | Campeonatos TWD</title>
  </head>
  <body>
    <nav role="navigation">
      <?php include ('navbar.php'); ?>
    </nav>
    <br>
    <fieldset>
      <h2>Modificar Academia</h2>
      <div id="formAcad">
        <form action="" method="GET" enctype="multipart/form-data">
          <div>
          <label>Seleccione Academia a Modificar</label>
          <br>
          <select id="id_acad" name="id_acad" onChange="muestraDatos().refresh">
              <option value="0">Seleccione Academia</option>
              <?php 
              
while ($row mysqli_fetch_array($result)) {?>
              <option value="<?php echo $row[0]; ?>"><?php echo utf8_encode($row[1].' - '.$row[2]);?></option>
                <?php
              
}             
                
?>
            </select>            
            <input type="submit" value="Seleccionar Academia">
          </div>
        </form>
        <br>
        <form action="modificarAcad.php" method="POST" enctype="multipart/form-data">
          <div>            
            <label>Nombre Academia</label>
            <div>
              <input id="nombre_acad" name="nombre_acad" type="text" value="<?php echo utf8_encode($data['nombre_acad']); ?>" required="true">
            </div>
          </div>
          <div>
            <label>Dirección</label>
            <div>
              <input id="dir_acad" name="dir_acad" value="<?php echo utf8_encode($data['direc_acad']);?>" type="text" required="true">
            </div>
          </div>
          <div>
            <label>Año de Fundación</label>  
            <div class="">
              <input id="fecha_fundacion" name="fecha_fundacion" type="text" value="<?php echo utf8_encode($data['funda_acad']);?>" required="true">
            </div>
          </div>
          <div>
            <label>Telefono</label>
            <div class="">
              <input id="fono_acad" name="fono_acad" type="text" value="<?php echo utf8_encode($data['telefono_acad']);?>" required="true">
            </div>
          </div>
          <div>
            <label>Correo</label>  
            <div>
              <input id="correo_acad" name="correo_acad" type="text" value="<?php echo utf8_encode($data['correo_acad']);?>" required="true">
            </div>
          </div>
          <div>
          <div>
            <label>Descripción</label>
          </div>
            <textarea type="textarea" style="margin: 2px; height: 120px; width: 601px;" id="desc_acad" name="desc_acad"><?php echo utf8_encode($data['desc_acad']);?></textarea>
          </div>
          <div>
            <input type="submit" id="registrar_academia" value="Modificar Academia" >
          </div>
      </form>
      </div>
      
    </fieldset>
  </body>
</html>

Última edición por kasher; 29/05/2017 a las 03:10