Ver Mensaje Individual
  #2 (permalink)  
Antiguo 17/04/2012, 16:55
Avatar de rrichard15
rrichard15
 
Fecha de Ingreso: abril-2012
Ubicación: cali
Mensajes: 8
Antigüedad: 12 años
Puntos: 0
Respuesta: insert en una tabla si el pago se hizo anteriormente

hola thehack

te voy a dar una solución muy simple, si la adaptas a tu BD te quedara mucho mejor:

digamos que un cliente no pago algo, hay no deberias inserterlo en la tabla pagos por que es obio solo es para los que pagan, debes crear una tabla debes luego debe unirlas con la taba cliente y te quedara asi

tb_debe(
id_debe<.----llave principal (PK)
id_cliente FK<-----llave foranea (FK)
fecha,<------obiamene la fecha para saber cuando fue que se registro
)
hay tendras que hacer la consulta sql

en php
$id_cliente=$_POST["id_cliente"];//------capturamos la variable cuando valla a registrar

$query=mysql_query("SELECT * FROM debe WHERE id_cliente='$id_cliente'")//-----hacemos la consulta sql y la guardamos en la variable $query

$fila=mysql_num_rows($query)//----con esto sabemos el numero de filas que retorno y
la guardamos en la variable $fila
//luego hacemos una condicion ya sera idea tuya como deberias mostra el resultado

if($fila==0)//-----si $fila retorno 0 filas en la consulta
{
echo "no hay saldos pendientes"//------aqui debes de hacer el insert para cuando el usuario no deba nada pero como no es mi metodologia entregar todo molido ya que me gusta el esmero de la gente
}

else{
echo "este clientes debe "
}

espero que te sirva. si y tienes alguna duda no dudes en decirme