Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/08/2015, 10:14
dcheda
 
Fecha de Ingreso: agosto-2015
Mensajes: 4
Antigüedad: 8 años, 9 meses
Puntos: 0
Problema con explode php

Buenas

Dispongo del siguiente codigo

Código PHP:
Ver original
  1. <?php
  2. if(isset($_POST['texto']))
  3. {
  4.     $texto = nl2br($_POST['texto']);
  5.     $texto = explode("\n",$texto);
  6.     }
  7. include ("setup.php");
  8. $averiado ='NO';
  9. $ubic = 'CENTRAL';
  10. $dispon = 'SI';
  11.  
  12. ?>
  13.  
  14. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  15. <html xmlns="http://www.w3.org/1999/xhtml">
  16. <head>
  17. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  18. <title>Documento sin título</title>
  19. </head>
  20.  
  21. <body>
  22. <form id="form1" name="form1" method="post" action="">
  23.   <textarea name="texto" id="texto"></textarea>
  24.   <input type="submit" name="button" id="button" value="Enviar" />
  25. </form>
  26. <?php
  27. foreach ($texto as $indice => $valor)
  28. {
  29.     mysql_query("INSERT INTO equipos VALUES ('','1','2','$valor','$averiado','$ubic','$dispon')") or die(mysql_error());
  30.     }
  31.  ?>
  32. </body>
  33. </html>

segun el codigo, debe insertarme por cada linea del textarea, un registro en la tabla de la BBDD, y lo hace, pero al final de cada campo perteneciente a cada linea del textarea me añade un <br /> y necesito que no me añada nada, solo el texto de la linea

¿Alguien me puede ayudar? Llevo tiempo dándole vueltas y no encuentro solución. He probado con \r\n y \n.

Muchas Gracias