Ver Mensaje Individual
  #8 (permalink)  
Antiguo 27/01/2013, 22:42
Mndrake
 
Fecha de Ingreso: septiembre-2010
Mensajes: 78
Antigüedad: 13 años, 7 meses
Puntos: 0
Respuesta: Obtener nombre y telefono con preg_match_all o similares

Cita:
Iniciado por dashtrash Ver Mensaje
Prueba con esta:
/"text-receipt">(?:(?P<telefono>[0-9]{8})|(?P<email>[^@<]*@[^<]*)|(?P<nombre>[^<]*))</
Haz un print_r del resultado.
Antes habías puesto que el formato era del tipo:
Código PHP:
Ver original
  1. <span class="text-data">88888888</span>
Y no era text-data.Era text-receipt.Por eso no funcionaba.
Muchas gracias dashtrash me sirvio mucho el codigo me da como resultado:


"text-receipt">Nombre1<
"text-receipt">[email protected]<
"text-receipt">ciudad<
"text-receipt">apellido<
"text-receipt">88888888<
"text-receipt">barrio<

"text-receipt">Nombre2<
"text-receipt">[email protected]<
"text-receipt">ciudad<
"text-receipt">apellido<
"text-receipt">88888888<
"text-receipt">barrio<

Esta sale asi porque ese dato es el único que se lleno en los datos.

"text-receipt"><
"text-receipt">[email protected]<


Ahora bien cual seria la forma correcta de ingresar eso a una base de datos donde tengo los campos

Nombre
email
ciudad
apellido
telefono
barrio

$sql = "INSERT INTO tabla (nombre, email, ciudad, apellido,telefono,barrio)
VALUES (' ', ' ', ' ',' ', ' ', ' ' )";


como le pongo a ese insert los values?

Gracias