Me llamo Marc tengo 16 años y me interesa mucho la informática y todo el diseño en si, por eso decidí comprar un libro "Desarrollo Web con PHP y MySQL", es un libro verdaderamente interesante, sin envargo pase por alto la fecha de edición, 2003, puesto que han pasado casi 10 años, me e tenido que entretener a aplicar los programas a mi sistema operativo (Windows 7) como el Apache, PHP, phpMyAdmin, etc... Por eso no hay problema, ahora viene lo malo, tengo verdaderos problemas no con el lenguaje PHP, sino que cuando intento acceder a ellos mediante http://localhost/"nombre".php me da error en la variable, le voy a poner un ejemplo:
Éste es el error de la variable que me sale.
Parse error: syntax error, unexpected T_VARIABLE in C:\xampp\htdocs\buscador.php on line 21
El problema es que repaso toda la estructura del documento PHP de arriba a abajo y no le encuentro el error, alomejor las variables cambiaron de estructura al paso de los años pero no creo que sea eso.
Le voy a pasar el documento PHP el cual me da el error y esta exactamente copiado de un libro (Cuya edición es de 2003):
<!- buscador.php ->
<html>
<head>
<title> Buscador de antiguos alumnos </title>
</head>
<body>
<?php
$dbcnx = @mysql_connect("localhost", "root", "tubititu");
if (!$dbcnx) {
echo ( "<p>No es posible establecer conexión. " . "con el servidor. Inténtelo más tarde.</p>" );
exit();
}
if (! @mysql_select_db("alumnos") ) {
echo ( "<p>No es posible conectar con la base de datos.</p>" );
exit();
}
?>
<p> Introduce el apellido del antiguo alumno que estás buscando:</p>
<blockquote>
<?php
$result = @mysql_query("SELECT ID, nombre, apellido, nacimiento, email FROM alumnos WHERE apellido LIKE "$busca"");
if (!$result) {
echo ("<p>Error performing query: " . mysql_error() . "</p>");
exit();
}
while ( $row = mysql_fetch_array($result) ) {
echo("<p>" . $row["nombre"] ." " . $row["apellido"] . " ".$row["email"] . " ". $row["nacimiento"] . "</p>");
}
$busca=0
?>
<form action="<?=$PHP_SELF?>" method="post">
<p><br />
Apellido: <input type="text" name="busca" size="20" maxlength="255" /><br />
<input type="submit" name="submit" value="BUSCA" />
</p>
</form>
</body>
</html>
Gracias
Marc