Ver Mensaje Individual
  #6 (permalink)  
Antiguo 23/11/2004, 05:14
Avatar de JuanKa
JuanKa
 
Fecha de Ingreso: septiembre-2004
Mensajes: 468
Antigüedad: 19 años, 7 meses
Puntos: 1
Gracias Cluster esa era la respuesta correcta pero ahora tengo otro asuntillo.

Su pongamos que cuando un cliente se de de alta pero en el formulario de alta existan por ejmplo 5 tipos de Pago:
1 Contra Reembolso
2 Efectivo
3 Transferencia bancaria
4 Recibo bancario
5 Pagares
6 Credito

y supongamos que generalmente los clientes se den de alta con el tipo 1 y 3 entonces esos tipos de pagos se grabarian en la BD. Ahora bien yo con la consulta

$pago=mysql_query("SELECT distinct cli_pago FROM clientes");

muestro solo el tipo 1 y 3 que tengo en la BD producto de las Altas y si quiero editar ese registro para modificarlo hago la siguiente rutina

while ($tipo=mysql_fetch_array($pago))
{ if ($tipo[cli_pago]==$var_pag)
{ echo "<span class=\"Estilo108\"><input type=\"radio\" name=\"tipo_pago\" value=\"".$tipo['cli_pago']."\" checked >".$tipo['cli_pago']."</input></span><br>"; }
else
{ echo "<span class=\"Estilo108\"><input type=\"radio\" name=\"tipo_pago\" value=\"".$tipo['cli_pago']."\" >".$tipo['cli_pago']."</input></span><br>"; }
}

Aca solo me muestra solo los tipos 1 y 3 PERO OJO COMO DEBERIA HACERLO PARA QUE ME APEREZCAN EL RESTOS DE TIPOS DE PAGOS QUE NO FIGURAN EN LA BD SUPONIENDO QUE LE CLIENTE SE QUIERA CAMBIAR DE PAGO "TRANSFERENCIA BANCARIA" POR "RECIBO BANCARIO" ESTE ULTIMO NO FIGURA EN LA BD PORQUE NINGUN CLIENTE SE HA DADO DE ALTA CON ESE TIPO DE PAGO.


Gracias