无法使用postgres + php显示数据

时间:2014-07-01 19:54:03

标签: php html postgresql

我正在尝试使用php和postgres创建一个Web应用程序,但是我在显示数据时遇到了问题。

这是我的观点,它只是一个简单的登录。

<form method="post" action="../Controlador/logueo.php" role="form" class="form-inline">

      <div class="form-group">

        <input name="nombre" type="text" class="form-control" placeholder="Introduce tu usuario">
      </div>
      <br>
      <div class="form-group">

        <br>
        <input name="contraseña" type="password" class="form-control" 
               placeholder="Contraseña">
      </div>
      <br>
      <br>
     <button type="submit" class="btn btn-primary">Enviar</button>
    </form>

这是../Controlador/logueo.php,这里是我遇到问题的地方。我无法在$ alumno(foreach中的变量)中显示信息,我试图回声并且没有任何反应......

<?php
include("../Modelo/alumno.php");
$al = new alumno();
$alumnos = $al->obtenerAlumnos();
echo $alumnos;
foreach ($alumnos as $alumno) {
    echo $alumno[0];
    if ($alumno[0] == $_POST[nombre]  && $alumno[5] == $_POST[contraseña] ){
        //Do something
    }
}
?>

这是Modelo / alumno.php

<?php

class alumno
{

    function _construct()
    {

    } 

    function obtenerAlumnos()
    {
         include("conexion.php");
         $query = "SELECT * FROM alumno";
         $result  = pg_query($squery);
         $alumnos =  array();
         while ($row = pg_fetch_row($result)) {
         array_push($alumnos, $row);
    }
    return $alumnos;
    }

}

?>

最后我有Conexion.php

<?php
$db = pg_connect("host=localhost port=5432 dbname=Tarea3BD user=postgres password=motorola13")
  or die('Could not connect: ' . pg_last_error());
?>

希望有人可以帮助我,我是php和postgres的新手。 非常感谢。

0 个答案:

没有答案