Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/09/2010, 08:34
Avatar de catpaw
catpaw
 
Fecha de Ingreso: mayo-2010
Ubicación: xalapa
Mensajes: 856
Antigüedad: 14 años, 6 meses
Puntos: 23
Pregunta pasar por ajax a php

Hola forer@s:

Tengo un formulario, donde ademas de mostrar datos de una consulta, tengo varios checkbox que se supone que al seleccionarlo debo actualizar un valor en la base de datos, debido a que genero los checkbox mediante un while ya que son resultado de una consulta, he creado un array que hasta el momento (gracias a un codigo de foros del web) he logrado tomar el valor y mostrar cuales checkbox fueron seleccionados, ahora lo que necesito es pasar con ajax esos valores de los checkbox a php para hacer el update, o no se si se pueda hacer el update desde ajax??? entodo caso necesito que me ayuden ya que no se como puedo hacer esto que necesito y de ajax no se mucho... Aca mi codigo (no es todo solo lo mas importante)

pagina monitor.php

Código PHP:
echo "<form name='realiza' action='' method='POST'>";
include(
'../conexion_mysql/conecta_db_xxxxxxx.php');
$sql_query "Select * from tb_xxxxx where yyyy is false order yyyyy";
$res=mysql_query($sql_query) or die('Error en la consulta'.mysql_error());
//abro tabla y muestro datos
$cont=1;
while(
$row=mysql_fetch_array($resMYSQL_ASSOC)){
 echo 
"<td>$cont</td>";
 echo 
"<td><input type='checkbox' name='chk[]' value='opx$cont' /></td>"//aqui mis checkbox
$cont++;
}
//cierro tabla
echo "<button onclick='alert(valores(this.form, \"chk[]\"));' >¿Realizar?</button>
echo "
</form>"; 
Aca mi script:

Código:
<script type="text/javascript">
function valores(f, cual) { 
 todos = new Array(); 
 for (var i = 0, total = f[cual].length; i < total; i++)   
  if (f[cual][i].checked) 
   todos[todos.length] = f[cual][i].value;  
   return todos.join(".");
}
</script>
Gracias por la ayuda