Título: ayuda PHP Publicado por: Frost en 24 Diciembre 2008, 15:27 pm Holas
necesito que algien porfavor me ayude a limpiar este codigo, no tengo muchos conocimientos de php y esta fue la unica forma que se me ocurrio :rolleyes: para hacer consultas en tablas distintas (dentro de la misma db) Código: switch ($tabla){ etc...... en realidad son 12 tablas pero puse las 2 primeras por que es el mismo metodo para todo, pense en poner como variable solamente esta parte donde selecciona la tabla(n) Código: $sql = "SELECT * FROM tabla2 WHERE partes like '%".$parte."%' and year= $year "; bueno eso es todo gracias saludos PD: estoy ocupando bluefish para escribirlo sorry no habia visto el subforo de php :P (muevanlo porfas) Título: Re: ayuda PHP Publicado por: cassiani en 24 Diciembre 2008, 15:56 pm Varias cosas:
1. No se para que tantas tablas con campos similares, si tienes pensado almacenar información diferente en cada una para procedimientos determinados, solo agrégale un campo extra que diferencie el tipo de registro o a quien va dirigido. 2. Llamar las mismas líneas de código una y otra vez, en ese caso convierte eso en función y pásale como parámetro los valores que diferencian un caso de otro y que te devuelva el nombre del archivo a incluir. 3. Yo no usaría JS para mostrar los mensajes en pantalla. :P Título: Re: ayuda PHP Publicado por: Frost en 24 Diciembre 2008, 16:08 pm 1.- son varias tablas que no me permiten modificar, lo unico que logre q me dejaran hacer es agregar un campo mas "id" y en realidad son archivos de exel q pase a mysql
2.- efectivamente era lo que tenia pensado pero no logre, las 12 consultas solo se diferencia en la tabla que selecciona en esta parte: Código: $sql = "SELECT * FROM tabla1 WHERE partes like '%".$parte."%' and year= $year"; 3.- q recomiendas algo como un Código: echo "debe ingresar al menos un nombre para realizar la busqueda"; Gracias =P Título: Re: ayuda PHP Publicado por: Frost en 24 Diciembre 2008, 16:13 pm uuuuhhhhhhh :rolleyes: esto acortaria el codigo un poco
Código: if($parte=='') |