config.php
Código PHP:
Ver original
<?php class config { var $server="localhost"; var $user="root"; var $pass=""; var $bd="reqcot"; var $sgbd="MySQL"; ///// public $consulta;//LA CONSULTA ///// function conectar() { switch($this->sgbd) { case 'MySQL': $this->conexion = new mysqli($this->server,$this->user,$this->pass,$this->bd); { } break; } } function cerrar() { } function consulta_guardar() { switch($this->sgbd) { case 'MySQL': $sqlg=$this->consulta;//DATOS DE LA CONSULTA $this->conexion->query($sqlg);//Ejecutamos la consulta return $sqlg; break; } } function consulta_mostrar() { switch($this->sgbd) { case 'MySQL': $sqlg=$this->consulta;//DATOS DE LA CONSULTA $result=$this->conexion->query($sqlg);//Ejecutamos la consulta echo " <table> <tr> <td>Nombres</td> <td>".$row["nombre"]."</td> </tr> "; echo "</table> \n"; } else { echo "¡ No se ha encontrado ningún registro !"; } break; } } } ?>
cprueba.php
Código PHP:
Ver original
<?php require_once("../config/config.php"); class prueba { public $consulta; function prueba($idprueba,$nombre,$apellido,$grupo,$fecha) { $this->idprueba = $idprueba; $this->nombre = $nombre; $this->apellido = $apellido; $this->grupo = $grupo; $this->fecha = $fecha; $this->mc = new config(); } function guardar() { $this->mc->consulta ="INSERT INTO prueba VALUES('$this->idprueba','$this->nombre','$this->apellido','$this->grupo','$this->fecha')"; $this->mc->conectar(); $g = $this->mc->consulta_guardar(); $this->mc->cerrar(); return $g; } function mostrar() { $this->mc->consulta ="SELECT nombre FROM prueba "; $this->mc->conectar(); $g = $this->mc->consulta_mostrar(); $this->mc->cerrar(); return $g; } } ?>
frmprueba.php
Código PHP:
Ver original
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Documento sin título</title> </head> <body> <?php require_once("../negocios/cprueba.php"); $idprueba = $_REQUEST['idprueba']; $nombre = $_REQUEST['nombre']; $apellido = $_REQUEST['apellido']; $grupo = $_REQUEST['grupo']; $fecha = $_REQUEST['fecha']; $sub = $_REQUEST['sub']; $prueba = new prueba($idprueba,$nombre,$apellido,$grupo,$fecha); ?> <form action="frmprueba.php" method="post"> <h1 align="center">Prueba</h1> <table align="center" id="datos"> <tr> <th></th> <td><input type="hidden" name="idprueba" size="30" value="<?php echo $idprueba; ?>"></td> </tr> <tr> <th>Nombre</th> <td><input type="text" name="nombre" id="sel5" size="30" value="<?php echo $nombre; ?>" ></td> </tr> <tr> <th>Apellido</th> <td><input type="text" name="apellido" size="30" value="<?php echo $apellido; ?>"/></td> </tr> <th>Grupo</th> <td><input type="text" name="grupo" size="30" value="<?php echo $grupo; ?>"/></td> </tr> <tr> <th>Fecha</th> <td><input name="fecha" type="text" value="<?php echo $fecha; ?>" size="40" /></td> </tr> <td colspan="2" align="center"> <input type="submit" name="sub" value="Guardar" id="button" /> <input type="submit" name="sub" value="Mostrar" id="button" /> </td> </tr> </table> <br /> <?php switch($sub) { case 'Guardar': echo $prueba->guardar(); break; case 'Mostrar': echo $prueba->mostrar(); break; } ?> </form> </body> </html>
Bueno pues comenze con el guardar no me dio problemas, pero al querer recuperar datos con un select para listarlos no los puedo recuperar -_-, agradeceria que me dijeran que estoy haciendo mal en "function consulta_mostrar() y function mostrar()" aun me pierdo un poco con estos esquemas XD espero su consejo gracias.