Foros del Web » Programando para Internet » PHP »

Soy Novato y no puedo agregar datos

Estas en el tema de Soy Novato y no puedo agregar datos en el foro de PHP en Foros del Web. Tengo el siguiente problema al ingresar......datos a mi base Mysql Estoy haciendo un ingreso que es el sgte. insertar.html <HTML> <HEAD> <TITLE>Ingreso Revision Poste SOS</TITLE> ...
  #1 (permalink)  
Antiguo 28/12/2007, 05:34
Avatar de biciextrema  
Fecha de Ingreso: noviembre-2007
Mensajes: 27
Antigüedad: 16 años, 11 meses
Puntos: 0
Exclamación Soy Novato y no puedo agregar datos

Tengo el siguiente problema al ingresar......datos a mi base Mysql
Estoy haciendo un ingreso que es el sgte.
insertar.html
<HTML>
<HEAD>
<TITLE>Ingreso Revision Poste SOS</TITLE>
</HEAD>
<BODY>
<div align="center">
<h1>Insertar un registro</h1>
<br>
<FORM METHOD="POST" ACTION="insertar.php">
Nposte<br>
<INPUT TYPE="TEXT" NAME="nposte"><br>
Pk<br>
<INPUT TYPE="TEXT" NAME="pk"><br>
Intentos<br>
<INPUT TYPE="TEXT" NAME="intentos"><br>
Carcaza<br>
<INPUT TYPE="TEXT" NAME="carcaza"><br>
logfront<br>
<INPUT TYPE="TEXT" NAME="logfront"><br>
lognort<br>
<INPUT TYPE="TEXT" NAME="lognort"><br>
logsur<br>
<INPUT TYPE="TEXT" NAME="logsur"><br>
antena<br>
<INPUT TYPE="TEXT" NAME="antena"><br>
observa<br>
<INPUT TYPE="TEXT" NAME="observacion"><br>
<INPUT TYPE="SUBMIT" value="Insertar">
</FORM>
</div>
</BODY>
</HTML>

Ingreso y paso al insertar.php

<HTML>
<HEAD>
<TITLE>Insertar.php</TITLE>
</HEAD>
<BODY>
<?
//Conexion con la base
mysql_connect("localhost","root","");
//selección de la base de datos con la que vamos a trabajar
mysql_select_db("mantencion");
//Ejecucion de la sentencia SQL
mysql_query("insert into revision (id,nposte,pk) values (null,'nposte','pk')");
?>
<h1><div align="center"><big>Registro Insertado</big></div></h1>
<div align="center"><a href="verbase.php">Visualizar el contenido de la base</a></div>
</BODY>
</HTML>


Me trabaja todo supuestamente bien, pero no me ingresa valores a mi base.
Cual es mi problema, ayuda por favor
  #2 (permalink)  
Antiguo 28/12/2007, 06:29
 
Fecha de Ingreso: octubre-2004
Mensajes: 2.627
Antigüedad: 20 años
Puntos: 48
Re: Soy Novato y no puedo agregar datos

Si quieres meter los valores del formulario, usa $_POST
Código PHP:
$result=mysql_query("insert into revision (id,nposte,pk) values (null,'{$_POST['nposte']}','{$_POST['pk']}')"); 
Tal como lo tenias estabas insertando siempre la cadena 'nposte' y 'pk', no los valores del formulario.

Segundo, mira si mysql_query se ha ejecutado correctamente y en caso de fallo, muestra el mensaje de error
Código PHP:
if (false==$result) { echo mysql_error(); } 
  #3 (permalink)  
Antiguo 28/12/2007, 07:40
Avatar de biciextrema  
Fecha de Ingreso: noviembre-2007
Mensajes: 27
Antigüedad: 16 años, 11 meses
Puntos: 0
Re: Soy Novato y no puedo agregar datos

Muchas , Gracias Amigo Si Me Resulto ;) , Ok
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 22:39.