Foros del Web » Creando para Internet » Sistemas de gestión de contenidos » WordPress »

Error cargando código PHP y JS

Estas en el tema de Error cargando código PHP y JS en el foro de WordPress en Foros del Web. Buenas Estoy intentando en mi wordpress hacer dos combos, los cuales son dependientes el uno del otro. El primer combo, son una serie de valores, ...
  #1 (permalink)  
Antiguo 17/09/2013, 01:42
 
Fecha de Ingreso: abril-2011
Mensajes: 95
Antigüedad: 13 años, 7 meses
Puntos: 1
Error cargando código PHP y JS

Buenas

Estoy intentando en mi wordpress hacer dos combos, los cuales son dependientes el uno del otro.

El primer combo, son una serie de valores, y dependiendo del valor que fuera, el segundo combo mostraria una serie de resultados u otros.

Son comunidades autónomas, por lo que que si es Andalucia muestra unas, y si es Comunidad Valenciana muestra otras.

En HTML y código normal lo hago correctamente con un script que me baje, pero en wordpress es la primera vez que me pongo a insertar código y no se si lo estoy haciendo bien.

Yo en mi página de wordpress inserto este código :

Código:
[insert_php]

   require "../conexion.php";

[/insert_php]

    <script language="JavaScript" type="text/JavaScript">
  	 $(document).ready(function(){
        $("#select1").change(function(event){
            var id = $("#select1").find(':selected').val();
            $("#select2").load('genera-select.php?id='+id);
        });
		
		$('#select2').change(function() {
	// Este código se ejecutará cuando se modifique el segundo select
		if($(this).val() != 0)
			$('#formEntidades').submit();
		});
    });
	
	
	</script>

    <form id="formEntidades" action="entidades.php">
        <select name="id_ccaa" id="select1">
        	  <option value="0">Selecciona</option>
  			  <option value="1">Andalucía</option>
 			  <option value="2">Aragón</option>
    		  <option value="3">Cantabria</option>
   			  <option value="4">Castilla y León</option>
  			  <option value="5">Castilla La Mancha</option> 
  			  <option value="6">Cataluña</option> 
  			  <option value="7">Ceuta</option> 
  			  <option value="8">Comunidad de Madrid</option> 
  			  <option value="9">Comunidad Valenciana</option> 
  			  <option value="10">Extremadura</option> 
  			  <option value="11">Galicia</option> 
  			  <option value="12">Islas Baleares</option> 
  			  <option value="13">Islas Canarias</option> 
  			  <option value="14">La Rioja</option> 
  			  <option value="15">Melilla</option> 
  			  <option value="16">Navarra</option> 
  			  <option value="17">País Vasco</option> 
  			  <option value="18">Principado de Asturias</option> 
  			  <option value="19">Región de Murcia</option> 
       </select><br />
       
       <label for="listaComunidades">Provincia :</label>
       &nbsp;&nbsp;<select name="id_provincia" id="select2">
 
		</select><br />

[insert_php]

   require "../conexion.php";

    
      if($_REQUEST[id_provincia]==null && $_REQUEST[id_ccaa]==null){
		$_REQUEST[id_provincia]=0;
		$_REQUEST[id_ccaa]=0;
      }

       echo $_REQUEST[id_provincia];


			$con="select * from fecc_aso where id_provincia=$_REQUEST[id_provincia] and id_comunidad=$_REQUEST[id_ccaa]";
			$consulta=mysql_query($con,$id_Conexion);

                        $consulta_comunidad="select comunidades.nombre as comunidad,provincias.nombre as provincia from comunidades,provincias where provincias.idcomunidad=comunidades.id AND provincias.idprovincia=$_REQUEST[id_provincia]";
			#echo $consulta_comunidad;
			$consulta_comunidad=mysql_query($consulta_comunidad,$id_Conexion);
			#$result=mysql_query($consulta_comunidad,$id_Conexion) or die("Error en $consulta <br>MySQL dice: ".mysql_error());  
   			$consulta_comunidad=mysql_fetch_array($consulta_comunidad);
echo $consulta_noticias[id];
echo "<br />";





  echo "hola php";
[/insert_php]

</form>
y como veis, arriba llama a un archivo que genera el select, el cual contiene este código :

Código:
[insert_php]

   require "../conexion.php";

[/insert_php]

    <script language="JavaScript" type="text/JavaScript">
  	 $(document).ready(function(){
        $("#select1").change(function(event){
            var id = $("#select1").find(':selected').val();
            $("#select2").load('genera-select.php?id='+id);
        });
		
		$('#select2').change(function() {
	// Este código se ejecutará cuando se modifique el segundo select
		if($(this).val() != 0)
			$('#formEntidades').submit();
		});
    });
	
	
	</script>

    <form id="formEntidades" action="entidades.php">
        <select name="id_ccaa" id="select1">
        	  <option value="0">Selecciona</option>
  			  <option value="1">Andalucía</option>
 			  <option value="2">Aragón</option>
    		  <option value="3">Cantabria</option>
   			  <option value="4">Castilla y León</option>
  			  <option value="5">Castilla La Mancha</option> 
  			  <option value="6">Cataluña</option> 
  			  <option value="7">Ceuta</option> 
  			  <option value="8">Comunidad de Madrid</option> 
  			  <option value="9">Comunidad Valenciana</option> 
  			  <option value="10">Extremadura</option> 
  			  <option value="11">Galicia</option> 
  			  <option value="12">Islas Baleares</option> 
  			  <option value="13">Islas Canarias</option> 
  			  <option value="14">La Rioja</option> 
  			  <option value="15">Melilla</option> 
  			  <option value="16">Navarra</option> 
  			  <option value="17">País Vasco</option> 
  			  <option value="18">Principado de Asturias</option> 
  			  <option value="19">Región de Murcia</option> 
       </select><br />
       
       <label for="listaComunidades">Provincia :</label>
       &nbsp;&nbsp;<select name="id_provincia" id="select2">
 
		</select><br />

[insert_php]

   require "../conexion.php";

    
      if($_REQUEST[id_provincia]==null && $_REQUEST[id_ccaa]==null){
		$_REQUEST[id_provincia]=0;
		$_REQUEST[id_ccaa]=0;
      }


			$con="select * from fecc_aso where id_provincia=$_REQUEST[id_provincia] and id_comunidad=$_REQUEST[id_ccaa]";
			$consulta=mysql_query($con,$id_Conexion);

                        $consulta_comunidad="select comunidades.nombre as comunidad,provincias.nombre as provincia from comunidades,provincias where provincias.idcomunidad=comunidades.id AND provincias.idprovincia=$_REQUEST[id_provincia]";
			#echo $consulta_comunidad;
			$consulta_comunidad=mysql_query($consulta_comunidad,$id_Conexion);
			#$result=mysql_query($consulta_comunidad,$id_Conexion) or die("Error en $consulta <br>MySQL dice: ".mysql_error());  
   			$consulta_comunidad=mysql_fetch_array($consulta_comunidad);
echo $consulta_noticias[id];
echo "<br />";

[/insert_php]

</form>

Etiquetas: cargando, js, página, php
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 17:57.