Foros del Web » Programando para Internet » PHP »

Insercion de datos en PHP y Mysql

Estas en el tema de Insercion de datos en PHP y Mysql en el foro de PHP en Foros del Web. Hola compañeros, tengo un inconveniente con las inserciones en php. Tengo un aplicativo en la web y tiene un formulario HTML en donde quiero que ...
  #1 (permalink)  
Antiguo 01/11/2010, 12:45
 
Fecha de Ingreso: enero-2010
Ubicación: Colombia
Mensajes: 238
Antigüedad: 14 años, 2 meses
Puntos: 2
Insercion de datos en PHP y Mysql

Hola compañeros, tengo un inconveniente con las inserciones en php.

Tengo un aplicativo en la web y tiene un formulario HTML en donde quiero que los usuarios envien sus datos, pero al oprimir el boton 'Enviar' no me inserta adatos, por el contrario si solo dejo la sentencia de insertar sin necesidad de que haya que oprimir el boton, los datos se envian.

Ejemplo de formulario con boton enviar, que no envia datos:

//codigo HTML:

<form name=prueba method="post">
<input name="codigo" type="text" >
<input name="detalle" type="text">
<input type="submit" value="Enviar" name="guardar">

//codigo PHP:


<?php
if ($guardar){
$sql="insert into prueba (codigo,detalle) values ('".$codigo."','".$detalle."')";
if($res=mysql_query($sql,$link));
{
echo '<script language= "Javascript">alert("Registro Insertado");</script>';
}
}
?>
</form>


----------------------------------------------------------------------------------------------
Ejemplo de codigo, sin boton enviar que si envia datos.


<?php
$sql="insert into prueba (codigo,detalle) values ('".$codigo."','".$detalle."')";
if($res=mysql_query($sql,$link));
{
echo '<script language= "Javascript">alert("Registro Insertado");</script>';
}
?>

-------------------------------------------------------------------------------------------
Cabe aclarar que los datos se envian recargando la pagina, o cada vez que ingreso a ella
  #2 (permalink)  
Antiguo 01/11/2010, 12:52
Avatar de rickyper  
Fecha de Ingreso: abril-2009
Mensajes: 182
Antigüedad: 15 años
Puntos: 10
Respuesta: Insercion de datos en PHP y Mysql

Debería ser asi:
Código PHP:
Ver original
  1. if($_POST["guardar"])
__________________
www.granideamillonaria.com
  #3 (permalink)  
Antiguo 01/11/2010, 13:36
Avatar de luckystrikede11  
Fecha de Ingreso: octubre-2009
Ubicación: Concepcion, Chile
Mensajes: 240
Antigüedad: 14 años, 6 meses
Puntos: 17
Respuesta: Insercion de datos en PHP y Mysql

Cita:
Iniciado por rickyper Ver Mensaje
Debería ser asi:
Código PHP:
Ver original
  1. if($_POST["guardar"])

y tambien $_POST["codigo"] y $_POST["detalle"]
__________________
www.jcabezas.net
  #4 (permalink)  
Antiguo 01/11/2010, 14:12
 
Fecha de Ingreso: enero-2010
Ubicación: Colombia
Mensajes: 238
Antigüedad: 14 años, 2 meses
Puntos: 2
Respuesta: Insercion de datos en PHP y Mysql

huy compañeros me funciono correctamente, llevo estancado con este problema casi un mes y ustedes me lo resuelven en un momento,. Les agradezco de corazon.

Pero quiero saber por que en local me funciona bien sin necesidad de colocar el _POST para insertar datos,?¿?¿¿? y por que en internet funciona con _POST?¿?¿? Gracias

Etiquetas: mysql
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 14:50.