hasta ahora funciona bien la actualizacion de la pregunta QUE ESTA EN LA TABLA tbl_encuestasp , luego las opciones estan DENTRO DE LA TABLA tbl_encuestasr, les paso el pedazo de codigo que pertenece Ayuda porfavor
lo que NO ANDA es que actualizo una y se modifican todas , osea si modifico la opcion uno le pongo HOLA todas aparecen como HOLA se entiende? ayudenme porfa
Código HTML:
<?php if(isset($_GET['m'])){
$modificar=mysql_fetch_array(mysql_query("SELECT id,pregunta FROM tbl_encuestasp WHERE id=".$_GET['id']));
$modificaropciones=mysql_query("SELECT id,idpregunta,respuesta FROM tbl_encuestasr WHERE idpregunta=".$_GET['id']);
?>
<form id="Modificar" name="form1" method="POST" action="adminencuesta.php">
<input type="hidden" name="id" value="<?php echo $_GET['id']; ?>">
<table align="center" border="0">
<tr>
<td height="48"width="342">Modifica la pregunta:
<input name="pregunta" type="text" id="pregunta" value="<?php echo($modificar['pregunta']);?>" size="40" maxlength="51" align="left" />
<br /></td>
</tr>
<tr><td height="1" bgcolor="#000000"></td></tr>
<tr>
<td height="42">Modifica la opcion 1:
<?php $data=mysql_fetch_assoc($modificaropciones);?>
<input name="modopcion1" type="text" id="modopcion1" value="<?php echo($data['respuesta']);?>" size="30" maxlength="28" /><input name="modopcion1" type="hidden" value="<?php echo $_GET['id']; ?>" />
<input name="modopcion1" type="hidden" id="modificar" value="<?php echo $_GET['id']; ?>" >
</tr>
<tr><td height="1" bgcolor="#000000"></td></tr>
<tr>
<td height="42">Modifica la opcion 2:
<?php $data=mysql_fetch_assoc($modificaropciones);?>
<input name="modopcion2" type="text" id="modopcion2" value="<?php echo($data['respuesta']);?>" size="30" maxlength="28"/></td>
</tr>
<tr><td height="1" bgcolor="#000000"></td></tr>
<tr>
<td height="42">Modifica la opcion 3:
<?php $data=mysql_fetch_assoc($modificaropciones);?>
<input type="text" id="modopcion3" name="modopcion3"size="30" value="<?php echo($data['respuesta']);?>" maxlength="28"/></td>
</tr>
<tr><td height="1" bgcolor="#000000"></td></tr>
<tr>
<td height="42">Modifica la opcion 4:
<?php $data=mysql_fetch_assoc($modificaropciones);?>
<input type="text" id="modopcion4" name="modopcion4" value="<?php echo($data['respuesta']);?>" size="30" maxlength="28"/></td>
</tr>
</table>
<input name="modificar" type="submit" id="modificar"value="modificar" onClick="MM_validateForm('pregunta','','R','opcion1','','R','opcion2','','R');return document.MM_returnValue" />
</form>
<p> </p>
<?php }?>
if(isset($_POST['modificar'])){
mysql_query("UPDATE tbl_encuestasp SET pregunta='".$_POST['pregunta'] ."' WHERE id=".$_POST['id']);
//mysql_query("UPDATE tbl_encuestasr set respuesta=".$_POST['respuesta'] ." where idpregunta=".$_POST['id']);
mysql_query("UPDATE tbl_encuestasr SET respuesta='".$_POST['modopcion1'] ."' WHERE idpregunta=".$_POST['id'])or die(mysql_error());
mysql_query("UPDATE tbl_encuestasr SET respuesta='".$_POST['modopcion2'] ."' WHERE idpregunta=".$_POST['id'])or die(mysql_error());
mysql_query("UPDATE tbl_encuestasr SET respuesta='".$_POST['modopcion3'] ."' WHERE idpregunta=".$_POST['id'])or die(mysql_error());
mysql_query("UPDATE tbl_encuestasr SET respuesta='".$_POST['modopcion4'] ."' WHERE idpregunta=".$_POST['id'])or die(mysql_error());
//mysql_query("UPDATE tbl_encuestasr set respuesta=".$_POST['modopcion1'] ." WHERE idpregunta=".$_POST['id']);
}