php no envia form a BD en servidor online
Publicado por gabriel (11 intervenciones) el 28/10/2018 03:17:20
Hola buenas tardes!!
Tengo un problema, con respecto al envio de los datos de un formulario via post, a Mysql, lo curioso del caso es que funciona perfectamente el codigo a traves de xampp, envia los datos y los guarda en la tabla de la base de datos sin error alguno, pero al momento de realizar el cambio de datos de conexion para mysql en el servidor online, conecta perfecto a la BD, pero no graba los datos en la tabla... este es el codigo funcional en xampp:
Tengo un problema, con respecto al envio de los datos de un formulario via post, a Mysql, lo curioso del caso es que funciona perfectamente el codigo a traves de xampp, envia los datos y los guarda en la tabla de la base de datos sin error alguno, pero al momento de realizar el cambio de datos de conexion para mysql en el servidor online, conecta perfecto a la BD, pero no graba los datos en la tabla... este es el codigo funcional en xampp:
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
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
<?php
//conexion a bd
$conexion=mysqli_connect("localhost","root","","captura");
if (!$conexion){
echo 'error al conectar';}
else {
echo 'conectado a la base'
;}
//recepcion de datos
$fecha=$_POST["fecha"];
$fecha_entrega=$_POST["fecha_entrega"];
$cliente=$_POST["cliente"];
$planta=$_POST["planta"];
$km=$_POST["km"];
$documento=$_POST["documento"];
$folio=$_POST["folio"];
$kg=$_POST["kg"];
$udm=$_POST["udm"];
$cantidad=$_POST["cantidad"];
$otro=$_POST["otro"];
$razon_social=$_POST["razon_social"];
$nombre_operador=$_POST["nombre_operador"];
$tipo_camion=$_POST["tipo_camion"];
$otro_camion=$_POST["otro_camion"];
$placas=$_POST["placas"];
$status=$_POST["status"];
//consulta para insertar datos
$insertar="INSERT INTO generar_orden(fecha, fecha_entrega, cliente, planta, km, documento, folio, kg, udm, cantidad, otro, razon_social, nombre_operador, tipo_camion, otro_camion, placas, status) VALUES ('$fecha', '$fecha_entrega', '$cliente', '$planta', '$km', '$documento' ,'$folio', '$kg', '$udm', '$cantidad', '$otro', '$razon_social', '$nombre_operador', '$tipo_camion', '$otro_camion', '$placas', '$status')";
//ejecutar consulta
$resultado=mysqli_query($conexion, $insertar);
if (!$resultado){
echo'error al insertar';
}
else {
echo'insertado correctamente';
}
//cerrar conexion
mysqli_close($conexion);
?>
<?php
//accion de envio a mail
$para='ernesto.lazcano@logistica3rios.com.mx';
$asunto='Orden Generada:
'.$cliente.'
'.$planta.'
'.$fecha.'
';
$mensaje='Orden Generada desde Logistica3Rios:
fecha: '.$fecha.'
fecha_entrega: '.$fecha_entrega.'
cliente: '.$cliente.'
planta: '.$planta.'
km: '.$km.'
documento: '.$documento.'
folio: '.$folio.'
kg: '.$kg.'
cantidad: '.$cantidad.'
udm: '.$udm.'
otro: '.$otro.'
razon_social: '.$razon_social.'
nombre_operador: '.$nombre_operador.'
tipo_camion: '.$tipo_camion.'
otro_camion: '.$otro_camion.'
placas: '.$placas.'
status: '.$status.'
';
$desde='From: Logistica3Rios <datos.ruta@logistica3rios.com.mx>';
mail($para,$asunto,$mensaje,$desde);
?>
<?php
//Guardar formulario en txt
$archivo=fopen("capturas/$cliente-$fecha.txt","w");
fwrite($archivo,$mensaje);
?>
Valora esta pregunta


0