Uta Gracias Gator ya pude hacer pero con una pequeña dudita mira esto lo puse en mi proceso_busqueda.php me genera la tabla con sus busquedas encontradas
Código php:
Ver original// y luego mostramos los resultados con un pequeño cambio al while
while($row = $paging->fetchResultado()) {
echo "<tr>";
echo "<td>".$row['noticia_ID']."</td>";
echo "<td>".$row['noticiaTitulo']."</td>";
echo "<td>".$row['noticiaNoticia']."</td>";
echo "<td>".$row['club']."</td>";
?>
<td><a href="imprimir.php?id=<?php echo $row['noticia_ID']; ?>">Imprimir</a></td>
<?php
echo "</tr>";
}
echo "<tr>";
echo "<td colspan=5 align=center><b><SPAN STYLE=\"font-size:11px;font-family:Tahoma;color:black;font-weight:bold\">Página ".$paging->numEstaPagina()." de ".$paging->numTotalPaginas()."</SPAN></b><br/></td>";
echo "</tr>";
?>
<tr>
<td colspan="5" align="center">
<form action="generar_pdf.php" method="post">
<input type="hidden" name="print_ids" value="<?php ?>" />
<input type="submit" name="genera" value="Imprimir" />
</form>
</td>
</tr>
<?php
echo "</table>";
Bien ahora si quiero impirmir todo me manda a esto
Código php:
Ver original<?php
include('pdf/class.ezpdf.php');
$print_ids = $_POST['print_ids'];
$pdf =& new Cezpdf( 'a4'); // tipo de papel a imprimir
$pdf->selectFont('pdf/fonts/Times-Roman.afm');
$pdf->ezSetCmMargins(1,1,1.5,1.5);// margenes
$all = $pdf->openObject();
$pdf->saveState();
$pdf->setStrokeColor( 0, 0, 0, 1 );
$pdf->line( 10, 40, 578, 40 );
$pdf->line( 10, 822, 578, 822 );
$pdf->addText( 250, 34, 6, 'Carlos');
$pdf->restoreState();
$pdf->closeObject();
$pdf->addObject( $all, 'all' );
$pdf->ezSetDy( 30 );
$pdf->ezText( 'JUAN CARLOS ROMERO ', 14 );
$pdf->ezText( "\n\n" . 'TODOS UNIDOS POR TODOS ', 10 );
$queEmp = "SELECT * FROM noticias ";
// creo un while para generar la tabla con sus campos
$ixx = 0;
$ixx = $ixx+1;
}
'noticia_ID'=>'<b>Nun</b>',
'noticiaTitulo'=>'<b>Titulo</b>',
'noticiaNoticia'=>'<b>Noticia</b>',
'club'=>'<b>Club</b>'
);
'shadeCol'=>array(0.9,0.9,0.9), 'xOrientation'=>'center',
'width'=>500
);
$txttit = "<b>Asociacion Chuquisaqueña de Fultbol *** ACHF *** </b>\n";
$txttit.= " Registros de Jugadores de Chuquisaca \n";
$pdf->ezText($txttit, 18);
$pdf->ezTable($data, $titles, '', $options);
$pdf->ezText("\n\n\n", 18);
$pdf->ezText("<b>Fecha:</b> ".date("d/m/Y"), 5, array(justification
=>right
)); $pdf->ezText("<b>Hora:</b> ".date("H:i:s")."\n\n",5, array(justification
=>right
)); $pdf->ezStream();
?>
Mi pregunta es Gator que condicion debo poner en mi generar_pdf.php y en mi value de formulario para que pueda solamente pasar los ids que a ganerado mi consulta y no asi todos
Ejemplo pondo juan me sale 15 juanes hago click en boton imprimir y pasa al pdf todos mis registros no los 15 sino lo 100 por decir ??
Y muchas Gracias como sabras es la primera vez que hago este tipo de cosas con pdf
Nuevamente molestandoles amigos En resumen que es lo que trato de hacer en mi buscador pongo algo comun para buscar por decir juan me aparece en una tabla con los 20 juanes bien ahora quiero llevar esos 20 juanes a un pdf pero hasta hora solo hago que todos mis registros de la tabla pasean a pdf pero todos los registros , pero yo quiero q pasen solo los juanes 20 juanes mi duda es
aqui:
Código php:
Ver originalwhile($row = $paging->fetchResultado()) {
echo "<tr>";
echo "<td>".$row['noticia_ID']."</td>";
echo "<td>".$row['noticiaTitulo']."</td>";
echo "<td>".$row['noticiaNoticia']."</td>";
echo "<td>".$row['club']."</td>";
?>
<?php
echo "</tr>";
}
echo "<tr>";
echo "<td colspan=5 align=center><b><SPAN STYLE=\"font-size:11px;font-family:Tahoma;color:black;font-weight:bold\">Página ".$paging->numEstaPagina()." de ".$paging->numTotalPaginas()."</SPAN></b><br/></td>";
echo "</tr>";
?>
<tr>
<td colspan="5" align="center">
<form action="generar_pdf.php" method="post">
<input type="hidden" name="print_ids" value="aqui" />
<input type="submit" name="genera" value="Imprimir" />
</form>
</td>
</tr>
<?php
echo "</table>";
El problema que no logro enternder es como puedo capturar si por asi llamarlo en mi value de mi form todos los ids que quiero pasar a pdf
este es mi generar_pdf.php
Código php:
Ver original<?php
include('pdf/class.ezpdf.php');
$print_ids = $_POST['print_ids'];
$pdf =& new Cezpdf( 'a4'); // tipo de papel a imprimir
$pdf->selectFont('pdf/fonts/Times-Roman.afm');
$pdf->ezSetCmMargins(1,1,1.5,1.5);// margenes
$all = $pdf->openObject();
$pdf->saveState();
$pdf->setStrokeColor( 0, 0, 0, 1 );
$pdf->line( 10, 40, 578, 40 );
$pdf->line( 10, 822, 578, 822 );
$pdf->addText( 250, 34, 6, 'Carlos');
$pdf->restoreState();
$pdf->closeObject();
$pdf->addObject( $all, 'all' );
$pdf->ezSetDy( 30 );
$pdf->ezText( 'JUAN CARLOS ROMERO ', 14 );
$pdf->ezText( "\n\n" . 'TODOS UNIDOS POR TODOS ', 10 );
$queEmp = "SELECT * FROM noticias ";
// creo un while para generar la tabla con sus campos
$ixx = 0;
$ixx = $ixx+1;
}
'noticia_ID'=>'<b>Nun</b>',
'noticiaTitulo'=>'<b>Titulo</b>',
'noticiaNoticia'=>'<b>Noticia</b>',
'club'=>'<b>Club</b>'
);
'shadeCol'=>array(0.9,0.9,0.9), 'xOrientation'=>'center',
'width'=>500
);
$txttit = "<b>Asociacion Chuquisaqueña de Fultbol *** ACHF *** </b>\n";
$txttit.= " Registros de Jugadores de Chuquisaca \n";
$pdf->ezText($txttit, 18);
$pdf->ezTable($data, $titles, '', $options);
$pdf->ezText("\n\n\n", 18);
$pdf->ezText("<b>Fecha:</b> ".date("d/m/Y"), 5, array(justification
=>right
)); $pdf->ezText("<b>Hora:</b> ".date("H:i:s")."\n\n",5, array(justification
=>right
)); $pdf->ezStream();
?>
Aqui solo me llega el campo hidden pero en mi consulta no se que debo hacer alguna guia por favor
Hola amigos tengo dos opciones
La primera es como debe pasar una consulta a un campo hidden esto pq tengo el siguiente problema en sistema busco un nombres encuentra 30 nombres iguales esos 30 solamente quiero pasar a pdf
La segunda y la que estoy haciendo es:
Código php:
Ver original<form action="generar_pdf.php" method="post">
<table border="1" align="center">
<tr> <th colspan="5"> Resultados de la Busqueda </th></tr>
<tr>
<td>ID</td>
<td>Titulo</td>
<td>Noticia</td>
<td>Club </td>
<td colspan="2">Opciones</td>
</tr>
<?php
// conectar al servidor
include ('PHPPaging.lib.php');
$paging->agregarConsulta("SELECT noticia_ID,noticiaTitulo, noticiaNoticia,club ,Nombre,Apellidos,
MATCH (noticiaTitulo, noticiaNoticia,club)
AGAINST ('$frase' IN BOOLEAN MODE) AS coincidencias
FROM noticias,jugadores
WHERE MATCH (noticiaTitulo, noticiaNoticia,club)
AGAINST ('$frase' IN BOOLEAN MODE)
ORDER BY coincidencias ASC", $server_link);
while
while($row = $paging->fetchResultado()) {
echo "<tr>";
echo "<td>".$row['noticia_ID']."</td>";
echo "<td>".$row['noticiaTitulo']."</td>";
echo "<td>".$row['noticiaNoticia']."</td>";
echo "<td>".$row['club']."</td>";
?>
<?php
echo "</tr>";
}
echo "<tr>";
echo "<td colspan=5 align=center><b><SPAN STYLE=\"font-size:11px;font-family:Tahoma;color:black;font-weight:bold\">Página ".$paging->numEstaPagina()." de ".$paging->numTotalPaginas()."</SPAN></b><br/></td>";
echo "</tr>";
?>
<tr>
<td colspan="5" align="center">
<input type="hidden" name="print_ids" value="NO SE COMO PUEDO CAPTURAR LA IDS DE LA BUSQUEDA" />
<input type="submit" name="genera" value="Imprimir" />
</form>
</td>
</tr>
<?php
echo "</table>";
echo "<br>";
echo "<center>";
}
?>
Aqui no se como debe agarrar esos ids de la busqueda en el value para poder pasar a pdf