Cita:
Iniciado por argy
como pones ese código dentro de php, es decir como embebes dentro de php.
por otro lado (no es parte de tu problema) pero los valores del los atributos de una etiqueta html siempre van entre comillas dobles.
suerte.
te voy a poner el codigo para que lo veas y veas porque pongo tambien las comillas simples porque no los puedo poner dentro del codigo echo te dejo el codigo y aver si me pueden decir el error o el codigo que se deve poner
Código PHP:
<?php
session_start();
//datos para establecer la conexion con la base de mysql.
mysql_connect('localhost','root','')or die ('Ha fallado la conexión: '.mysql_error());
mysql_select_db('doggy')or die ('Error al seleccionar la Base de Datos: '.mysql_error());
function quitar($mensaje)
{
$nopermitidos = array("'",'\\','<','>',"\"");
$mensaje = str_replace($nopermitidos, "", $mensaje);
return $mensaje;
}
if(trim($HTTP_POST_VARS["usuario"]) != "" && trim($HTTP_POST_VARS["password"]) != "")
{
// Puedes utilizar la funcion para eliminar algun caracter en especifico
//$usuario = strtolower(quitar($HTTP_POST_VARS["usuario"]));
//$password = $HTTP_POST_VARS["password"];
// o puedes convertir los a su entidad HTML aplicable con htmlentities
$usuario = strtolower(htmlentities($HTTP_POST_VARS["usuario"], ENT_QUOTES));
$password = $HTTP_POST_VARS["password"];
$result = mysql_query('SELECT psw, login,nombre,rol FROM usuario WHERE login=\''.$usuario.'\'');
if($row = mysql_fetch_array($result)){
if($row["psw"] == $password){
$_SESSION["nombre"] = $row['nombre'];
$_SESSION['rol']=$row['rol'] ;
echo"
<style type=text/css>
h3 {font-family:Curlz MT; font-size:20px;}
</style>";
if($_SESSION['rol']=='admin')
//{
//echo"ola";
{
echo"<br><br> ";
echo "
<center><table width=800 height=485 border=0 background=fondodoggymenu.gif>
<tr>
<td width=49 height=73> </td>
<td width=49> </td>
<td width=129> </td>
<td width=110><p> </p>
<p> </p></td>
<td width=124><h3> <br><br>Bienvenido ".$_SESSION['nombre']. "</h3></td>
<td width=187> </td>
<td width=49> </td>
<td width=51> </td>
</tr>
<tr>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr>
<td> </td>
<td> </td> <td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr>
<td height=64> </td>
<td> </td>
<td> </td>
// aqui es donde pongo el codigo <td><img type=submit src=iconomini.png width=66% height=29 border=0 onclick='this.src = boton3-3.png' onmouseover='this.src = boton2-2.jpg' onmouseout='this.src = iconomini.png' /></img></td>
<td<</td>
<td></td>
<td> </td>
<td> </td>
</tr>
<tr>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
</tr>
</table>
</center>
";
}
//else{
// echo"prueba1";
//}
if($_SESSION['rol']=="user")
{
echo "<h3>prueba</h3>";
}
//Elimina el siguiente comentario si quieres que re-dirigir automáticamente a index.php
/*Ingreso exitoso, ahora sera dirigido a la pagina principal.
<SCRIPT LANGUAGE="javascript">
location.href = "index.php";
</SCRIPT>*/
}else{
echo 'Password incorrecto';
}
}else{
echo 'Usuario no existente en la base de datos';
}
mysql_free_result($result);
}else{
echo 'Debe especificar un usuario y password';
}
mysql_close();
?>