PHP - Inserciones en php

 
Vista:

Inserciones en php

Publicado por Ariel (1 intervención) el 26/10/2018 22:05:46
Buenas a todos, tengo un problema a la hora te insertar los datos en mi tabla, podrían ayudarme por favor.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
<?php
require('../conexion.php');
$codigo 		= $_POST['txtCodigo'];
$ruc			= $_POST['txtRuc'];
$razonsocial	= $_POST['txtRazonSocial'];
$pais			= $_POST['cboPais'];
$ciudad			= $_POST['cboCiudad'];
$telefono		= $_POST['txtTelefono'];
$email			= $_POST['txtEmail'];
$direccion		= $_POST['txtDireccion'];
 
$sql = 'INSERT INTO proveedor(idProveedor,idPais,idCiudad,Ruc,RazonSocial,Telefono,Email,Direcion)
VALUES('$codigo','$pais','$ciudad','$ruc','$razonsocial','$telefono','$email','$direccion')';
 
 
$resultado = mysqli_query($con,$sql);
 
 
if ($resultado) {
	header("Location:provider.php");
}else{
	echo "Error al guardar los datos";
}
 
?>
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
1
Responder
Imágen de perfil de xve
Val: 3.943
Oro
Ha mantenido su posición en PHP (en relación al último mes)
Gráfica de PHP

Inserciones en php

Publicado por xve (6935 intervenciones) el 27/10/2018 08:01:54
Hola Ariel, que problema tienes?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar
Imágen de perfil de Demon Jr
Val: 31
Ha aumentado su posición en 9 puestos en PHP (en relación al último mes)
Gráfica de PHP

Inserciones en php

Publicado por Demon Jr (11 intervenciones) el 01/11/2018 20:56:18
creo que el problema esta en la query, tu la tienes asi:

$sql = 'INSERT INTO proveedor(idProveedor,idPais,idCiudad,Ruc,RazonSocial,Telefono,Email,Direcion)
VALUES('$codigo','$pais','$ciudad','$ruc','$razonsocial','$telefono','$email','$direccion')';


y creo que deberia ser asi:

$sql = "INSERT INTO proveedor(idProveedor,idPais,idCiudad,Ruc,RazonSocial,Telefono,Email,Direcion) VALUES('".$codigo."','".$pais."','".$ciudad."','".$ruc."','".$razonsocial."','".$telefono."','".$email."','".$direccion."')";


Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar
sin imagen de perfil
Val: 54
Ha aumentado su posición en 5 puestos en PHP (en relación al último mes)
Gráfica de PHP

Inserciones en php

Publicado por Javier (25 intervenciones) el 03/11/2018 16:40:35
Tu código:
1
2
$sql = 'INSERT INTO proveedor(idProveedor,idPais,idCiudad,Ruc,RazonSocial,Telefono,Email,Direcion)
VALUES('$codigo','$pais','$ciudad','$ruc','$razonsocial','$telefono','$email','$direccion')';

debería quedar así:

1
2
$sql = "INSERT INTO proveedor(idProveedor,idPais,idCiudad,Ruc,RazonSocial,Telefono,Email,Direcion)
VALUES('$codigo','$pais','$ciudad','$ruc','$razonsocial','$telefono','$email','$direccion')";

Al usar comillas simples o apóstrofos para toda la cadena, no puedes usarlas para delimitar las variables.
Por eso, para toda la cadena deberás usar comillas dobles (").
Fijate que el campo Direcion esté bien escrito.
Controla también que las variables sean del mismo tipo que los campos.

Saludos.
Javier.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar