Error con funcion UPDATE con INPUTS de origen ECHO
Publicado por gabriel (11 intervenciones) el 01/12/2018 17:32:05
buen dia amigos:
hace dias me ayudaron a resolver mi problema con la impresion de valores dentro de un input via ECHO, originados de un formulario de busqueda que arroja los resultados de mi BD....
Ahora quiero modificar esos valores arrojados via UPDATE, y que se actualizcen en mi BD MySQL y me arroja error y no sobreescribe,
Este es el error que me arroja:
"
Enlazado Correctamente
Error al Insertar-
Error:Data too long for column 'ruta_maestra' at row 1-
Status Actualizado Correctamente
"
Cabe mencionar que la extension de los campos son correctos, y en este caso todos los campos del formulario me los muestra con "data too long"
este es el codigo de mi archivo UPDATE:
y este es el codigo del formulario con ECHO
hace dias me ayudaron a resolver mi problema con la impresion de valores dentro de un input via ECHO, originados de un formulario de busqueda que arroja los resultados de mi BD....
Ahora quiero modificar esos valores arrojados via UPDATE, y que se actualizcen en mi BD MySQL y me arroja error y no sobreescribe,
Este es el error que me arroja:
"
Enlazado Correctamente
Error al Insertar-
Error:Data too long for column 'ruta_maestra' at row 1-
Status Actualizado Correctamente
"
Cabe mencionar que la extension de los campos son correctos, y en este caso todos los campos del formulario me los muestra con "data too long"
este es el codigo de mi archivo UPDATE:
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
<?php
$conexion=mysqli_connect("mis datos de coneccion");
if (!$conexion){
echo 'Error Conexion Consulte al Administrador Error:';}
else {
echo 'Enlazado Correctamente'
;}
//recepcion de datos
$id=$_POST["id"];
$f_minigrip=$_POST["f_minigrip"];
$fecha=$_POST["fecha"];
$fecha_entrega=$_POST["fecha_entrega"];
$cliente=$_POST["cliente"];
$planta=$_POST["planta"];
$tipo_ruta=$_POST["tipo_ruta"];
$ruta_maestra=$_POST["ruta_maestra"];
$cliente_final=$_POST["cliente_final"];
$peso_bruto=$_POST["peso_bruto"];
$peso_neto=$_POST["peso_neto"];
$presentacion=$_POST["presentacion"];
$cantidad=$_POST["cantidad"];
$tipo=$_POST["tipo"];
$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"];
$observaciones=$_POST["observaciones"];
$insertar="UPDATE generar_orden SET fecha='$fecha', fecha_entrega='$fecha_entrega', cliente='$cliente', planta='$planta', f_minigrip='$f_minigrip', tipo_ruta='$tipo_ruta', ruta_maestra='ruta_maestra', cliente_final='$cliente_final', peso_bruto='peso_bruto', peso_neto='$peso_neto', presentacion='$presentacion', cantidad='$cantidad', tipo='$tipo', razon_social='$razon_social', nombre_operador='$nombre_operador', tipo_camion='$tipo_camion', otro_camion='$otro_camion', placas='$placas', status='$status', observaciones='$observaciones', hora='$hora' WHERE id='$id'";
$resultado=mysqli_query($conexion, $insertar);
if (!$resultado){
echo'Error al Insertar- Error:' .mysqli_error($conexion);
}
else {
echo'Registro Insertado Correctamente';
}
echo "Status Actualizado Correctamente";
//cerrar conexion
mysqli_close($conexion)
?>
y este es el codigo del formulario con ECHO
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
<?php
include'conexion.php';
if ($_GET['consultar'])
{
$buscar=$_GET['status'];
{
$sql= sprintf("SELECT * FROM generar_orden WHERE id LIKE '$buscar'");
$resultado=mysqli_query($conexion,$sql)or die(mysql_error());
if($resultado){
while ($row = mysqli_fetch_array($resultado))
{
echo '<label for="razon_social">Razon Social del Transportista<label>'."<br>";
echo '<input name="razon_social" id="razon_social" value="'.$row['razon_social'].'" input type="text">'."<br>";
echo '<label for="nombre_operador">Nombre del Operador<label>'."<br>";
echo '<input name="nombre_operador" id="km" value="'.$row['km'].'" input type="text">'."<br>";
echo '<label for="tipo_camion">Tipo de Vehiculo<label>'."<br>";
echo '<input name="tipo_camion" id="tipo_camion" value="'.$row['tipo_camion'].'" input type="text">'."<br>";
echo '<label for="otro_camion">Otro (Especifique)<label>'."<br>";
echo '<input name="otro_camion" id="otro_camion" value="'.$row['otro_camion'].'" input type="text">'."<br>";
echo '<label for="placas">Placas<label>'."<br>";
echo '<input name="placas" id="placas" value="'.$row['placas'].'" input type="text">'."<br>";
echo '<label for="status">Status<label>'."<br>";
echo '<input name="status" id="status" value="'.$row['status'].'" input type="text">'."<br>";
echo '<label for="objetivo">Objetivo<label>'."<br>";
echo '<input name="objetivo" id="objetivo" value="'.$row['objetivo'].'" input type="text">'."<br>";
echo '<input type="button" onclick="pregunta()" name="enviar" id="enviar" value="enviar" >';
}
}
{
}
}
}
?>
Valora esta pregunta


0