Spoiler:
Cita:
Me da error en la línea 44; osea en esta:<html>
<head>
<style type="text/css">
body {background-color:#000000; color:#FF6600}
</style>
</head>
<body>
<?php
$name=$_POST['name'];
$password=$_POST['password'];
if (!isset($_POST['name']) && !isset ($_POST['password'])) {
?>
<h2> Esta página es secreta </h2>
<form method="post" action="secretdb.php">
Username:<br>
<input type="text" name="name">
<br>
Password: <br>
<input type="password" name="password">
<br>
<input type="submit" value="Enviar informacion">
</form>
<?php
}else{
$mysql=mysql_connect("localhost","USUARIODB","PASS WORDDB");
if(!$mysql)
{
echo "no es correcta la conexion";
}
$selected=mysql_select_db("BASE_DE_DATOS",$mysql);
if(!$mysql)
{
echo "error base de datos";
}
// query the database to see if there is a record which matches
$query = "select count(*) from MITABLAwhere
name = '$name' and
password = '$password'";
$result = mysqli_query( $mysql, $query );
if(!$result)
{
echo "Por lo visto la cagaste";
exit;
}
$row=mysqli_fetch_row($result);
$count=$row[0];
if ($count > 0) {
echo "Usuario y contraseña CORRECTOS";
}else{
echo "Usuairo o Contraseña INCORRECTOS";
}
}
?>
</body>
</html>
<head>
<style type="text/css">
body {background-color:#000000; color:#FF6600}
</style>
</head>
<body>
<?php
$name=$_POST['name'];
$password=$_POST['password'];
if (!isset($_POST['name']) && !isset ($_POST['password'])) {
?>
<h2> Esta página es secreta </h2>
<form method="post" action="secretdb.php">
Username:<br>
<input type="text" name="name">
<br>
Password: <br>
<input type="password" name="password">
<br>
<input type="submit" value="Enviar informacion">
</form>
<?php
}else{
$mysql=mysql_connect("localhost","USUARIODB","PASS WORDDB");
if(!$mysql)
{
echo "no es correcta la conexion";
}
$selected=mysql_select_db("BASE_DE_DATOS",$mysql);
if(!$mysql)
{
echo "error base de datos";
}
// query the database to see if there is a record which matches
$query = "select count(*) from MITABLAwhere
name = '$name' and
password = '$password'";
$result = mysqli_query( $mysql, $query );
if(!$result)
{
echo "Por lo visto la cagaste";
exit;
}
$row=mysqli_fetch_row($result);
$count=$row[0];
if ($count > 0) {
echo "Usuario y contraseña CORRECTOS";
}else{
echo "Usuairo o Contraseña INCORRECTOS";
}
}
?>
</body>
</html>
Spoiler:
Cita:
No entiendo porque......$result = mysqli_query( $mysql, $query );
Lo cierto es que esta parte del código no la entiendo. ¿Podrían decirme que tengo que editar?
También he provado quitando las "i" de mysqli_query
Este código es de un libro que me compre un saludo.