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:
Y el código de la página en PHP es: <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>
Código:
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. <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <title>Documento sin tí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>