Foros del Web » Programando para Internet » PHP »

Problema con variable de mysql

Estas en el tema de Problema con variable de mysql en el foro de PHP en Foros del Web. Hola soy nueva en esto y tengo problemas con el mysql, ya me logro conectar, pero al querer ingresar datos a mi bd me sale ...
  #1 (permalink)  
Antiguo 02/11/2010, 15:07
 
Fecha de Ingreso: noviembre-2010
Mensajes: 75
Antigüedad: 13 años, 5 meses
Puntos: 0
Problema con variable de mysql

Hola soy nueva en esto y tengo problemas con el mysql, ya me logro conectar, pero al querer ingresar datos a mi bd me sale este error

Notice: Undefined index: nom_pro in C:\appserv\www\Salsas\insertar_producto.php on line 16


el codigo es el siguiente.

<?php
include("conexion.php");
$link=Conectarse();
$query="SELECT 'nom_pro' FROM producto";
$result=mysql_query($query,$link) or die (mysql_error());
//$producto=$_POST['nom_pro'];

mysql_query("INSERT INTO producto ('nom_pro') VALUES ('".$_POST['nom_pro']."')",$link);
?>


PD: La tabla tiene dos campos el id del producto y el nombre (id_pro, nom_pro), solo llamo a la variable nom_pro y esa me sale el problema. Ademas la conexion con la bd la hago desde otra pagina.

Gracias
  #2 (permalink)  
Antiguo 02/11/2010, 15:16
Avatar de mayid
Colaborador
 
Fecha de Ingreso: marzo-2009
Ubicación: BsAs
Mensajes: 4.014
Antigüedad: 15 años
Puntos: 101
Respuesta: Problema con variable de mysql

Nos gustaria saber que linea es la 16, asi vemos el error en una primera mirada...

En fin, esa clase de error lo tiraría esta expresion: $_POST['nom_pro']

Seguiste mi consejo en el otro foro?
  #3 (permalink)  
Antiguo 02/11/2010, 15:37
 
Fecha de Ingreso: noviembre-2010
Mensajes: 75
Antigüedad: 13 años, 5 meses
Puntos: 0
Respuesta: Problema con variable de mysql

La linea 16 es esta

mysql_query("INSERT INTO producto ('nom_pro') VALUES ('".$_POST['nom_pro']."')",$link);

Pero si descomento

$producto=$_POST['nom_pro'];

mysql_query("INSERT INTO producto ('nom_pro') VALUES ('$producto')",$link);

la linea que me aparece con error es la de la declaracion de la variable $producto, dice que no reconoce 'nom_pro'

Ayuda
  #4 (permalink)  
Antiguo 02/11/2010, 15:50
 
Fecha de Ingreso: junio-2010
Ubicación: Venezuela, Zulia
Mensajes: 686
Antigüedad: 13 años, 9 meses
Puntos: 55
Respuesta: Problema con variable de mysql

yo creo que debe ser asi

Código PHP:
<?php
include("conexion.php");
$link=Conectarse();
$query="SELECT nom_pro FROM producto";
$result=mysql_query($query,$link) or die (mysql_error());

$producto=$_POST['nom_pro'];

mysql_query("INSERT INTO producto (nom_pro) VALUES ('$producto')",$link);
?>
prueba asi y nos dices que pasa

edito: por cierto que funcion hace la primera consulta o es que aqui falta aun codigo por colocar?
  #5 (permalink)  
Antiguo 02/11/2010, 16:00
 
Fecha de Ingreso: noviembre-2010
Mensajes: 75
Antigüedad: 13 años, 5 meses
Puntos: 0
Respuesta: Problema con variable de mysql

Funciono

Gracias

Etiquetas: mysql, variables
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




La zona horaria es GMT -6. Ahora son las 23:41.