Ver Mensaje Individual
  #3 (permalink)  
Antiguo 14/04/2011, 19:19
chitas1004
 
Fecha de Ingreso: abril-2011
Ubicación: Cali
Mensajes: 4
Antigüedad: 13 años, 1 mes
Puntos: 0
Respuesta: Soy Principiante En PHP POO

Mira Me Enseñaron Poco Trabajo En MVC

En Modelo Esta

Recurso.php

Código PHP:
Ver original
  1. public function ConsultarPorCampo ($id,$campo = "idRecurso",$presentacion = "table") {
  2.         $consulta = "SELECT Rnombre,Restado,Anombre,idRecurso FROM Recurso AS R, Ambiente AS A WHERE R.idAmbiente=A.idAmbiente AND $campo='$id' ";    
  3.         $result = $this->bd->query($consulta);
  4.        
  5.         if($presentacion == "table"){
  6.  
  7.           while ($obj = $result->fetch_object()){
  8.               $nombre = $obj->Rnombre;
  9.               $estado = $obj->Restado;
  10.               $ambiente = $obj->Anombre;
  11.             }

Y En Vista Tengo

ModificarRecurso.php

Código PHP:
Ver original
  1. <?php session_start();?>
  2. <html>
  3. <head></head>
  4. <body>
  5. <br>
  6. <form name="datos2" action="../../Control/RecursoControl.php" method="GET">
  7. <input type="hidden" value="3" name="form">
  8. <?php
  9. if(isset($_GET['id'])){
  10. $_SESSION['var'] = $_GET['id'];
  11. }
  12.  
  13. include_once '../../Modelo/Recurso.php';
  14. $obj = new Recurso();
  15. $obj->ConsultarPorCampo ($_SESSION['var']);
  16.  
  17. ?>
  18. <input type="hidden" name="idRecurso" value="<?php echo $_SESSION['var'] ?>">
  19. <br>
  20. <label>Ambiente:</label>
  21. <input type="text" name="Anombre" disabled="disabled" value="<?php $nom =(isset($_POST['hop']))?$_POST['hop']:null; echo $nom; ?>">
  22. <input type="hidden" name="idAmbiente" value="<?php $id =(isset($_POST['dio']))?$_POST['dio']:null; echo $id; ?>">&nbsp;
  23. <button type="button" onclick="location.href='Extra/BusAmb.php'">Buscar</button>&nbsp;
  24. <br><br>
  25. <label>Nombre Recurso:</label>
  26. <input type="text" name="Rnombre" value="<?php echo $nombre ?>">
  27. <br><br>
  28. <label>Estado:</label>
  29. <select name="Restado">
  30. <option value="Bueno">Bueno</option>
  31. <option value="Malo">Malo</option>
  32. </select>
  33. <br><br>
  34. <input type="submit" value="Guardar">
  35. </form>
  36. </body>
  37. </html>

Lo que hago en la vista es llamar la funcion que me cosulta a la base de datos lo que quiero
es que los datos de la base de datos pegarlos en la vista como es una vista de modificar necesito que el usuario vea los datos anteriores y que el usuario va a modificar entonces en la funcion guardo los datos en variables ago el include y hacer en la caja de texto esto
<input type="text" name="Rnombre" value="<?php echo $nombre ?>"> pero esta mal por que no me da me aparece que la variable nombre esta undefined :(