【发布时间】:2014-12-04 11:09:29
【问题描述】:
收到此通知:
注意:未定义变量:第 17 行 K:\desWebServ\PHP\Examen1A\index.php 中的 alumnos
警告:在第 17 行的 K:\desWebServ\PHP\Examen1A\index.php 中为 foreach() 提供的参数无效
鲇鱼
访问bd:
<?php
function obtenerConexion(){
$dsn = "oci:dbname=//solaris.fleming.as:1521/orclsol;charset=AL32UTF8";
$usuario = "daim14";
$password = "daim14";
try {
$gbd = new PDO($dsn, $usuario, $password,
array(PDO::ATTR_PERSISTENT => true));
return $gbd;
} catch (PDOException $e) {
print "<p>Error: No puede conectarse con la base de datos.</p>\n";
print "<p>Error: ".$e->getMessage()."</p>\n";
exit();
}
}
function leerAlumnos(){
$db = obtenerConexion();
$consulta = "SELECT APE1, APE2, NOMBRE, NIF
FROM RODRIFM.aga_alumnos
ORDER BY NOMBRE ASC;";
$resultado = $db->query($consulta);
$alumno = $resultado->fetchAll();
return $alumno;
}
和索引:
<?php
require 'accesobd.php';
?>
<html>
<head>
lista de alumnos
</head>
<body>
<h1>alumnos matriculados</h1>
<div id="central">
<center>
<table>
<tr>
<th >apellidos </th><th>nombre</th><th></th></tr>
<?php
foreach($alumnos as $alumno){
echo "<tr>";
echo "<td>".$alumno['APE1']."</td>";
echo"<td>".$alumno['APE2']."</td>";
echo"<td>".$alumno['NOMBRE']."</td>";
echo "<td></td>";
echo "</tr>";
}
?>
</table>
</BODY>
</html>
错误在索引的foreach,谢谢
【问题讨论】: