Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- $nombre = $_FILES['archivo1']['name'];
- move_uploaded_file($_FILES['archivo1']['tmp_name'],"../scans/".$_FILES['archivo1']['name']);
- $nombre2 = $_FILES['archivo2']['name'];
- move_uploaded_file($_FILES['archivo2']['tmp_name'],"../scans/".$_FILES['archivo2']['name']);
- $nombre3 = $_FILES['archivo3']['name'];
- move_uploaded_file($_FILES['archivo3']['tmp_name'],"../scans/".$_FILES['archivo3']['name']);
- $id=$_POST['idaps'];
- $a=$_POST['rancho'];
- $b=$_POST['ciclo'];
- $c=$_POST['selectchar'];
- $d=$_POST['desinfinst'];
- $e=$_POST['desinfcharol'];
- $f=$nombre;
- $g=$_POST['comentarios1'];
- $h=$_POST['fermentacionmic'];
- $i=$nombre2;
- $j=$_POST['comentarios2'];
- $k='Listo';
- $l=$nombre3;
- $m=$_POST['comentarios3'];
- $n=$_POST['respinsp'];
- $o=$_POST['resprepor'];
- $query="UPDATE actividades_previa_siembra SET id_rancho='$a', id_ciclo='$b', selec_charolas_varied='$c', desinfeccion_inst='$d', desinfeccion_charolas='$e', scan_receta_desinfectante='$f', comentariosd='$g', fermentacion_micorizas='$h', scan_receta_micoriza='$i', comentariosm='$j', preparacion_sustrato='$k', scan_receta_sustrato='$l', comentariosS='$m', id_resp_acti='$n', id_resp_reporte='$o' WHERE id_aps ='$id'";
- $resultado=$conexion->query($query);
- echo mysql_error();
- if ($resultado) {
- header("Location: index.php");
- }else{
- echo "Error";
- }
- //Algo asi con js
- var query = "UPDATE TABLE SET ";
- if ( columna1 != "" ){
- query = "col="+columna1;
- }
- <input type="text" placeholder="nombre" id="nombre"/>
- <input type="text" placeholder="apellido" id="apellido"/>
- <button id="enviar">Enviar</button>
- $("#enviar").click(function(){
- var nombre = $.trim($("#nombre").val());
- var apellido = $.trim($("#apellido").val());
- function enviarFormulario(nombre, apellido){
- var datos = {
- "nombre" : nombre,
- "apellido" : apellido
- };
- $.ajax({
- type: "post",
- url: "actualizar.php",
- data: datos,
- success: function(guardados){
- if(guardados){
- //Informa la respuesta por medio de un cuadro de diálogo
- //o pon el código que quieras
- }else{
- //Mensaje de error
- }
- }
- });
- }
- if(nombre.length > 0 && nombre.length <= 10 && apellido.length > 0 && apellido.length <= 10){
- enviarFormulario(nombre, apellido);
- }else if(nombre.length > 0 && nombre.length <= 10 && apellido.length == 0){
- enviarFormulario(nombre, apellido);
- }else if(nombre.length == 0 && apellido.length == 0){
- alert("Debes completar los campos para actualizarlos");
- }//Y puedes agregar todas las excepciones que quieras/necesites
- });
- <?php
- require_once("conexion.php"); //tu archivo de conexión
- if(!isset($_SESSION)){
- session_start();
- }
- $nom = $_POST["nombre"];
- $ape= $_POST["apellido"];
- $id= $_SESSION["id"];
- $actualizado = 0;
- $query1 = "SELECT * from usuarios WHERE id = '$id'";
- if($resp1 = mysqli_query($conexion, $query1){
- $fila = mysqli_fetch_assoc($resp1);
- $nomDb = $fila["nombre"];
- $apeDb = $fila["apellido"];
- if($nom != "" && $nom != $nomDb){
- $query2 = "UPDATE usuarios SET nombre = '$nom' WHERE id = '$id'";
- if(mysqli_query($conexion, $query2)){
- $actualizado++;
- }else{
- die("Error al actualizar el campo 'nombre'");
- }
- }
- if($ape != "" && $ape != $apeDb){
- $query3 = "UPDATE usuarios SET apellido = '$ape' WHERE id = '$id'";
- if(mysqli_query($conexion, $query3)){
- if($actualizado == 1){
- echo true;
- }else{
- echo "Algun(os) dato(s) no pudo/pudieron ser actualizado(s)";
- }
- }else{
- die("Error al actualizar el campo Apellido");
- }
- }
- }else{
- die("error de conexión");
- }
- mysqli_close($conexion);
- ?>
- $sqlStr = '';
- // tomamos los campos (no archivos) del formulario que no están vacios
- // los almacenamos en un array, cada uno como un string: campo='valor'
- if (!empty($_POST)) {
- foreach ($_POST as $key => $value) {
- if (trim($value) != '') {
- $sqlArr[] = "$key='$value'";
- }
- }
- // tomamos los archivos enviados con el formulario cuyo nombre no está vacio
- // almacenamos los nombres en un array, cada uno como un string: campo='nombre-archivo'
- if (!empty($_FILES)) {
- foreach ($_FILES as $key => $file) {
- if (trim($file['name']) != '') {
- $sqlArr[] = "$key='$file['name']'";
- }
- }
- }
- // convertimos el array a string
- $sqlStr = implode(", ", $sqlArr);
- // si hacemos: echo $sqlStr;
- // obtendríamos algo así: campo1='valor1', campo3='valor3', archivo1='nombre1'
- // anexamos el string resultante al resto de la consulta
- $query = "UPDATE actividades_previa_siembra SET $sqlStr";
- <?php
- $id=$_POST['idaps'];
- $a=$_POST['rancho'];
- $b=$_POST['ciclo'];
- $c=$_POST['selectchar'];
- $d=$_POST['desinfinst'];
- $e=$_POST['desinfcharol'];
- $g=$_POST['comentarios1'];
- $h=$_POST['fermentacionmic'];
- $j=$_POST['comentarios2'];
- $k='Listo';
- $m=$_POST['comentarios3'];
- $n=$_POST['respinsp'];
- $o=$_POST['resprepor'];
- if (!isset($_POST['archivo1'])){
- $nombre = $_FILES['archivo1']['name'];
- move_uploaded_file($_FILES['archivo1']['tmp_name'],"../scans/".$_FILES['archivo1']['name']);
- $query="UPDATE actividades_previa_siembra SET scan_receta_desinfectante='$f' WHERE id_aps ='$id'";
- $resultado=$conexion->query($query);
- echo mysql_error();
- }
- if (!isset($_POST['archivo2'])){
- $nombre2 = $_FILES['archivo2']['name'];
- move_uploaded_file($_FILES['archivo2']['tmp_name'],"../scans/".$_FILES['archivo2']['name']);
- $query="UPDATE actividades_previa_siembra SET scan_receta_micoriza='$i'' WHERE id_aps ='$id'";
- $resultado=$conexion->query($query);
- echo mysql_error();
- }
- if (!isset($_POST['archivo3'])){
- $nombre3 = $_FILES['archivo3']['name'];
- move_uploaded_file($_FILES['archivo3']['tmp_name'],"../scans/".$_FILES['archivo3']['name']);
- $query="UPDATE actividades_previa_siembra SET scan_receta_sustrato='$l' WHERE id_aps ='$id'";
- $resultado=$conexion->query($query);
- echo mysql_error();
- }
- $query="UPDATE actividades_previa_siembra SET id_rancho='$a', id_ciclo='$b', selec_charolas_varied='$c', desinfeccion_inst='$d', desinfeccion_charolas='$e', comentariosd='$g', fermentacion_micorizas='$h', comentariosm='$j', preparacion_sustrato='$k', comentariosS='$m', id_resp_acti='$n', id_resp_reporte='$o' WHERE id_aps ='$id'";
- $resultado=$conexion->query($query);
- echo mysql_error();
- if ($resultado) {
- header("Location: index.php");
- }else{
- echo "Error";
- }
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement