hola a todos:
bueno soy muy muy muy novato...
llevo pocas horas delante de la pantalla pero me ha gustado esto del php.
Haber si alguien me pudiera echar una mano en lo que estoy haciendo:
Tengo el siguiente código y me funciona perfectamente pero siempre enseña el resultado de las estructuras de control (if (tal) echo si esta vacía), y la verdad me gustaría que lo hiciera después de oprimir el botón enviar.
si alguien me pudiera ayudar algún consejo.
<html>
<head>
<title>INICIO</title>
<link rel="stylesheet" href="/hola/css/css.css" type="text/css" >
</head>
<body>
<div id ="principal">
</div>
<div id="formulario">
<form action="inicio.php" method="post">
<table border="3">
<tr>
<td colspan="2"><center>..:INICIO:..</center></td>
</tr>
<tr>
<td>USUARIO:</td>
<td><input type=text name="nombre" ></td>
</tr>
<tr>
<td>BASE DE DATOS:</td>
<td><input type="text" name="database" ></td>
</tr>
<tr>
<td>CONTRASEÑA:</td>
<td><input type ="password" name="contrasenia"></td>
</tr>
<tr>
<td colspan="2"><center><input type="submit" name="enviar" value="ENVIAR"></center></td>
</tr>
</table>
</form>
</div>
<?php
$nombre = $_POST['nombre'];
$database=$_POST['database'];
$contrasenia = $_POST['contrasenia'];
$database_server = "localhost";
$database_username = "$nombre";
$database_password = "$contrasenia";
$database_port = "3306";
//conectamos a la base de datos:
$conectar = mysql_connect("$database_server: $database_port", "$database_username", "$database_password");
if ($nombre == '')
{
echo 'Ingrese nombre del usuario <br> ';
}
if($nombre != 'root')
{
echo 'usuario sin acceso <br>';
}
if ($contrasenia == '')
{
echo 'Ingrese su contraseña <br>';
}
if ($contrasenia != '79900617')
{
echo 'Contraseña incorrecta <br>';
}
if($conectar == false)
{
die ("ERROR AL CONECTAR <br>" .mysql_error());
}
$db_select = mysql_select_db("$database", $conectar);
if($db_select == false)
{
die("NO EXISTE LA BASE DE DATOS <br> : ".mysql_error());
}
if ($conectar == true)
{
echo ' <table border=2px;>
<td >
<a href="..laque sea">Bienvenido a </a>
</td>
</table>';
}
mysql_query("SET NAMES 'utf8'");
?>
</body>
</html>