la pagina que yo hise tiene el form que es enviado a la misma pagina que tiene un codigo php.
el sistema funsiona pero el error que me pasa es el siguiente:
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in C:\AppServ\www\authmain.php on line 14
el codigo de la pagina donde esta este error es el siguiente:
Código PHP:
<?php
session_start();
if ($userid && $password)
{
//si el usuario a inentado hacer logi
$db_conn = mysql_connect("localhost","usuario","password");
mysql_select_db("login", $db_conn);
$query = "select* from login"
."where name='$userid' "
."and pass = password('pasword')";
$result = mysql_query($query,$db_conn);
if (mysql_num_rows($result) >0)
{
//si estan en la base de datos registra el id del usuario
$valid_user = $userid;
session_register("valid_user");
}
}
?>
<html>
<body>
<h1>pagina de inicio</h1>
<?
if (session_is_registered("valid_user"))
{
echo "ahora estas loged in como: $valid_user <br>";
echo "<a href=\"logout.php\">log out</a><br>";
}
else
{
if(isset($userid))
{
//si han inentado hacer login y han fallado
echo"no has podido hacer login";
}
else
{
//si no han intentado hacer login o han echo log out
echo "ahora estas loged out";
}
//provee el formulario para hacer login
echo "<form method=post action=\"authmain.php\">";
echo "<table>";
echo "<tr><td>Userid</td>";
echo "<td><input type=text name=userid></td></tr>";
echo "<tr><td>Contraseña</td>";
echo "<td><input type=password name=password></td></tr>";
echo "<tr><td colspan=2 aling=center>";
echo "<input type=submit value=\"log in\"></td></tr>";
echo "</table></form>";
}
?>
<br>
<a href="member_only.php">seccion de miembros</a>
<body>
<html>
Código PHP:
{
//si el usuario a inentado hacer logi
$db_conn = mysql_connect("localhost","usuario","password");
mysql_select_db("login", $db_conn);
$query = "select* from login"
."where name='$userid' "
."and pass = password('pasword')";
$result = mysql_query($query,$db_conn);
if (mysql_num_rows($result) >0)
{
//si estan en la base de datos registra el id del usuario
$valid_user = $userid;
session_register("valid_user");
}
