Parse error: syntax error, unexpected T_STRING

Iniciado por Brian1511, 24 Julio 2013, 04:13 AM

0 Miembros y 1 Visitante están viendo este tema.

Brian1511


Hola a todos amigos De El Hacker hoy con otro problema , Estoy creando un panel de Administracion en PHP.

Bueno lo que hace el panel es que edita registros de Una tabla de una bd,Todo muy bien hasta que voy a agregar un registro en este caso un usuario.

Este es el codigo que cree pero no se porque me sale un error al clikear Agregar uN nuevo usuario , es decir La pagina no carga solo me salta el error

Código (php) [Seleccionar]

<?php
#######################
# BY Brian Michael Dla Rosa #
#######################
// Incluimos la configuracion y conexion a la MySQL.
include('config.php');
// Variable $msg por seguridad.
$msg "";
// Si se aprieta el boton Agregar Usuario, da la condicion como true.
if($_POST['agendar'])
{
// Verificamos que no alla ningun dato sin rellenar.
if(!empty($_POST['user']) || !empty($_POST['pass']) || !empty($_POST['mail']))
{
// Pasamos los datos de los POST a Variables, y le ponemos seguridad.
$user htmlentities($_POST['user']);
$clave htmlentities($_POST['pass']);
$puntos htmlentities($_POST['puntos']);
$mail htmlentities($_POST['mail']);
$foto htmlentities($_POST['foto']);
// Insertamos los datos en la base de datos, si da algun error lo muestra.
$sql "INSERT INTO puntos (user, pass, puntos, mail, foto) VALUES ('".$user."','".$pass."','".$puntos."', ,'".$mail."', '".$foto."');
mysql_query(
$sql,$link) or die(mysql_error());
// Mostramos un mensaje diciendo que todo salio como lo esperado
$msg = "Ususario Agregado Correctamente!";
}
else

{
// Si hay un dato sin rellenar mostramos el siguiente texto.
$msg = "Falta rellenar algun dato";
}
}
?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Panel de Administracion - Nuevo Usuario</title>
</head>
<style type="text/css">
.agenda {
margin:100px auto 0 auto;
width:701px;
height:468px;
background-image:url(imagenes/agenda.jpg);
}
.agenda #contenidor {
padding:25px;
width:276px;
height:428px;
}
</style>
<body>
<div class="agenda">
<div id="contenidor">
<table width="100%" height="404" border="0">
<tr>
<td height="38" colspan="3" align="center" valign="middle"><h1>Agregar Persona</h1></td>
</tr>
<tr>
<td colspan="3" valign="top"><center><em><span style="color:red;"><?=$msg;?></span></em></center>
<form action="agregar.php" method="post">

<strong>Ip</strong><br />
<input type="text" name="ip" id="ip" />
<br />

<strong>Usuario</strong><br />
<input type="text" name="user" id="user" />
<br />

<strong>Clave</strong>
<br />
<input type="text" name="pass" id="pass" />
<br />

<strong>Puntos Iniciales</strong><br />
<input type="text" name="puntos" id="puntos" />
<br />

<strong>Email</strong><br />
<input type="text" name="mail" id="mail" />
<br />

<strong>Link de la Foto</strong><br />
<input type="text" name="foto" id="foto" />
<br />

<input type="submit" name="agendar" value="Agregar Usuario" />
</form>
</td>
</tr>
</table>
</div>
</div>
</body>
</html>


el error me dice esto :



PHP Error Message

Parse error: syntax error, unexpected T_STRING in /home/public_html/admin/agregar.php on linea 25



Pero La line 25 esta bien porque lo use n varias cosas y funciono muy bien

Esta es la Linea 25:

Código (php) [Seleccionar]

$msg = "Ususario Agregado Correctamente!";


y defino la variable correctamente:

Código (php) [Seleccionar]

// Variable $msg por seguridad.
$msg = "";



Creador de BrainMind

~ Yoya ~

Cuando salga un error, trata de buscar al rededor de la linea, preferiblemente las lines anteriores.

El error esta en la linea 22, se te ha olvidado una comilla doble. Incluso en el codigo que pusiste, la linea 23 esta en azul (El highlight del geshi)
Mi madre me dijo que estoy destinado a ser pobre toda la vida.
Engineering is the art of balancing the benefits and drawbacks of any approach.

Brian1511

#2
Gracias amigo se resolvio el problema! eres el mejor :D

Saludos y una ves mas gracias!



Creador de BrainMind