Foros del Web » Programando para Internet » PHP »

No me respeta mi consulta en php

Estas en el tema de No me respeta mi consulta en php en el foro de PHP en Foros del Web. Hola amigos tengo el siguiente problema tengo un buscador avanzado que es este: http://img411.imageshack.us/img411/7697/87875108.jpg Me funciona de maravilla y me vota los resultado aqui. http://img411.imageshack.us/img411/7547/10999801.jpg ...
  #1 (permalink)  
Antiguo 21/03/2010, 10:16
 
Fecha de Ingreso: septiembre-2009
Mensajes: 281
Antigüedad: 15 años, 2 meses
Puntos: 0
Pregunta No me respeta mi consulta en php

Hola amigos tengo el siguiente problema tengo un buscador avanzado que es este:

http://img411.imageshack.us/img411/7697/87875108.jpg


Me funciona de maravilla y me vota los resultado aqui.
http://img411.imageshack.us/img411/7547/10999801.jpg


Como pueden ver existe un botton rojo de dice imprimir bien se supone que cuando haga click me pase toda esa informacion buscada primero a un pdf y luego si quiere es usuario lo imprime .ES AQUI MI PROBLEMA CUANDO HAGO CLICK EN BOTON IMPRIMIR NO ME PASA ESA INFORMACION ESPECIFICA BUSCADA E GUARDA VARIOS REGISTROS MEZCLADOS CON LA INFORMACION QUE BUSQUÉ
QUE PUEDO HACER PARA QUE ME PASE AL PDF SOLO ESA INFORMACION QUE BUSQUE ANTERIORMENTE.
EJEMPLO BUSCA CATEGORIA SUB7 ME MUESTRA PERO CUANDO PASO AL PDF PASA ESTO. MEZCLADO TODO.
http://img405.imageshack.us/img405/8058/62894103.jpg



ESTE ES MI BUSQUEDA.PHP
Código PHP:
<form action="modulos/consultas/vistas/generar_todo_pdf.php" method="post" target="_blank"> 
                <input type="hidden" name="club" value="<?php echo $row['id'];?>" />
                <td> <a href="index.php?mod=consultas&pag=editar_a&id=<?php echo $row['id']; ?> "><img src="modulos/imagenes/actualizar.jpeg"/></a> </td>
                <td> <a href="index.php?mod=consultas&pag=eliminar_a&id=<?php echo $row['id']; ?> "><img src="modulos/imagenes/eliminar.jpeg"/></a> </td>
                <td> <a href="modulos/consultas/vistas/imprimir_pdf.php?id=<?php echo $row['id']; ?>" target="_blank"><img src="modulos/imagenes/pdf.jpeg"/></a></td>
                <td> <a href="index.php?mod=consultas&pag=historial_jugador_a&id=<?php echo $row['id']; ?>"><img src="modulos/imagenes/historial.png"/></a></td>
                <td> <a href="modulos/consultas/vistas/imprimir_historial_pdf.php?id=<?php echo $row['id']; ?>" target="_blank"><img src="modulos/imagenes/imprimir.jpg"/></a></td>
                <?php
                    
echo "</tr>";   
                }
                echo 
"<tr>";
                echo 
"<td colspan=14 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="14" align="center">
                <input  type="submit" name="genera" value="Imprimir" class="btn"/>
                </form> 
                </td></tr>
Y ESTE ES MI GENERAR_TODO_PDF.PHP
Código PHP:
<?php
/* Este script me permite pasar a pdf todos los jugadores pertenecientes a un club deportivo */
      
include('pdf/class.ezpdf.php');
        
$id $_POST['id'];
      
//$club =  $_POST['club'];
           
$nombre $_POST['nombre'];
        
$paterno =  $_POST['paterno'];  
        
$materno $_POST['materno'];      
        
$ci $_POST['ci'];      
        
$edad $_POST['edad'];      
        
$fecha_n $_POST['fecha_n'];      
        
$categoria $_POST['categoria'];      
        
$club =  $_POST['club'];      
        
$estado =  $_POST['estado']; 
        
$lugar_n =  $_POST['lugar_n']; 
        
$nacionalidad $_POST['nacionalidad']; 
      
      
           
      
$pdf = & new Cezpdf('letter','landscape');
      
$pdf->selectFont('pdf/fonts/Helvetica');
      
$pdf->ezSetCmMargins(1,1,1.5,1.5);// margenes
      
$pdf->ezStartPageNumbers(500,18,10,'','{PAGENUM} de {TOTALPAGENUM}',1);
      
      
$all $pdf->openObject();
      
$pdf->saveState();
      
$pdf->setStrokeColor(0,0,0,1);
      
$pdf->line(20,30,750,30);
      
$pdf->line(20,585,750,585);
      
$pdf->addText(20,590,10,'Asociacion Chuquisaqueña de Futbol *** ACHF *** ');
      
$pdf->addText(650,590,10,'Detalle de Jugador(res)');
      
$pdf->addText(20,18,10,'Dirección: Calle Junin 744 - Telfs. 64-51271- 64-55460 - FAX.(04) 64-55460','Pagina');
      
$pdf->restoreState();
      
$pdf->closeObject();
       
// termina las lineas
      
$pdf->addObject($all,'all');
         
      
$conexion mysql_connect("localhost""root""");
      
mysql_select_db("bd_asociacion"$conexion);
     
// $queEmp = "SELECT * FROM noticias WHERE noticia_ID IN (" .implode( ',', $_POST['ids']. )")";
      
$queEmp "SELECT *  FROM jugadores Where  nombre='$nombre' or paterno='$paterno' or materno='$materno' or ci='$ci' or edad='$edad' or fecha_n='$fecha_n' or club='$club' or estado='$estado' or lugar='$lugar_n' or nacionalidad='$nacionalidad' ";
      
$resEmp mysql_query($queEmp$conexion) or die(mysql_error());
      
$totEmp mysql_num_rows($resEmp);
      
// creo un while para generar la tabla con sus campos

      
$ixx 0;
      while(
$datatmp mysql_fetch_assoc($resEmp)) {
              
$ixx $ixx+1;
             
$data[] = array_merge($datatmp, array('num'=>$ixx));
        
      
$titles = array(
                       
'num'=>'<b>Nº</b>',
                       
'nombre'=>'<b>Nombres</b>',
                       
'paterno'=>'<b>Ape. Paterno</b>',
                       
'materno'=>'<b>Ape. Materno</b>',
                       
'categoria'=>'<b>Categoria </b>',
                       
'nacionalidad'=>'<b>Nacionalidad </b>',
                       
'club'=>'<b>Club</b>',
                       
'ci'=>'<b>CI</b>'
                     
);
     
     
$options = array(
                      
'shadeCol'=>array(0.9,0.9,0.9),
                      
'xOrientation'=>'center',
                      
'width'=>700
                     
);
     }
     
$txttit "<b>BICENTENARIO DEL PRIMER GRITO DE LIBERTAD EN AMERICA 1809-2009\n SUCRE-BOLIVIA </b>\n";
    
     
$pdf->ezText($txttit12, array(justification=>center));
     
$pdf->ezTable($data$titles''$options);
     
$pdf->ezText("\n\n\n"18);
     
$pdf->ezText("<b>Fecha:</b> ".date("d/m/Y"), 5, array(justification=>left));
     
$pdf->ezText("<b>Hora:</b>  ".date("H:i:s")."\n\n",5, array(justification=>left));
     
$pdf->ezStream();
    
?>
  #2 (permalink)  
Antiguo 21/03/2010, 15:32
 
Fecha de Ingreso: septiembre-2009
Mensajes: 281
Antigüedad: 15 años, 2 meses
Puntos: 0
Respuesta: Pasar toda una consulta a imprimir?

Amigos hice esto pero lo curioso es que solo me funciona con los apellidos paternos osea busco apellidos por decir rios me muestra los 20 apellidos paternos rios hago click en imprimir y me pasa a pdf correcto pero no es asi con los demas me muestra todos los datos en el pdf de mi base de datos.
Código HTML:
Ver original
  1. <form action="modulos/consultas/vistas/generar_todo_avanzado.php" method="post" target="_blank">  
  2.            
  3.                 <input type="hidden" name="club" value="<?php echo $row['club'];?>" />
  4.                 <input type="hidden" name="nombre" value="<?php echo $row['nombre'];?>" />
  5.                 <input type="hidden" name="paterno" value="<?php echo $row['paterno'];?>" />
  6.                 <input type="hidden" name="materno" value="<?php echo $row['materno'];?>" />
  7.                 <input type="hidden" name="categoria" value="<?php echo $row['categoria'];?>" />
Y ESTE EN MI GENERADOR_TODO.PHP
Código PHP:
Ver original
  1. include('pdf/class.ezpdf.php');
  2.       //  $id = $_POST['id'];
  3.         $club =  $_POST['club'];
  4.         $nombre = $_POST['nombre'];
  5.         $paterno =  $_POST['paterno'];  
  6.         $materno = $_POST['materno'];  
  7.         //$ci = $_POST['ci'];  
  8.         //$edad = $_POST['edad'];  
  9.         //$fecha_n = $_POST['fecha_n'];    
  10.         $categoria = $_POST['categoria'];  
  11.         //$club =  $_POST['club'];     
  12.         //$estado =  $_POST['estado'];
  13.         //$lugar_n =  $_POST['lugar_n'];
  14.         //$nacionalidad = $_POST['nacionalidad'];
  15.  $queEmp = "(SELECT *  FROM jugadores Where  (nombre='$nombre') or (paterno='$paterno') or  (club='.$club.') )";

Creo que ejecuto mal mi consulta ??? que debo hacer
Gracias

Última edición por vili86; 21/03/2010 a las 16:40 Razón: Para evitar multas

Etiquetas: Ninguno
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:25.