Quantcast
Channel: Últimos conteúdos
Viewing all articles
Browse latest Browse all 14190

[Ajuda] Exibir dados lado a lado PHP/CSV.

$
0
0

Boa tarde amigos, atualmente estou tentando desenvolver um site que os dados possam ser alterados diretamente no CSV gerado pelo excel, não manjo muito de PHP, mas venho seguindo várias dicas encontradas aqui no forum, só que atualmente empaquei no seguinte problema, eu já consigo fazer a conexão com o .csv e também já consigo escrever o resultado da consulta, porém eu gostaria de estar mantendo um pouco mais organizado, meu site está sendo desenvolvido com css+php (mais a única forma de organizar foi com table)

o qual não obtive o sucesso que gostaria, vou postar meu código aqui e se alguém puder me ajudar ficarei muito grato.

OBS; eu vi outras dicas desse mesmo processo feito com DIV+Mysql (Não consegui adaptar o código usado)

 

gostaria que fossem exibidos 4 produtos por linha, e quebrasse após cada 4.

 

 

<?php

// activar Error reporting
error_reporting(E_ALL);
 
// contador para controlar linha
$n_linha = 0;
 
echo "<table border=0 cellspacing=0 cellpadding=0>";
 
// abrir ficheiro csv em modo de leitura
$handle = fopen('produtos\placamae.csv', "r");
 
// obter os dados em cada linha
while (($data = fgetcsv($handle, 1000, ";")) !== FALSE) {
    echo "<tr>";
    if($n_linha == 0){
// escreve dados do cabeçalho se for a primeira linha do ficheiro
//eu comentei essas linhas pois não preciso do cabeçalho exibindo.
// echo "<tr><td>".$data[0]."</td></tr>";
// echo "<tr><td>".$data[1]."</td></tr>";
// echo "<tr><td>".$data[2]."</td></tr>";
// echo "<tr><td>".$data[3]."</td></tr>";
// echo "<tr><td>".$data[4]."</td></tr>";
 
    }else{
// escreve os valores de cada linha
echo "<tr><td width=150>".$data[0]. ' '.$data[1]."</td></tr>";
echo "<tr><td><img width=150 src=".$data[4]."></img></td></tr>";
echo "<tr><td>".$data[2]."</td></tr>";
echo "<tr><td>".$data[3]."</td></tr>";
    }
    echo "</tr>";
    
    $n_linha ++;
}
echo "</table>";
 
fclose($handle);
?>

 

Segue resultado

11888014_1078367478849023_76981140893512

 

Viewing all articles
Browse latest Browse all 14190

Trending Articles