Ver Mensaje Individual
  #5 (permalink)  
Antiguo 19/11/2011, 16:57
Avatar de pampa_
pampa_
 
Fecha de Ingreso: mayo-2006
Mensajes: 334
Antigüedad: 18 años, 8 meses
Puntos: 1
Respuesta: pasar variable php a javascript

hombre no he puesto todo el codigo he puesto lo que creia que era conveniente.... os pongo todo el codigo....
Código Javascript:
Ver original
  1. <script language="JavaScript" type="text/JavaScript">
  2.      
  3.     var anuncio0 = new Array(5);
  4.     var anuncio1 = new Array(5);
  5.     var anuncio2 = new Array(5);
  6.      
  7.     var anuncios = new Array (3)
  8.     anuncios[0] = anuncio0;
  9.     anuncios[1] = anuncio1;
  10.     anuncios[2] = anuncio2;
  11.      
  12.     var counter = 0;
  13.     function rellenar(){
  14.                     if(<?=$i?>==0){      
  15.                         anuncio0[0] = new Image(62,12);
  16.                         anuncio0[0] = "<?=$row[4]?>";
  17.                         anuncio0[1] = "<?=$mayusculas?>";
  18.                         anuncio0[2] = "<?=$row[3]?>";
  19.                         anuncio0[3] = "<?=$categoriamayusculas?>";
  20.                         anuncio0[4] = "<?=$preciomayusculas?>";
  21.                     }else if('.$i.'==1){
  22.                         anuncio1[0] = new Image(62,12);
  23.                         anuncio1[0] = "'.$row[4].'";
  24.                         anuncio1[1] = "'.$mayusculas.'";
  25.                         anuncio1[2] = "'.$row[3].'";
  26.                         anuncio1[3] = "'.$categoriamayusculas.'";
  27.                         anuncio1[4] = "'.$preciomayusculas.'";
  28.                     }else{
  29.                         anuncio2[0] = new Image(62,12);
  30.                         anuncio2[0] = "'.$row[4].'";
  31.                         anuncio2[1] = "'.$mayusculas.'";
  32.                         anuncio2[2] = "'.$row[3].'";
  33.                         anuncio2[3] = "'.$categoriamayusculas.'";
  34.                         anuncio2[4] = "'.$preciomayusculas.'";
  35.                     }
  36.                    
  37.         }
  38.      
  39.     function changeBanner(){
  40.         if(counter > 2)
  41.           counter = 0;
  42.     document.getElementById("banner").innerHTML = "<img src="+anuncios[counter][0]+" width='62px' height='12px' border='0px' />"
  43.     document.getElementById("texto").innerHTML = anuncios[counter][2];
  44.     document.getElementById("banner_peq_5").style.background="white";
  45.     document.getElementById("banner_peq_"+(counter+1)).style.background="red";
  46.         if (counter >= 1)
  47.     document.getElementById("banner_peq_"+counter).style.background="white";    
  48.           counter++;
  49.         }
  50.      
  51.      
  52.     timer = setInterval("changeBanner()", 2000);
  53.     window.onload = changeBanner;
  54.      
  55.     </script>
  56.    
  57. </head>
  58. <body>
Código PHP:
Ver original
  1. <?php
  2.         //CONEXION BASE DE DATOS
  3.         $link = mysql_connect("arrikitaun", "kioto", "cascos");
  4.         mysql_select_db("kioto", $link);
  5.  
  6.         $consulta = mysql_query("SELECT id_anuncio FROM anuncios order by id_anuncio desc limit 5", $link);
  7.  
  8.         $id_ult_anuncio = mysql_fetch_assoc($consulta);
  9.  
  10.         // CODIGO PARA BUSCAR SI HAY UN ERROR EN LA CONSULTA
  11.         $error = mysql_error($link);  // $link es la variable de conexión
  12.            
  13.         if ($error!=null)
  14.         {
  15.             print("Ocurrio; el Siguiente Error:\n ".$error);
  16.             exit;
  17.         }
  18.         // FIN DE LA BUSQUEDA DE ERROR
  19.        
  20.         $i=0;
  21.         //controla si existen anuncios
  22.         //if ($total>0){
  23.         $result=$id_ult_anuncio['id_anuncio'];
  24.                
  25.         if($result!=""){
  26.         while ($i<3){  
  27.         $result=$id_ult_anuncio['id_anuncio'] - $i;
  28.         $result = mysql_query("SELECT * FROM anuncios WHERE id_anuncio=$result", $link);
  29.         while ($row = mysql_fetch_row($result)){
  30.             $mayusculas = strtoupper ($row[2]);
  31.             $preciomayusculas= strtoupper ($row[15]);
  32.             $categoriamayusculas=strtoupper ($row[17]);
  33.            
  34.             }
  35.             $i++;
  36.             }
  37.             }
  38.             ?>
Código Javascript:
Ver original
  1. <script language="javascript" type="text/javascript">
  2.                 rellenar()
  3.                         alert(anuncio0[2]);
  4.                         alert(anuncio0[3]);
  5.                     </script>