Guest User

Untitled

a guest
Sep 22nd, 2018
107
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.55 KB | None | 0 0
  1. <?php
  2. function entregar_pedido(){
  3. global $db;
  4.  
  5. $id_pedido = ($_GET['id']);
  6. $user = ($_GET['user']);
  7.  
  8.  
  9. //$lote = $_REQUEST['lote'];
  10. $lote = "1 1111 1111 1111 1111 1111111111111111 2 2222 2222 2222 2222 222222222222222"
  11. $lote_pedido = str_replace(" ", " ", $lote);
  12. $datos = $lote_pedido;
  13. // divides por espacios y cada 6 elementos, los elementos de cada fila
  14. $temp = array_chunk(explode(' ', $datos), 6);
  15. $ar = array();
  16.  
  17. foreach($temp as $key => $v) {
  18. // optienes el 1ΒΊ elemento monto
  19. $ar[$key]['monto'] = array_shift($v);
  20. // optienes el ultimo elemento, serial
  21. $ar[$key]['serial'] = array_pop($v);
  22. // lo que queda es el codigo, lo unes con espacios
  23. $ar[$key]['codigo'] = implode(' ', $v);
  24.  
  25. $monto = $ar[$key]['monto'];
  26. $codigo = $ar[$key]['codigo'];
  27. $serial = $ar[$key]['serial'];
  28.  
  29. $sql = "INSERT INTO tarjetas (id, monto, codigo, serial, usuario, id_pedido)
  30. VALUES(null, '$monto', ' $codigo', '$serial', '$user', '$id_pedido')";
  31.  
  32. mysqli_query($db, $sql);
  33. $resultado_ingreso = mysqli_query($db, $sql) or mysqli_error($db);
  34.  
  35. }
  36.  
  37.  
  38. if (mysqli_query($db, $sql) === TRUE) {
  39. $_SESSION['msn_pedidos_entrega'] = "Se ha entregado el Pedido con Exito.<br>";
  40. } else {
  41. $_SESSION['msn_pedidos_entrega'] = "Algo ha Ocurrido.<br>";
  42. $_SESSION['msn_pedidos_entrega'] .= "Error: " . $sql . "<br>" . $db->error;
  43. }
  44.  
  45. ?>
  46.  
  47. Error: INSERT INTO tarjetas (id, monto, codigo, serial, usuario, id_pedido) VALUES(null, '123456788', ' ', '', 'prueba', '37')
  48. Duplicate entry '' for key 'serial'
Add Comment
Please, Sign In to add comment