Tema: consultita
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/06/2005, 09:50
naty_24
 
Fecha de Ingreso: octubre-2003
Mensajes: 139
Antigüedad: 20 años, 6 meses
Puntos: 0
consultita

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 ...................