Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/11/2015, 06:58
dasapa
 
Fecha de Ingreso: octubre-2011
Mensajes: 206
Antigüedad: 12 años, 6 meses
Puntos: 1
Generar una sola tabla dinámica PHP al importar CSV - Generando varias tablas

Hola,

Estoy subiendo un fichero csv a mysql yendo por lineas. Si un valor del CSV (Id) se encuentra ya en la base de datos me actualiza (UPDATE) los datos de ese registro. En caso de no encontrarse quiero mostrar esos ID y dos datos mas (calle y municipio) en una tabla HTML.

Estaba haciendo esto si no localiza el valor pero por cada valor no encontrado me crea una tabla.
Código PHP:
Else{ // En caso de que el valor no sea encontrado
echo "<table><tr><th>Id </th><th>Dirección</th><th>Municipio</th></tr>";";
            echo "
<tr><td>".addslashes($this->id)."</td>";
            echo "
<td>".addslashes($this->calle)."</td>";
            echo "
<td>".addslashes($this->municipio)."</td></tr>";
                        echo "
</table>"; 
He probado también poner esto al inicio de la pagina:
Código PHP:
echo "<table><tr><th>Id </th><th>Dirección</th><th>Municipio</th></tr>"
y final:
Código PHP:
echo "</table>"
pero al hacer las filas cada vez que no encuentra un registro después del else me quedan todos datos (Id, calle, municipio) juntos, sin mantener el formato de filas y celdas.
Código PHP:
Else{ 
echo 
"<tr><td>".addslashes($this->id)."</td>";
            echo 
"<td>".addslashes($this->calle)."</td>";
            echo 
"<td>".addslashes($this->municipio)."</td></tr>";} 
Agradecería una ayudita…