Ver Mensaje Individual
  #2 (permalink)  
Antiguo 22/12/2010, 08:16
Avatar de aandy
aandy
 
Fecha de Ingreso: diciembre-2010
Ubicación: Piura
Mensajes: 18
Antigüedad: 14 años
Puntos: 3
Respuesta: Problema con ajax ayuda ...novato

Hola amigo ... el problema esta al recivir el campo !! ademas para trabajar con sessiones primero debes activar dichas sesiones :)


Código PHP:
<?php
@session_start(); //inicio sesion y uso el @ para ocultar errores 
?>

<?php

if(isset($_POST['valueSelect']) && !empty($_POST['valueSelect'])){
   
//linea adicional para eliminar la variable de session .. si ya existia y se vuelve a establecer
    
if(!empty($_SESSION['Color'])) @unset($_SESSION['Color']);
   
//solo si se inicia la variable valueSelect
   
$_SESSION['Color'] = htmlspecialchars($_POST['valueSelect']);
  
//bien hasta aqui .. se guardo :D !!
  
print "ok";
  exit; 
//termino la ejecucion del script ..
}

?>

<title>DATOS DEL PREDIO</title> 
</head> 
<body> 
<FORM ACTION="prueba.php" METHOD="POST">  
<script> 
$(document).ready(function(){ 
   $("#buttonEnviar").click(function(){ 
      $.post("prueba.php", 
              {valueSelect: $("select").val()}, 
              function(json){ 
                    if(json.msg=="ok"){ 
                              alert("variable guardada"); 
                    } 
              },"json"); 
   }) 
}) 
</script> 
<SELECT NAME="Colores" MULTIPLE>  
   <OPTION VALUE="r">Rojo</OPTION>  
   <OPTION VALUE="g">Verde</OPTION>  
   <OPTION VALUE="b">Azul</OPTION>  
</SELECT>  
<img src="img/enviar.bmp" style="cursor:pointer" onclick="submit();"id="buttonEnviar" > 
<?php 
$varcolor 
$_SESSION['Color'];
print 
$varcolor;
?> 
</body> 
</html>
Deberia funcionarte !!! bueno espero te sirva !!
Salu2 y Feliz NAvidad !!