porfa podrian ayudarme con este error...
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in C:\AppServ\www\phpMyAdmin\Consultar4.php on line 15
aki esta mi codigo
<html>
<body>
<center>
<h1>Consulta las planilla</h1>
<?php
$connect = mysql_connect("localhost", "root", "")or die ("No fue posible efectuar la conexión..."); //Abre una conexión a un servidor
mysql_select_db("expediente", $connect) or die ("No se pudo seccionar la base de datos..."); //Activa una base de datos MySql
$query = "select * from procesada order by codigo";
$result = mysql_query($query); //Efectúa la selección
echo "<table border=2 bordercolor=red>";
echo "<th>Codigo</th><th>Guarderia</th><th>Reembolso</th><th>Carta aval</th><th>Reembolso</th><th>SLRS</th><th>Cursos Realizados</th><th>Cantidad</th><th>Fecha</th>";
while ($REG = mysql_fetch_array($result)) //Obtiene cada registro
{
echo "<tr><td>$REG[codigo]</td>
<td>$REG[guarderias]</td>
<td>$REG[reembolso]</td>
<td>$REG[cartaval]</td>
<td>$REG[reembolso]</td>
<td>$REG[slrs]</td>
<td>$REG[curso]</td>
<td>$REG[cantidad]</td>
<td>$REG[fecha]</td></tr>";
}
echo "</table>";
mysql_close($connect); //Cierra la conexión MySql
?>
<a href="http://localhost/Insertar4.php">Insertar Registro</a>
<a href="http://localhost/Modificar4.php">Modificar Registro</a>
<input type=button value="Eliminar" onclick=eliminar()>
<script>
function eliminar(){
location="http://localhost/Eliminar4.php";
}
</script>
</center>
</body>
</html>
muchas gracias de antemano ::) necesito ayuda lo mas pronto posible :-(
No se si tendrá que ver, pero casi mejor pon
echo "<tr><td>$REG['codigo']</td>
<td>$REG['guarderias']</td>
<td>$REG['reembolso']</td>
<td>$REG['cartaval']</td>
<td>$REG['reembolso']</td>
<td>$REG['slrs']</td>
<td>$REG['curso']</td>
<td>$REG['cantidad']</td>
<td>$REG['fecha']</td></tr>";
en vez de lo que tenias, quiza no sea esa la solución pero tambien ayuda a tener un codigo mas limpio.
Has comprobado que la consula se ejecuta correctamente y no te está dando error?
Un saludo
Puede que estes conectandote al servidor sin password o porque no esta conectando con mysql_connect(); Revisa los nombres de las tablas y tu sentencia SQL. Recuerda que tanto MySQL como PHP son case-sensitive
<html>
<body>
<center>
<h1>Consulta las planilla</h1>
<?php
$connect = mysql_connect("localhost", "root", "")or die ("No fue posible efectuar la conexión..."); //Abre una conexión a un servidor
mysql_select_db("expediente", $connect) or die ("No se pudo seccionar la base de datos..."); //Activa una base de datos MySql
$query = "select * from procesada order by codigo";
$result = mysql_query($query); //Efectúa la selección
echo "<table border=2 bordercolor=red>";
echo "<th>Codigo</th><th>Guarderia</th><th>Reembolso</th><th>Carta aval</th><th>Reembolso</th><th>SLRS</th><th>Cursos Realizados</th><th>Cantidad</th><th>Fecha</th>";
while ($REG = mysql_fetch_array($result)) //Obtiene cada registro
{
echo "<tr><td>$REG[codigo]</td>
<td>$REG[guarderias]</td>
<td>$REG[reembolso]</td>
<td>$REG[cartaval]</td>
<td>$REG[reembolso]</td>
<td>$REG[slrs]</td>
<td>$REG[curso]</td>
<td>$REG[cantidad]</td>
<td>$REG[fecha]</td></tr>";
}
echo "</table>";
mysql_close($connect); //Cierra la conexión MySql
?>
<br>
<a href="http://localhost/Insertar4.php">Insertar Registro</a>
<br><br>
<a href="http://localhost/Modificar4.php">Modificar Registro</a>
<br><br>
<input type=button value="Eliminar" onclick=eliminar()>
<script>
function eliminar(){
location="http://localhost/Eliminar4.php";
}
</script>
</center>
</body>
</html>
Ok, te falta el password del user mysql. Te recomiendo que concatanees, tambien esta lo que dijo Kasi, que te falto.
Asi quedaria mejor:
<html>
<body>
<center>
<h1>Consulta las planilla</h1>
<?php
$connect = mysql_connect("localhost", "root", "pass")or die ("No fue posible efectuar la conexión..."); //Abre una conexión a un servidor
mysql_select_db("expediente", $connect) or die ("No se pudo seccionar la base de datos..."); //Activa una base de datos MySql
$query = "select * from procesada order by codigo";
$result = mysql_query($query); //Efectúa la selección
echo "<table border=2 bordercolor=red>";
echo "<th>Codigo</th><th>Guarderia</th><th>Reembolso</th><th>Carta aval</th><th>Reembolso</th><th>SLRS</th><th>Cursos Realizados</th><th>Cantidad</th><th>Fecha</th>";
while ($REG = mysql_fetch_array($result)) //Obtiene cada registro
{
echo "<tr><td>".$REG['codigo']."</td>
<td>".$REG['guarderias']."</td>
<td>".$REG['reembolso']."</td>
<td>".$REG['cartaval']."</td>
<td>".$REG['reembolso']."</td>
<td>".$REG['slrs']."</td>
<td>".$REG['curso']."</td>
<td>".$REG['cantidad']."</td>
<td>".$REG['fecha']."</td></tr>";
}
echo "</table>";
mysql_close($connect); //Cierra la conexión MySql
?>
<br>
<a href="http://localhost/Insertar4.php">Insertar Registro</a>
<br><br>
<a href="http://localhost/Modificar4.php">Modificar Registro</a>
<br><br>
<input type=button value="Eliminar" onclick=eliminar()>
<script>
function eliminar(){
location="http://localhost/Eliminar4.php";
}
</script>
</center>
</body>
</html>
parece que el $resul está vacio :rolleyes:
if(mysql_num_rows($resul)>0) ....