Ver Mensaje Individual
  #6 (permalink)  
Antiguo 19/08/2007, 16:40
Avatar de pzin
pzin
Moderata 😈
 
Fecha de Ingreso: julio-2002
Ubicación: Islas Canarias
Mensajes: 10.488
Antigüedad: 21 años, 9 meses
Puntos: 2114
Re: con explode o split ??

No me di cuenta de que tenías un error al querer crear el array $trozos.

Código PHP:
$trozos = ("|"$cadena);
// Te falta la función explode()
$trozos explode("|"$cadena);
// Así sería correcto 
Con el código de antes y subsanado este error, ¿puedes hacerlo?

Claro, ahora entendí lo que pasa. No puedes crear el array con las barras. Tienes que hacerlo con el retorno de carro.

Código PHP:
<?php
// Supones que $cadena viene de un formulario (es decir, $cadena sería $_POST['cadena'] o GET.
// Primero creamos el array
$registro explode ("\r",$cadena);
// Ahora se cuenta cuantos registros meteremos realmente
$max count($registro);
for (
$i=0$i<$max$i++) {
// Ahora hay que separar los datos de cada registro
$datos explode("|",$registro[$i]);
// Ahora ya podemos hacer el volcado del registro
// tumb sería $datos[0], url sería $datos[1], etc...
mysql_query("insert into...");
}
?>

Última edición por pzin; 19/08/2007 a las 16:48