Por un lado tengo un formulario que es donde se mete la/s palabras a buscar y que yo he puesto que las envie por Post para luego verificar si se ha buscado algo o no cuando se recargue la pagina.
Cita:
Comprobe con un echo que estuviera recibiendo bien los datos y asi es por lo que el fallo esta en mi if o que al enviarlo con Post (añadido mio) no funcione.<form action="" id="cse-search-box" method="post">
<input type="hidden" name="cx" value="xxxxx" />
<input type="hidden" name="cof" value="FORID:9" />
<input type="hidden" name="ie" value="UTF-8" />
<input type="text" name="q" size="31" />
<input type="submit" name="sa" value="Buscar" />
</form>
<script type="text/javascript" src="http://www.google.com/coop/cse/brand?form=cse-search-box&lang=es"></script>
<input type="hidden" name="cx" value="xxxxx" />
<input type="hidden" name="cof" value="FORID:9" />
<input type="hidden" name="ie" value="UTF-8" />
<input type="text" name="q" size="31" />
<input type="submit" name="sa" value="Buscar" />
</form>
<script type="text/javascript" src="http://www.google.com/coop/cse/brand?form=cse-search-box&lang=es"></script>
Código PHP:
<?php
if(!isset($_POST["q"])){ // Compruebo si se ha realizado una busqueda mirando si $_POST["q"] contiene algo.
if(isset($_GET[modulo])){
// Aqui es donde muestro el contenido que quiero ocultar cuando se haga una busqueda.
}else{
// Aqui es donde muestro el contenido que quiero ocultar cuando se haga una busqueda.
}
}else{// Si $_POST["q"] contenia algo viene aqui y haria este script:
echo '<div id="cse-search-results"></div>
<script type="text/javascript">
var googleSearchIframeName = "cse-search-results";
var googleSearchFormName = "cse-search-box";
var googleSearchFrameWidth = 600;
var googleSearchDomain = "www.google.com";
var googleSearchPath = "/cse";
</script>
<script type="text/javascript" src="http://www.google.com/afsonline/show_afs_search.js">
</script>';
}
?>