Не удается отобразить данные с помощью postgres php

#php #html #postgresql

#php #HTML #postgresql

Вопрос:

я пытаюсь создать веб-приложение с php и postgres, но у меня проблемы с отображением данных.

На мой взгляд, это всего лишь простой логин.

 <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), я попытался создать echo, но ничего не происходит…

 <?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]  amp;amp; $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.
Большое спасибо.

Комментарии:

1.У вас опечатка: $result = pg_query($squery); $squery вместо $query

2. Ооо, это работает, спасибо…

3. какую ошибку вы получаете. Измените, как указано в комментарии выше

4. О, если бы только у меня был золотой значок в теге [php], этот вопрос можно было бы задать, решить и закрыть («Не по теме: … из-за простой типографской ошибки… вряд ли поможет будущим пользователям.») в течение 5 минут.

5. В любом случае, поддержано, потому что вы на самом деле включили достаточно кода, чтобы обеспечить полезный и немедленный ответ.