Campo de texto y radiobutton en php
Como dijo el dermatólogo, vamos al grano.
Mi problema es el siguiente, tengo uns página con varias pestañas, en cada una un formulario, en uno de los forms tengo una tabla generada desde MySQL y una opción de chequeo con un radiobutton en cada registro encontrado y entre los elementos que recupera está la opción del precio se pone en un text que está sujeto a cambio, ¿como los recupero para actualizar la BD.
Esto es parte del código:
<?php do {
//aqui recupero los datos de la BD
$fac_id = $row_pagador['id_cliente'];
$fac_nombre =$row_pagador['nombre'];
$fac_paterno =$row_pagador['paterno'];
$fac_materno = $row_pagador['materno'];
$fac_ing = $row_pagador['fecha_ing'];
$fac_sale = $row_pagador['fecha_sale'];
$fac_pza = $row_pagador['num_pieza'];
$fac_precio = $row_pagador['precio_cama'];
$restar = $restar_fechas -> restaFechas($fac_ing,$fac_sale);
if ($restar==0) { $restar=1; }
?>
<tr>
<td align="center" ><span style="font-weight:bold"><?php echo $fac_pza; ?></span></td>
<td><?php echo $fac_nombre," ",$fac_paterno," ",$fac_materno ?>
<input name="control" type="hidden" id="control" value="1" />
<input name="id_cli" type="hidden" id="id_cliente" value="<?php echo $fac_id; ?>" />
</td>
<td align="right"><?php $deuda = $restar*$fac_precio; ?>
<input name="pagador[]" type="text" class="form_textder" id="$pagador" value="<?php echo number_format($deuda,2)?>" size="6" maxlength="7" />bs.-</td>
<td align="center">
<?php
if (!empty($_POST['radio'])) {
$activado = $_POST['radio'];
$_SESSION['pestania']=2;
} else { $activado = ''; } //`{$_POST['radio']}`
?>
<label for="paganini"></label>
<?php
if ($activado==$fac_id) {
?>
<input name="radio" type="radio" id="paganini" onclick="this.form.submit()" value=<?php echo $fac_id; ?> checked="checked" />
<?php } else { ?>
<input name="radio" type="radio" id="paganini" onclick="this.form.submit()" value=<?php echo $fac_id; ?> />
<?php }?>
</td>
</tr>
<?php } while ($row_pagador = mysql_fetch_assoc($pagador)); ?>
Mi problema es el siguiente, tengo uns página con varias pestañas, en cada una un formulario, en uno de los forms tengo una tabla generada desde MySQL y una opción de chequeo con un radiobutton en cada registro encontrado y entre los elementos que recupera está la opción del precio se pone en un text que está sujeto a cambio, ¿como los recupero para actualizar la BD.
Esto es parte del código:
<?php do {
//aqui recupero los datos de la BD
$fac_id = $row_pagador['id_cliente'];
$fac_nombre =$row_pagador['nombre'];
$fac_paterno =$row_pagador['paterno'];
$fac_materno = $row_pagador['materno'];
$fac_ing = $row_pagador['fecha_ing'];
$fac_sale = $row_pagador['fecha_sale'];
$fac_pza = $row_pagador['num_pieza'];
$fac_precio = $row_pagador['precio_cama'];
$restar = $restar_fechas -> restaFechas($fac_ing,$fac_sale);
if ($restar==0) { $restar=1; }
?>
<tr>
<td align="center" ><span style="font-weight:bold"><?php echo $fac_pza; ?></span></td>
<td><?php echo $fac_nombre," ",$fac_paterno," ",$fac_materno ?>
<input name="control" type="hidden" id="control" value="1" />
<input name="id_cli" type="hidden" id="id_cliente" value="<?php echo $fac_id; ?>" />
</td>
<td align="right"><?php $deuda = $restar*$fac_precio; ?>
<input name="pagador[]" type="text" class="form_textder" id="$pagador" value="<?php echo number_format($deuda,2)?>" size="6" maxlength="7" />bs.-</td>
<td align="center">
<?php
if (!empty($_POST['radio'])) {
$activado = $_POST['radio'];
$_SESSION['pestania']=2;
} else { $activado = ''; } //`{$_POST['radio']}`
?>
<label for="paganini"></label>
<?php
if ($activado==$fac_id) {
?>
<input name="radio" type="radio" id="paganini" onclick="this.form.submit()" value=<?php echo $fac_id; ?> checked="checked" />
<?php } else { ?>
<input name="radio" type="radio" id="paganini" onclick="this.form.submit()" value=<?php echo $fac_id; ?> />
<?php }?>
</td>
</tr>
<?php } while ($row_pagador = mysql_fetch_assoc($pagador)); ?>
1 Respuesta
Respuesta de Jesus Alberto Acosta Heredia
1