Ver Mensaje Individual
  #2 (permalink)  
Antiguo 03/02/2017, 10:36
fab2160225
 
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