Tema: No funciona.
Ver Mensaje Individual
  #8 (permalink)  
Antiguo 17/03/2005, 03:57
Rave
 
Fecha de Ingreso: agosto-2003
Mensajes: 17
Antigüedad: 20 años, 8 meses
Puntos: 0
Cita:
Iniciado por Seppo
falta un } al final, antes del ?>... no cerró el ELSE
Código:
<? include ("sql.php"); 
$texto=$_POST['texto']; 
IF ($texto) { 
?> 
<html> 

<head> 
  <title></title> 
</head> 

<body> 
<form action="" method="post"><? // Aquí usas un método POST para mandar datos, checa bien lo que sigue 
?> 
<textarea rows=5 cols=20 name="texto"></textarea> 
<input type="submit" value="Send"> 
</form> 
<? } ELSE { 
$conecta = mysql_connect($hostname_conecta, $username_conecta, $password_conecta) or trigger_error(mysql_error(),E_USER_ERROR); //Solo necesitas una conexión simple, no persistente 
mysql_select_db($database_conecta,$conecta); 
?> 

<?php 
if (!empty($texto)) { //Si $texto no esta vacio sigue la ejecucion del script 
    $texto_separado = explode("\r", $texto); // Separo el contenido de $texto por cada salto de linea  y se almacena en un array 
    $cuantos = count($texto_separado); // Contamos cuantos valores hay dentro del array 
    for($i=0;$i==$cuantos;$i++) { // creamos el bucle que ira añadiendo a la db cada linea 
        $query = "INSERT into enlaces (texto) values ('$texto_separado[$i]')"; // comando de insercion 
        $result = mysql_query($query); // se inserta en la db 
    } 
} 
}
?>

</body> 

</html>
Ahora no muestra ni el textarea.

Última edición por Rave; 17/03/2005 a las 03:59