Foros del Web » Programando para Internet » PHP »

Guardar un Input en determinada casilla de MYSQL

Estas en el tema de Guardar un Input en determinada casilla de MYSQL en el foro de PHP en Foros del Web. Hola a todos saludos y gracias. Jejeje Tengo un problemita programadores con mayor conocimiento que el mio!!!. Les comento que tengo un <input name="txtA" type="radio" ...
  #1 (permalink)  
Antiguo 29/05/2008, 09:31
Iom
 
Fecha de Ingreso: abril-2008
Mensajes: 47
Antigüedad: 16 años
Puntos: 2
Guardar un Input en determinada casilla de MYSQL

Hola a todos saludos y gracias. Jejeje

Tengo un problemita programadores con mayor conocimiento que el mio!!!. Les comento que tengo un <input name="txtA" type="radio" value="Si"> el cual me lleva a otra pantalla y me dic si lo han seleccionado o no. El punto es que quiero que me guarde en una tabla que ya esta creada en MYSQL la tabla es algo asi:

Un usuario llena: “Numero de Maquina” y “Falla” y lo guarda.

Y en esa tabla donde se guardan esos datos tengo una columna vacía llamada “EDO_R“ El cual se llena con el <input name="txtA" type="radio" value="Si"> en otro formulario si fuese presionado.

Código HTML:
TABLA MYSQL

REATE TABLE `tabla_1` (
  `CON` int(11) NOT NULL auto_increment,
  `N_MAQUINA` varchar(33) NOT NULL,
  `FALLA` text NOT NULL,
  `FECHAO` date NOT NULL,
  `Edo_R` varchar(2) NOT NULL,
  PRIMARY KEY  (`CON`)
) ENGINE=MyISAM  DEFAULT CHARSET=utf8 AUTO_INCREMENT=20 ;


INSERT INTO `tabla_1` VALUES (1, '2657974', 'No imprime', '2008-05-28', '');
INSERT INTO `tabla_1` VALUES (2, '2657974', 'No ingresa a hotmail', '2008-05-28', '');
INSERT INTO `tabla_1` VALUES (3, '2657974', 'Tiene un virus', '2008-05-28', '');
EL PROBLEMA ES que Lo guarda pero en una fila nueva con un índice nuevo(CON). Y yo lo quiero en la misma fila pero en el que le corresponde. Con eso tengo que comparar la columna ‘CON’ (que es un numero que me va incrementando y es único) y decir que me lo guarde en la comlumna Edo_R!!! PERO NO SE.

yo realizo mi conexion asi:
Código HTML:
 $conexion=mysql_connect("localhost","root","root")
               or die("Problemas de conexion");
      mysql_select_db ("BD_1",$conexion)

               or die("Problemas con la Base de Datos");
      mysql_query("INSERT INTO TABLA_1 (Edo_R) were CON=$EL VALOR DEL IMPUT
         VALUES (
         		 '$FA' ESTE FA ES DOND ME GUARDA EL VALOR DEL INPUT RADIO)

                 ",$conexion)//txt01=N_Maquina y Txt02=Falla
                  or die ("problemas al insertar los datos".mysql_error());
                  mysql_close($conexion);
  #2 (permalink)  
Antiguo 29/05/2008, 10:32
 
Fecha de Ingreso: julio-2003
Ubicación: Colombia
Mensajes: 591
Antigüedad: 20 años, 9 meses
Puntos: 7
Respuesta: Guardar un Input en determinada casilla de MYSQL

Amigo creoq ue tienes que hacer un UPDATE, asumiendo que estas utilizando POST y que estas enviando una variable adicional llamada 'id' que lleva el valor de CON.

algo como:

Cita:
mysql_query("update TABLA_1 set Edo_R='".$_POST['txtA']."' where CON=".$_POST['id'],$conexion)
or die ("problemas al insertar los datos".mysql_error());
Chaop!
__________________
Visita www.legionlandrover.com
  #3 (permalink)  
Antiguo 29/05/2008, 10:47
Iom
 
Fecha de Ingreso: abril-2008
Mensajes: 47
Antigüedad: 16 años
Puntos: 2
Respuesta: Guardar un Input en determinada casilla de MYSQL

Chamo!! Eso Mismo Es Lo Que Queria !! Penc Que No Entenderian Nunk Lo Que Queria Muchas Gracias!!!gracias!!!gracias!!!gracias!!!gracias!!! gracias!!!gracias!!!gracias!!!
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 10:27.