HOLA tengo un error en este codigo cuando quiere imprimir datos me pueden hechar un ayudita (el error lo indico mas abajo)
<html>
<body>
<?php
require ("aut_config.inc.php"); // incluir configuracion.
$db_conexion= mysql_connect("$sql_host", "$sql_usuario", "$sql_pass") or die("No se pudo conectar a la Base de datos") or die(mysql_error());
mysql_select_db("$sql_db") or die(mysql_error()); //Comprobamos si hemos recibido datos del formulario (enviar)
if ($enviar) {
// Si recibimos un id, modificamos, sino añadimos un registro
if ($rut) {
$sql = "UPDATE proveedores SET nombre='$nombre', telefono='$telefono' WHERE rut=$rut";
echo "Registro Actualizado<p>";
} else {
$sql = "INSERT INTO proveedores (nombre, rut, telefono) ";
$sql .= "VALUES ('$nombre', '$rut', '$telefono')";
echo "Registro Añadido<p>";
}
// Enviamos la sentencia SQL al servidor DB
$result = mysql_query($sql);
} elseif ($delete) {
// Borramos un registro
$sql = "DELETE FROM proveedores WHERE rut=$rut";
$result = mysql_query($sql);
echo "Registro Borrado<p>";
} else {
/* Esta parte se ejecuta si no hemos***********AQUI ESTA EL PROBLEMA****
presionado el boton enviar, es decir no venimos
de un formulario */
if (!$rut) {
************************************************** ********
ME ARROJA UN ERROR Parse error: parse error, unexpected '<' in /home
EN ECHO *****echo "<a href=\$PHP_SELF?rut=".$myrow["rut"]."&delete=yes">Borrar</a>";
// Mostramos todos los registros de nuestra BD
$result = mysql_query("SELECT rut,nombre,telefono FROM proveedores");
while ($myrow = mysql_fetch_array($result)) {
echo $myrow["nombre"]." - ".$myrow["rut"]." - ".$myrow["telefono"];
AQUI ERROR echo "<a href=\$PHP_SELF?rut=".$myrow["rut"]."&delete=yes">Borrar</a>";
echo " - ";
AQUI ERROR echo "<a href=\$PHP_SELF?rut=".$myrow["rut"].">Modificar</a><br>";
}
}
************************************************** *******
?>
<p><a href="<?php echo $PHP_SELF?>">Añadir un registro</a></p>
<p><form method="post" action="<?php echo $PHP_SELF?>"></p>
<?php
if ($rut) {
// editamos el registro seleccionado
$sql = "SELECT * FROM proveedores WHERE rut=$rut";
$result = mysql_query($sql);
$myrow = mysql_fetch_array($result);
$rut = $myrow["rut"];
$nombre = $myrow["nombre"];
$direccion = $myrow["telefono"];
// enviamos el id para poder editar el registro
echo "<input type=hidden name="rut" value=$rut>";
}
?>
Nombre:<input type="Text" name="nombre" value="<?php echo $nombre ?>"><br>
rut:<input type="Text" name="direccion" value="<?php echo $rut ?>"><br>
Telefono:<input type="Text" name="telefono" value="<?php echo $telefono ?>"><br>
<input type="Submit" name="enivar" value="Enviar Información">
</form>
<?php
} // End If if ($enviar)
?>
</body>
</html>
GRACIAS ...................