Nuevamente Gracias Gator pero ahora si creo que necesito de una mas ayuda.
Ya puedo imprimir en pdf mado la variable por GET y demas pero ahora aqui esta mi duda
En buscar. html
Código php:
Ver original<body>
<form action="proceso_busqueda.php" method="get" name="buscar">
<table border="1" align="center">
<tr>
<th scope="col" colspan="2" align="center">*** Consultas *** </th>
</tr>
<tr>
<td><input type="text" size="40" value="<?php echo $_GET['frase']; ?>" name="frase"></td>
<td><input type="submit" name="buscar" value="Buscar"></td>
</tr>
</table>
</form>
Por decir pongo un nombre especifico lo encuentra y me nuestra y si quiero lo imprimo pasandolo a pdf ese estuvu facil gracias a tu ayuda pero ahora esta es mi duda
Por decir pongo una cosa comun para buscar por decir un nombre juan
y me muestra como 15 nombres con juan pero ahora como hago para pasar a pdf esos 15 nombres y luego imprimirlos creo que el problema esta en que deberia aparecer una sola opcion de imprimir para esos 15 nombres hice esto
Código php:
Ver original<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
include ('PHPPaging.lib.php');
}
// seleccionamos la base de datos
if(!$db_selected){ die("No se pudo seleccionar la Base de Datos ". mysql_error()); }
// varificamos que el formulario halla sido enviado
if(isset($_GET['buscar']) && $_GET['buscar'] == 'Buscar'){
// Instanciamos el objeto
$paging = new PHPPaging;
// Poniendo 20 resultados por página
$paging->porPagina(10);
// Estableciendo las páginas adyacentes
$paging->paginasAntes(4, 10, 20);
$paging->paginasDespues(4, 10, 20);
// Cambiando el texto de la referencia a la página actual
$paging->mostrarActual("<span class=\"navthis\">{n}</span>");
// Indicamos la consulta al objeto
// hacemos la consulta de busqueda
// acá van las modificaciones, se elimina $sqlBuscar, $totalRows y el if por esto
$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);
// aca otros cambios, con la funcion ejecutar mostramos todo
$paging->ejecutar();
// 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>";
echo "</table>";
echo "<br>";
echo "<center>";
echo "<SPAN STYLE=\"font-size:11px;font-family:Tahoma;color:black;font-weight:bold\">Mostrando ".$paging->numRegistrosMostrados()." resultados, del ".$paging->numPrimerRegistro()." al ".$paging->numUltimoRegistro();
echo " de un total de ".$paging->numTotalRegistros()."</SPAN><br />";
// Comienza la barra de navegacion, la mostramos
echo "<b><div id=\"siteInfo12\"><SPAN STYLE=\"font-size:11px;font-family:Tahoma;color:#9B0000;font-weight:bold\">Navegación: ".$paging->fetchNavegacion()."</SPAN></div></b>";
echo "</center>";
// y listo!
}
?>
Pero la verdad no puedo hacer aparecer la opcion imprimir cuando lanzo a buscar una cosa comun no se si me hago entender ??
Y este es mi imprimir.php
Código php:
Ver original<?php
include('pdf/class.ezpdf.php');
$id = $_GET['id'];
$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
$queEmp = "SELECT * FROM noticias Where noticia_ID='$id' LIMIT 1";
// 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); $pdf->ezText("<b>Hora:</b> ".date("H:i:s")."\n\n", 5); $pdf->ezStream();
?>