Necesito crear una tabla simple de dos columnas obteniendo los datos de un text dinamico que creado y solo me imprime una columna
Esta es la Clase
Código PHP:
Ver original<?php
require('./fpdf17/fpdf.php');
class PDF extends FPDF
{
function cabeceraVertical($cabecera)
{
$this->SetXY(30, 45);
$this->SetFont('Arial','B',11);
$this->SetTextColor(0,0,0);
$this->SetDrawColor(0,0,0);
$this->SetLineWidth(0.3);
foreach($cabecera as $columna)
{
//Parámetro con valor 2, hace que la cabecera sea vertical
}
}
function datosVerticales($datos)
{
$this->SetXY(30, 45); //40 = 10 posiciónX_anterior + 30ancho Celdas de cabecera
$this->SetFont('Arial','b',12); //Fuente, Normal, tamaño
$this->SetTextColor(0,0,0);
$this->SetDrawColor(0,0,0);
$this->SetLineWidth(0.3);
foreach($datos as $columna)
{
$this->Cell(130,10, utf8_decode($columna),1, 2 , 'R' ); }
}
} // FIN Class PDF
?>
Este es el text Dinamico
Código PHP:
Ver original<?php
if($_POST['concepto']){
$concepto[]=$_POST["concepto"];
$valor[]= $_POST["valor"];
$lista = array($concepto);
for($i=0;$i<count($concepto)-1;$i++){ echo $concepto[$i]."->".$valor[$i]."<br>";
}
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
<meta content="jquery, forumlario dinamico, tutorial" name="keywords"/>
<title>Formulario Dinamico</title>
<script type="text/javascript" src="textdinamicos/jquery.min.js"></script>
<script type="text/javascript" src="textdinamicos/jquery.addfield2.js"></script>
<div id="stylized" class="myform" style="margin:20px auto;">
<form id="form" name="form" method="post" action="tablasDinamicas.php">
<div id="material_comprado"> </div>
<h1>Campos Dinámico</h1>
<label><span class="small">Añade las conceptos</span>
</label><br />
<div id="div_1">
<label>Codigo de Producto</label>
<input type="text" name="concepto[]" id="concepto" style="width:200px;" /> <br>
<label>Valor</label>
<input type="text" name="valor[]" id="valor" style="width:200px;" />
<input class="bt_plus" id="1" type="button" value="+" /><div class="error_form">
</div>
</div>
<button type="submit" class="boton">Enviar</button>
<div class="spacer"></div>
</form>
y aqui es donde lo procesa
Código PHP:
Ver original<?php
$FirstArray = ($_POST['concepto']);
$SecondArray = ($_POST['valor']);
include_once('./claseDinamicas.php');
$pdf = new PDF();
$pdf->AddPage();
foreach($FirstArray as $index => $value) {
$FirstArray[$index];
$SecondArray[$index];
}
$miCabecera = array($FirstArray[$index]); $misDatos = array($SecondArray[$index]);
$pdf->cabeceraVertical($miCabecera);
$pdf->datosVerticales($misDatos);
$pdf->Output(); //Salida al navegador
?>
Me podrian hechar la mano por que lo que quiero es que si he mandado cuatro valores poder ver esos cuatro valores o mas dibujandos en la tabla y no se donde es mi error