05/06/2010, 12:14
|
| | Fecha de Ingreso: enero-2010
Mensajes: 26
Antigüedad: 14 años, 10 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. |