Separado de
https://foro.elhacker.net/php/parse_error_syntax_error_unexpected_tstring_expecting_or_in-t288866.0.html;topicseenHola, yo también tengo un problema con el mismo error pero con otro código distinto en todos los foros que he estado hablan de comillas simples dentro de las dobles o viceversa pero ese no es mi caso y que en esa línea no hay nada escrito.
Yo lo que pretendo hacer es recoger los datos de un formulario sencillo, nombre,email y curso e insertarlos en unla tabla se llama alumnos en phpMysql.
resulta que habré hecho el ejercicio como unas 6 o 7 veces y dos de cada tres me da error y es que lo comparo con los que hecho que funcionan, y no encuentro la diferencia, y dos de cada tres veces me da error he copiado al frase del error del que funciona pero el error cuando sale ya no se va.
este es el error:
Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING in C:\xampp\htdocs\ya\base1\alumnos\insertar_alumnos1.php on line 25
pero resulta que en la línea 25 no hay nada y en la línea 23 esta esta línea
echo "Los datos se han insertado";
y en la línea 26 el cierre de php
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
<?php
include("conexion.php");
$nombre=$_REQUEST['nombre'];
$mail=$_REQUEST['mail'];
$curso=$_REQUEST['curso'];
mysql_query("INSERT INTO alumnos(nombre,mail,curso) VALUES('$nombre','$mail','$curso')",$con)or
die("No se ha conectado".mysql_error());
echo "Los datos se han insertado";
?>
</body>
</html>
código HTML
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
<h2>Registro de datos en una tabla</h2>
<form action="insertar_alumnos.php">
Ingrese su nombre: <br>
<input type="text" name="nombre"><br>
Ingrese su correo: <br>
<input type="text" name="mail"><br>
<select name="curso" id="curso">
<option value="1">PHP</option>
<option value="2">AJAX</option>
<option value="3">JSP</option>
</select>
<br>
<input type="submit" value="confirmar">;
</form>
</body>
</html>
este tipo de errores de no reconocer las variables me trae de cabeza,
a ver si alguien me puede decir porque me da ese error.