Tema: No funciona.
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/03/2005, 12:45
Rave
 
Fecha de Ingreso: agosto-2003
Mensajes: 17
Antigüedad: 20 años, 7 meses
Puntos: 0
No funciona.

Buenas,

Estoy haciendo un script que añada lo que introduzca en el textarea y que luego esas lineas las añada a una base de datos cada linea en un campo diferente.

No se si me habre explicado bien. Bueno ahi va el script a ver si me decis que es lo que falla.

Código:
<? include ("sql.php");?>
<html>

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

<body>
<form action="" method="post">
<textarea rows=5 cols=20 name="texto"></textarea>
<input type="submit" value="Send">
</form>
<?
$conecta = mysql_pconnect($hostname_conecta, $username_conecta, $password_conecta) or trigger_error(mysql_error(),E_USER_ERROR); 
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>
Dentro del sql.php solo estan los datos de conexion con Mysql , asi que eso esta bien.

Un saludo y gracias por todo.