Duda con include

Estoy terminando uan pagina en Joomla, y he instalado un modulo para poder hacer un include.

En el include, llamo ha esta URL: http://www.eluniversodelperro.com/prueba/ejemplazo.php

y aunque al enviar da error (ya que la sentencia SQL esta mal, eso se como solucionarlo), cuando lo ejecuto desde la pagina de joomla, es decir: http://www.eluniversodelperro.com/prueba/busqueda cuando le doy a enviar no me hace lo que deberia, es decir no me envia los datos para ejecutar la consulta.

No estoy seguro si es porque el action hay que hacerlo sobre otra pagina, o hago algo mal, alguna idea?

Muchas gracias y un saludo
Action, qué action?

Será que tienes mal el código del include?

Se pone así:

<? include("ruta del archivo"); ?>

Ojo con la ruta, igual te hace falta poner uno o varios ../ para ir a un directorio superior.

Saludos
Me voy a explicar mejor:

En la pagina de ejemplazo me hace todo el codigo bien, me hace las busquedas, etc; pero el form no tiene pagina sobre la que hacer el action:

<form action="welcome.php" method="post">
el action no lo tiene.

Dentro de ejemplazo.PHP tengo 2 includes para que me ejecuten unos scripts para que cuando le cambies el tipo, y la procedencia te cambie la raza, etc. Esto lo tengo puesto de tal forma, que solo funciona en http://www.eluniversodelperro.com/prueba/busqueda

(porque cambie la ruta de los scripts, ya que solo me interesa que funcione en busqueda y no en ejemplazo.

En mi Joomla, en la pagina busqueda, tengo un include muy simple como tu dices, pero como ves, si le das a buscar, no te hace nada, no recoge el valor de las variables, y no tengo de idea de porque.

Pero en cambio, en ejemplazo.php hace todo PERFECTO (salvo los scripts que solo funcionan en busqueda).

Ahora que creo que me he explicado mejor, ¿se te ocurre el porque no funciona? ¿El que estoy haciendo mal?

Muchas gracias y un saludo
perdon Foley, cuando decia /prueba/busqueda queria decir /prueba/adopcion/busqueda

y como ya te he dicho, el problema es que en ejemplazo.php funciona todo bien, pero en /prueba/adopcion/busqueda no, y solo tengo un include de ejemplazo.php
Humm, pero el ejemplazo a mí no me va, a ti si? Puse Edad +9 años y dá error.

Creo que deberías poner los códigos para poderte ayudar mejor, tanto del ejemplazo como de la otra página.
Tienes que buscar sin cambiar nada de Edad, procedencia, etc; como no funciona, lo que estoy haciendo es que directamente me muestre los resultados de 20 en 20, y en la parte superior, me aparezcan los desplegables, y cuando le des al boton que colocare, entonces te hara la busqueda.

Este es el codigo que estaba puesto en el otro lado, para ver si te sirve.

PD: Para que lo compruebes, vuelvo a poner en ejemplazo.php el codigo que no me termina de funcionar:


Este es el famoso codigo del buscador, con tu permiso, cuando lo solucionemos, si lo hacemos, lo borrare (este codigo), lo digo para que nadie se aproveche de el para cosas malas.

Aqui estaria el codigo, eliminado por si las moscas.
Por cierto, ahora que lo peinso, lo otro que te habia dicho al principio tampoco tiene sentido, porque si ahora no me pasa bien las variables cuando le doy al boton desde busqueda, para que quiero poner otro boton, asi que la solucion sigue siendo la misma, arreglar el codigo.

Muchas gracias por todo
Lo siento pero ahora no entiendo cuál es el problema, en el archivo ejemplazo.php que tienes actualmente si le doy a buscar sin cambiar nada me salen más de 7000 resultados. En cambio si pongo edad o si está esterilizado me salen menos. Qué es lo que funciona mal?

Salen unos códigos que no debería salir al comienzo de la página cuando se le dá click al input pero el resto lo veo bien.
Si claro, esa es la cuestion, todo el codigo me lo hace perfecto en ejemplazo, a lo mejuor hay algun problema al buscar por edad o algo que ya revisare; pero la cuestion es que si hago un include desde elunviersodelperro.com/prueba/adopcion/busqueda e ejemplazo.php solo me sale el formulario, pero cuando le doy al input para que muestre los resultados, no me los muestra y me vuelve a salir el formulario.

Puede ser que sea algun problema de que se esta ejecutando mal algun script en Joomla y por eso no funciona?

Muchas gracias
victor5atodogas escribió:pero la cuestion es que si hago un include desde elunviersodelperro.com/prueba/adopcion/busqueda e ejemplazo.php solo me sale el formulario, pero cuando le doy al input para que muestre los resultados, no me los muestra y me vuelve a salir el formulario.

Puede ser que sea algun problema de que se esta ejecutando mal algun script en Joomla y por eso no funciona?

A mí ni siquiera me sale el formulario, ya te digo que me sale una página de error, mírala:

http://img692.imageshack.us/img692/194/404error404128619445009.png

El caso es que cojas y crees un archivo en blanco con un simple include del ejemplazo. Si lo haces tiene que funcionar, si no va entonces es que hay algo mal en ese script ejemplazo.php pero ya te digo que tiene que ir.
A mí me parece que en prueba/busqueda hay algo (código además del include, lo que sea) que hace que no vaya.
Perdon, a lo mejor me equivoque con la ruta, es:

[url]http://www.eluniversodelperro.com/prueba/adopcion/busqueda


Yo solo pongo el include; bueno como en Joomla hacer un include no funciona porque te dice que el servidor no esta rpeparado (cuando es mentira), tienes que escribir esto para que funcione.

$a = file_get_contents("http://www.eluniversodelperro.com/prueba/ejemplazo.php");
echo ($a);

Si quieres echale un vistazo a la tienda de busqueda, porque 4 ojos ven mejor que 2, supongo que sera algun Script que hace que no funcione correctamente el "include"; y de ser asi, buscaria otra forma de poner codigo PHP en Joomla, para ver si asi funciona.

Muchas gracias por toda tu ayuda,

Un saludo
Es muy extraño pero claro el joomla yo nunca lo toqué a fondo, quizás hay algo que estamos pasando por alto.

Preguntaste en alguna comunidad específica de joomla? Es que yo no creo que te pueda ayudar mucho más, de hecho creo que poco te ayudé :)
Ok, muchas gracias Foley, como te dije voy a eliminr el codigo que adjunte por seguridad.

Me has ayudado todo lo que has podido, y ya se que todo funciona bien. Voy a preguntar en algun foro de Joomla, y si no consigo solucion, optare por colocar el codigo PHP de otroa forma.

Muchas gracias por todo y un saludo

Por cierto, ¿hasta cuanto dura lo que me dijiste?