 
			
				05/06/2010, 12:14
			
			
			     |  
      |    |    |    Fecha de Ingreso: enero-2010  
						Mensajes: 26
					  Antigüedad: 15 años, 9 meses Puntos: 0     |        |  
  |      Respuesta: el id del boton es una variable cogida de base de datos        Perdona no te  puse dónde realizo el cambio.Lo hago en esta página, primero leo el valor y lo cambio por el contrario.     
<?php 
$nombre=$_POST['nombre']; 
$id=$_POST['id'];   
$conexion=mysql_connect("localhost","usuario","con  traseña"); //para local   
mysql_select_db("prueba_ajax",$conexion); //para local 
$result = mysql_query("select * from ajax",$conexion); 
while ($row=mysql_fetch_array($result)) 
{ 
		if ($row['id']==$id) 
		{	 
		if ($row['gustos']=="si") 
			{ 
			$gustos="no"; 
			} else { 
			$gustos="si"; 
			} 
		$posicion=$row['id'];     
$sql = "UPDATE ajax SET gustos='$gustos' WHERE id='$posicion'" ;  
			mysql_query ( $sql , $conexion);  
		} 
} 
?>	     
</head>   
<body>   
Con el primer elemento sí me funciona...¿puede ser que sólo ese elemento pertenezca a id=form1 ? Como verás genero un formulario para cada línea de la tabla.    
Si le doy a cada id de formulario un valor distinto, ¿ cómo puedo saber en mi función de jquery a qué formulario me estoy refiriendo ? Ejemplo: $.post("guardar_boton.php", $("#form1").serialize()); //(para id form1= id del primer elemento )    
$.post("guardar_boton.php", $("#form5").serialize()); //( para id form5=id del quinto elemento )   
Muchas gracias.           |