Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/09/2006, 05:58
cdurandu
 
Fecha de Ingreso: junio-2005
Mensajes: 39
Antigüedad: 19 años, 5 meses
Puntos: 0
Desacuerdo No encuentro el error

He hecho una página para modificar los registros de mi Base de Datos MySQL y me da el siguiente error:

Parse error: parse error, unexpected T_VARIABLE in d:\Domains\sseiya\mod_reg.php on line 16

La página del formulario es así:
Código:
<html> 
<body> 

<form method="post" action="mod_reg.php"> 
Nombre : <input type="Text" name="nombre"><br> 
Constelación: <input type="Text" name="constelacion"><br> 
Procedencia : <input type="Text" name="procede"><br> 
Categoría : <input type="Text" name="categoria"><br> 
<input type="Submit" name="enviar" value="Modificar registro"> 
</form> 

</body> 
</html>
Y el código de la página en PHP es:
Código:
<html> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> 
<title>Documento sin t&iacute;tulo</title> 
</head> 

<body> 


<?php 
if (isset($nombre)){ 
// process form 
$link = mysql_connect("localhost", "root"); 
mysql_select_db("sseiya",$link); 
$sql = "SELECT * FROM personajes WHERE nombre = $nombre" 
$result = mysql_query($sql); 
$sql = "UPDATE personajes SET nombre='$nombre', constelacion='$constelacion',". 
"procede='$procede', categoria='$categoria'"; 
$result = mysql_query($sql); 
}else{ 
echo "Nombre no especificado.\n"; 
} 

?> 
<br> 
<br> 
<a href="index.php">Volver al inicio</a> 
</body> 
</html>
La línea que he marcado es la 16, la que dice PHP que da error. He estado mirando el código una y otra vez y no encuantro el fallo.
__________________
www.bpvradio.com