Ver Mensaje Individual
  #15 (permalink)  
Antiguo 14/06/2016, 07:25
fab2160225
 
Fecha de Ingreso: abril-2016
Mensajes: 90
Antigüedad: 8 años
Puntos: 1
Respuesta: Atascado para envio a base de datos varias lineas

Buenas, sigo con esto a vueltas, con el código que me diste veo el código que tengo escrito, no sé si es eso lo que tendía que ver?.
Como lo que persigo enviando esos datos a la otra pagina es hacer un update a la base de datos, he estado leyendo y he visto que con Ajax y desde la propia pagina también se puede hacer (sin Ajax también), he modificado el código Ajax para intentar ejecutar el update, pero tampoco lo logré
Cita:
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.2/jquery.min.js"></script>
<script>
function envia (X){

var fecha = $("input[name=fecha][id="+X+"]").val();
var articulos = $("input[name=articulos][id="+X+"]").val();
var selected = $("#selector"+X).val();
$.ajax({
url: 'editar_pedido.php',
type: 'POST',
async: false,
data: {
'update' : 1,
'upfecha' : fecha,
'uparticulos' : articulos,
'upselected' : selected
},
success:function(data)
{
alert(data);
$('input[type=text]').val('');
showdata();
}

})
};
esta es la parte de sql,
Cita:
<?php
echo $_POST['upfecha'];
if (isset($_POST['update']))
{
$sql="UPDATE pedidos
SET
articulos = '{$_POST['uparticulos']}',
status = '{$_POST['upselected']}'
where fecha = '{$_POST['upfecha']}'
and
articulos = '{$_POST['uparticulos']}'";


$res=mysql_query(sql);
if($res)
{
echo "Modificacion realizada";
}
}
?>