¿Cuál es el fallo en esta sentencia?
Un formulario sencillo en html llamado clientes.
<HTML>
<HEAD>
<TITLE>Insertar.html</TITLE>
</HEAD>
<BODY>
<div align="center">
<h1>Insertar un registro</h1>
<br>
<FORM METHOD="POST" ACTION="insertar.php">
Nombre<br>
<INPUT TYPE="TEXT" NAME="nombre"><br>
Teléfono<br>
<INPUT TYPE="TEXT" NAME="telefono"><br>
<INPUT TYPE="SUBMIT" value="Insertar">
</FORM>
</div>
</BODY>
</HTML>
código del archivo PHP llamado insertar
<HTML>
<HEAD>
<TITLE>Insertar.php</TITLE>
</HEAD>
<BODY>
<?
$conexion = mysql_connect("localhost", "user", "contraseña")
or die("Ha sido infructuosa la conexion!");
mysql_select_db("clientes")
// Con esta sentencia SQL creo que debería insertar los datos en la base de datos, es la que me arroja error
mysql_query("INSERT INTO clientes(nombre , telefono) VALUES ('$nombre', '$telefono')";
?>
<h1><div align="center">Registro Insertado</div></h1>
<div align="center"><a href="lectura.php">Visualizar el contenido de la base</a></div>
</BODY>
</HTML>
Este es el error que me da:
Parse error: syntax error, unexpected T_STRING in
/home/"usuario"/public_html/insertar.php on line 11 ==> línea del query("INSERT INTO...
Trato de insertar datos en una db hecha en mysql a través de la interface PHPmyADMIN, pero no veo la forma.
Muchas Gracias a quien me pueda decir que estoy haciendo mal.
<HTML>
<HEAD>
<TITLE>Insertar.html</TITLE>
</HEAD>
<BODY>
<div align="center">
<h1>Insertar un registro</h1>
<br>
<FORM METHOD="POST" ACTION="insertar.php">
Nombre<br>
<INPUT TYPE="TEXT" NAME="nombre"><br>
Teléfono<br>
<INPUT TYPE="TEXT" NAME="telefono"><br>
<INPUT TYPE="SUBMIT" value="Insertar">
</FORM>
</div>
</BODY>
</HTML>
código del archivo PHP llamado insertar
<HTML>
<HEAD>
<TITLE>Insertar.php</TITLE>
</HEAD>
<BODY>
<?
$conexion = mysql_connect("localhost", "user", "contraseña")
or die("Ha sido infructuosa la conexion!");
mysql_select_db("clientes")
// Con esta sentencia SQL creo que debería insertar los datos en la base de datos, es la que me arroja error
mysql_query("INSERT INTO clientes(nombre , telefono) VALUES ('$nombre', '$telefono')";
?>
<h1><div align="center">Registro Insertado</div></h1>
<div align="center"><a href="lectura.php">Visualizar el contenido de la base</a></div>
</BODY>
</HTML>
Este es el error que me da:
Parse error: syntax error, unexpected T_STRING in
/home/"usuario"/public_html/insertar.php on line 11 ==> línea del query("INSERT INTO...
Trato de insertar datos en una db hecha en mysql a través de la interface PHPmyADMIN, pero no veo la forma.
Muchas Gracias a quien me pueda decir que estoy haciendo mal.
1 respuesta
Respuesta de JuanGarciaR
1