Ver Mensaje Individual
  #12 (permalink)  
Antiguo 22/06/2012, 07:36
Avatar de JeMaGa
JeMaGa
 
Fecha de Ingreso: julio-2011
Ubicación: Bogota
Mensajes: 430
Antigüedad: 12 años, 10 meses
Puntos: 4
Respuesta: sentencia mysql con php

Miren hago un

Código PHP:
Ver original
  1. echo '<pre>';
  2. print_r($_REQUEST);
  3. echo '</pre>';

y muestra todas las variales con sus valores, tambien muestra todos los datos de los arrays, [medioss] es el nombre de uno de mis campos.

Código PHP:
Ver original
  1. [medioss] => Array
  2.         (
  3.             [0] => 222
  4.             [1] => 3333
  5.         )

como hago para que me actulice lo que esta en la posicion 0 y en la posicion 1. tengo esto

Código PHP:
Ver original
  1. foreach($_POST['medioss'] as $id => $valor) {
  2.    
  3.     $medios = $_POST['medioss'][$id]; //Estos estan declarados como arrays
  4.     $lotes = $_POST['mdios'][$id]; //Estos estan declarados como arrays
  5.     $resultado = $_POST['medios2'][$id];//Estos estan declarados como arrays
  6.  
  7.     $update = "UPDATE `mediosexternos` SET `Medios_Usados` = '$medios', `No.Lotess` = '$lotes', `Especificacion` = 'AUSENCIA', `resuktado` = '$resultado' WHERE `No.Analisis`='{$analisis}'"; // Armo la consulta con los valores de los campos
  8.    
  9.     $executeupdate = mysql_query($update, $Conexion) or die ('Error al actualizar en la tabla mediosexternos '.mysql_error()); // Ejecuto la consulta a la base de datos
  10.  
  11.  
  12. echo $update;
  13.  
  14. echo '<pre>';
  15. print_r($_REQUEST);
  16. echo '</pre>';
  17. }

y esto me actualiza los datos pero con los valores de la ultima posicion, es decir los campos me quedan todos con 3333. hay que tener encuenta que para un No.Analisis hay varios $medios no uno solo, todos los medios deben ser diferentes

Gracias por toda la ayuda!!!