![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
03/02/2017, 10:36
|
| | Fecha de Ingreso: abril-2016
Mensajes: 90
Antigüedad: 8 años, 9 meses Puntos: 1 | |
Respuesta: duda pasar variables Bueas, he realizado modificaciones, y ahora recibo todo menos la variable de la selección, en la alerta de JavaScript veo el valor de la selección sin embargo no lo recibo en página de destino
código pagina de salida Cita:
<form action="http://localhost/mi1/administrador/pedidos/actualizar_pedido.php" method="post">
<tr>
<!-- <td align="middle" style="border-color:#D0142D; border-style:dashed; border-width:5px;"><?php echo $id; ?></td>-->
<td align="middle" style="border-color:#D0142D; border-style:dashed; border-width:5px;"><?php echo $fecha; ?></td><!--Fecha-->
<!-- <td align="middle" style="border-color:#D0142D; border-width:2px;"><?php echo $nombre; ?></td>--><!--Tienda-->
<!-- <td align="middle" style="border-color:#D0142D; border-width:2px;"><?php echo $telefono; ?></td>--> <!--telefono-->
<td align="middle" style="border-color:#D0142D; border-width:2px;"><input type="text" id="<?php echo $rol['id']; ?>" name="articulos" value="<?php echo $articulos; ?>" /></td> <!--articulos-->
<td align="middle" style="border-color:#D0142D; border-width:2px;"><input type="text" id="<?php echo $rol['id']; ?>" name="pvp" value="<?php echo $pvp; ?>" /></td> <!--pvp-->
<td align="middle" style="border-color:#D0142D; border-width:2px;"><input type="text" id="<?php echo $rol['id']; ?>" name="cantidad" value="<?php echo $cantidad; ?>" /></td> <!--cantidad-->
<td align="middle" style="border-color:#D0142D; border-width:2px;"><?php echo $npedido; ?></td> <!--npedido-->
<td align="middle" style="border-color:#D0142D; border-width:2px;">
<!--<select name="status[]">-->
<select name="status" id="selector<?= $rol['id']; ?>">
<?php
$sql = "SELECT * FROM status";
$re = mysql_query($sql, Conectar::Conexion());
while($col = mysql_fetch_array($re)){
?>
<option value="<?php echo $col[1]; ?>" <?php if ($status== $col[1]) {?> selected="selected" <?php }?>><?php echo $col[1]; ?></option>
<?php
}
?>
<?php
$i=0;
while($i<1){
$rol[11];
$i++;}
?>
</select>
<!-- pongo aqui el form -->
<td align="middle" style="border-color:#D0142D; border-width:2px;">
<input type="text" style="display:none" name="id" id="<?php echo $rol['id']; ?>" value="<?php echo $id; ?>" />
<input type="text" style="display:none" name="fecha" id="<?php echo $rol['id']; ?>" value="<?php echo $fecha; ?>" />
<input type="submit" id="<?php echo $rol['id']; ?>" onClick="envia(this.id)" </td>
</form> código JavaScript Cita: <script>
function envia (X){
var id = $("input[name=id][id="+X+"]").val();
var fecha = $("input[name=fecha][id="+X+"]").val();
var articulos = $("input[name=articulos][id="+X+"]").val();
var pvp = $("input[name=pvp][id="+X+"]").val();
var cantidad = $("input[name=cantidad][id="+X+"]").val();
var selected = $("#selector"+X).val();
//var selected = $("select[name=selected][id="+X+"]").val();
$.ajax({
url: 'actualizar_pedido.php',
type: 'post',
data: { 'id': id, 'fecha': fecha, 'articulos': articulos, 'pvp': pvp, 'cantidad': cantidad, 'selected': selected },
// success: function(data){
// alert(id+" "+fecha + " " + articulos + " " +cantidad+" "+pvp+" "+ selected);
// /*AQUI LO QUIE QUIERES QUE HAGA LA RESPUESTA POR EJEMPLO UN ALERT*/
// alert("Registro de "+articulos+" actualizado");
// }
//////////////////////////////////////////////
success: function(data){
alert(data);
}
//////////////////////////////////////////////
})
}
</script> código pagina destino: Cita: if($_POST){
$id = $_POST['id'];
$fecha= $_POST['fecha'];
$cantidad = $_POST['cantidad'];
$articulos = $_POST['articulos'];
$pvp = $_POST['pvp'];
$status = $_POST['selected'];
echo $fecha;
echo $articulos;
echo $status;
$actualizar = new Pedido();
$actualizar->actualizar($id, $fecha, $articulos, $status, $pvp, $cantidad); a ver si alguien me ilumnia |