Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/09/2010, 06:48
eke_ps
 
Fecha de Ingreso: septiembre-2010
Mensajes: 101
Antigüedad: 14 años, 2 meses
Puntos: 0
ayuda con error al modificar opciones

les paso codigo




Código HTML:
<?php include("includes/security.php")?>
<?php include("includes/doctype.php")?>
<head>
<?php include("includes/head.php")?>
<?php include("includes/config.php")?>
<?php include("includes/config.php")?>


<?php

mysql_query("SET NAMES 'utf8'");
if(isset($_POST['agregar']))
{
	$nuevaencuesta = mysql_query("INSERT INTO  tbl_encuestasp(pregunta,fecha,status ) VALUES('".$_POST[pregunta]."',now(),'".$_POST[status]."')");
	$ultimoid=mysql_insert_id();
	$nuevaopcion=mysql_query("INSERT INTO  tbl_encuestasr(idpregunta,respuesta) VALUES('".$ultimoid."','".$_POST['opcion4']."')");
	$nuevaopcion=mysql_query("INSERT INTO  tbl_encuestasr(idpregunta,respuesta) VALUES('".$ultimoid."','".$_POST['opcion3']."')");
	$nuevaopcion=mysql_query("INSERT INTO  tbl_encuestasr(idpregunta,respuesta) VALUES('".$ultimoid."','".$_POST['opcion2']."')");
	$nuevaopcion=mysql_query("INSERT INTO  tbl_encuestasr(idpregunta,respuesta) VALUES('".$ultimoid."','".$_POST['opcion1']."')");
	$borrar =mysql_query ("DELETE FROM tbl_encuestasr WHERE respuesta = '' ");
}







if(isset($_POST['modificar'])){
	 $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']);
	
	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']);
	$num_rows = mysql_num_rows($modificaropciones);
	for($i=0;$i<$num_rows;$i++){
		//Entra cuantro veces, una por cada Opcion.
		
		$data=mysql_fetch_assoc($modificaropciones);
		// Remplaza el texto de la Opcion aunque siga igual.
		mysql_query('UPDATE tbl_encuestasr SET `respuesta` = \''.$_POST['modopcion'.($i+1)].'\' WHERE `id` = '.$data['id']);
	}
}


if(isset($_GET['b'])){
	mysql_query("DELETE FROM tbl_encuestasp where id=".$_GET['b']);	
	mysql_query("DELETE FROM tbl_encuestasr where idpregunta=".$_GET['b']);	
}


/*if(isset($_POST['Modificaropciones'])){
	mysql_query("UPDATE tbl_encuestasr SET respuesta='".$_POST['respuesta']."' WHERE idpregunta=".$_POST['id']);
	
}*/




if(isset($_GET['mstatus'])){
	if($_GET['status']==1){
		mysql_query("UPDATE tbl_encuestasp set status=0");
		mysql_query("UPDATE tbl_encuestasp set status=1 where id=".$_GET['mstatus']);
	}else{
		mysql_query("UPDATE tbl_encuestasp set status=0 where id=".$_GET['mstatus']);
	}
}



	
$miencuesta=mysql_query(("SELECT * FROM tbl_encuestasp"));





?>
<?php 

//$borrar =mysql_query ("DELETE FROM tbl_encuestasr WHERE respuesta = '' ");
/*if(isset($_POST['Modificar'])){
	mysql_query("UPDATE tbl_encuestap SET pregunta='".$_POST['opcion1']."' pregunta='".$_POST['pregunta']."' WHERE id=".$_POST['id']);	
}*/
?> 
lo demas no entra va abajo