Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/03/2014, 09:37
Jozhxe
 
Fecha de Ingreso: marzo-2014
Mensajes: 8
Antigüedad: 10 años, 2 meses
Puntos: 0
Solución Formulario php

Hola Buenas, la verdad es que esto hace un tiempo me funcionaba bien...creo que cambié algo pero no sé qué...Alguien me podría decir que estoy haciendo mal?

Es solo un formulario php que recibe un usuario y su pass, y dependiendo del cargo que tiene lo redirecciona hacia otra página.

Código HTML
<!DOCTYPE html>
<html>
<head>
<title>Página de Inicio</title>
<link rel="stylesheet" type="text/css" href="http://www.clubalfayomega.cl/PaginaWeb/Portal_Club/Style.css" />
<link rel="icon" type="image/png" href="http://www.clubalfayomega.cl/PaginaWeb/Blog/Im%C3%A1genes/img-logo.png" />
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
</head>

<body background ="http://www.clubalfayomega.cl/PaginaWeb/Imagenes/smoothy-gris-wallpapers_978_1280x1024%20copia.jpg">
<div id="form">
<form action = "http://www.clubalfayomega.cl/PaginaWeb/Portal_Club/ConquiIngresado.php" method="post" name= "formulario">
<p align="right"><font color="#253491"><b>
Usuario: </b></font><input type="text" name="usuario"> </input></p>
<p align="right"><font color="#253491"><b>
Contraseña: </b></font><input type="password" name="clave"> </input></p>
<center>
<input type="submit" name= "botonGuardar" value="Ingresar">
</center>
</form>
</div>
</body>
</html>

Código PHP

<?php
if(isset($_POST ['usuario'])
&& isset($_POST['clave'])) {

$usuarioRegistrado = $_POST ['usuario'];
$contraRegistrada = $_POST ['clave'];

$db = "conquis";
$host = "localhost";
$pw = "j1324";
$user = "jozhxe";


$con = mysql_connect ($host, $user,$pw) or die ("No se pudo autenticar la BD.");
mysql_select_db ($db,$con) or die ("No se pudo conectar a la base de datos.");

$sql = "SELECT cargo FROM conquistador WHERE usuario='$usuarioRegistrado' AND clave='$contraRegistrada'";
$resultado = mysql_query($sql,$con);

$row = mysql_fetch_array($resultado);

if($row['cargo']=='SubDirector'){
echo"<script language='javascript'>window.location='http://www.clubalfayomega.cl/PaginaWeb/Portal_Club/SubDirector.html'</script>";
}
else if($row['cargo']=='Director'){
}
else if($row['cargo']=='Secretario'){
echo"<script language='javascript'>window.location='http://www.clubalfayomega.cl/PaginaWeb/Portal_Club/Secretario.html'</script>";
}
else if($row['cargo']=='Tesorero'){
}
else if($row['cargo']=='Capelln'){
}
else if($row['cargo']=='Consejero'){
}
else if($row['cargo']=='Conquistador'){
}
}else{
echo("Debes llenar todos los campos");
}
?>

El problema es que cada vez que intento ingresar me dice "Debe llenar todos los campos"

Creo que tiene problemas con el traspaso de variables.

Desde ya Muchas Gracias