Posted by BMCouto Mon 15th Jan 2007 20:17 - Syntax is PHP - 30 viewsRun this post in the PHP shell
Download | New Post | Modify | Hide line numbers
PHP parser reported no syntax errors in this post!
Description:
quando actualizo quero q ele verifique se ja existe outra ref igual, mas isso
caso altere..caso n altere obviamente ele caga nisso
mas n ta a fazer isso..se n altere ele diz q n existe
tentei umas coisas..ora ve:

  1.  
  2. require ("liga_envia_bd.php");
  3.  
  4. $sql = mysql_query('SELECT * FROM imoveis WHERE REF = ' . $_GET['REF'] . ' AND recibo = "' . $_GET['recibo'] . '"');
  5.  
  6. while($resultado = mysql_fetch_object($sql)) {
  7.  
  8. ?>
  9.  
  10. Mundicasas - IMDR
  11. "Author" lang="pt" content="Bruno Couto">
  12. "StyleSheet" type="text/css" href="estilos.css">
  13.  
  14. function iva() {
  15.     var valor = document.getElementById("comissao_crecibo");
  16.     var iva = 0.15;
  17.     var total = document.getElementById('crecibo_iva');
  18.     var valoriva = eval(valor.value*iva);
  19.     var soma = (parseFloat(valor.value))+(parseFloat(valoriva));
  20.     document.imdr.crecibo_iva.value=soma;
  21. }
  22.  
  23.  
  24. "container">
  25. "menu">
  • "imdr" action="editar.php" method="POST">
  • echo '$resultado->REF . '&recibo=' . $resultado->recibo . '">Versão para impressão
    '
    ; ?>
  • REF: "text" name="ref" size="5" value=" echo $resultado->REF; ?>"> Recibo nº: "text" name="recibo" value=" echo $resultado->recibo; ?>">
  • Tipo de Propriedade:
  •    
  •    
  •    
  •    
  •    
  •    
  •    

  • Tipo de Contracto:
  •    
  •    

  • Comissão Acordada: "text" name="comissao_perc" size="5" value=" echo $resultado->comissao_perc; ?>">% ou "text" name="comissao_euro" size="10" value=" echo $resultado->comissao_euro; ?>">€
  • Proprietário do Imóvel: "text" name="imovel_proprietario" size="50" value=" echo $resultado->imovel_proprietario; ?>">
  • Morada do Imóvel: "text" name="imovel_morada" size="50" value=" echo $resultado->imovel_morada; ?>">
  • Localidade: "text" name="localidade" size="20" value=" echo $resultado->localidade; ?>"> Concelho: "text" name="concelho" size="20" value=" echo $resultado->concelho; ?>">

  • Data da Angariação: "text" name="data_ang" size="10" value=" echo $resultado->data_ang; ?>"> Data da Venda: "text" name="data_venda" size="10" value=" echo $resultado->data_venda; ?>">
  • Valor da Venda: "text" name="valor_venda" value=" echo $resultado->valor_venda; ?>">€
  • Comercial Angariador: "text" name="comercial_ang" size="50"  value=" echo $resultado->comercial_ang; ?>">
  • Comercial Vendedor: "text" name="comercial_vendedor" size="50" value=" echo $resultado->comercial_vendedor; ?>">
  • Comissão Mundicasas c/recibo: "text" id="comissao_crecibo" onkeyup="iva()" name="comissao_crecibo" size="10"  value=" echo $resultado->comissao_crecibo; ?>">€ + 15% IVA "text" id="crecibo_iva" disabled name="crecibo_iva" value="" size="10">€
  • Comissão Mundicasas s/recibo "text" name="comissao_srecibo" size="10" value=" echo $resultado->comissao_srecibo; ?>">€
  • Comissão Paga Comercial Angariador: c/recibo "text" name="angariador_crecibo" size="10" value=" echo $resultado->angariador_crecibo; ?>">€  s/recibo "text" name="angariador_srecibo" size="10" value=" echo $resultado->angariador_srecibo; ?>">€
  • Comissão Paga Comercial Vendedor: c/recibo "text" name="vendedor_crecibo" size="10" value=" echo $resultado->vendedor_crecibo; ?>">€  s/recibo "text" name="vendedor_srecibo" size="10" value=" echo $resultado->vendedor_srecibo; ?>">€

  • Banco Financiador: "text" name="banco" value=" echo $resultado->banco; ?>"> Agência: "text" name="banco_agencia" value=" echo $resultado->banco_agencia; ?>">
  • Data do processo: "text" name="data_processo" size="10" value=" echo $resultado->data_processamento; ?>">
  • Nome do Cliente Comprador: "text" name="cliente_comprador" size="50" value=" echo $resultado->cliente_comprador; ?>">
  • Comissão Bancária: "text" name="comissao_banco" value=" echo $resultado->comissao_banco; ?>">€
  • Comissão Bancária Paga ao Vendedor: Data: "text" name="data_bancocomissao" size="10" value=" echo $resultado->data_bancocomissao; ?>"> Valor: "text" name="valor_bancocomissao" size="10" value=" echo $resultado->valor_bancocomissao; ?>">€

  • Observações:


  • "submit" name="modificar" value="Modificar">
  •  
  •  
  •  
  •  
  • //fechar o while
  • }
  •  
  • if (isset($_POST['modificar'])) {
  •  
  •     //ver se a ref ou recibo existe
  •     $ref_existe = mysql_query("SELECT ref FROM imoveis WHERE ref='$ref'");
  •     $recibo_existe = mysql_query("SELECT recibo FROM imoveis WHERE recibo='$recibo'");
  •    
  •     $i = mysql_fetch_array($ref_existe);
  •     //echo $i['ref']."==".$ref;
  •     if(mysql_num_rows($ref_existe) == 1 && $i['ref'] == $ref) {
  •         die ("Esta referência já existe!");
  •     }
  •     if(mysql_num_rows($recibo_existe) == 1 && $i['recibo'] == $recibo) {
  •         die ("Este nº de recibo já existe!");
  •     }
  •  
  •     $modifica = "UPDATE imoveis SET REF='$ref', recibo='$recibo', tipo='$tipo', contracto='$contracto', comissao_perc='$comissao_perc', comissao_euro='$comissao_euro', imovel_proprietario='$imovel_proprietario', imovel_morada='$imovel_morada', localidade='$localidade', concelho='$concelho', data_ang='$data_ang', data_venda='$data_venda', valor_venda='$valor_venda', comercial_ang='$comercial_ang', comercial_vendedor='$comercial_vendedor', comissao_crecibo='$comissao_crecibo', comissao_srecibo='$comissao_srecibo', angariador_crecibo='$angariador_crecibo', angariador_srecibo='$angariador_srecibo', vendedor_crecibo='$vendedor_crecibo', vendedor_srecibo='$vendedor_srecibo', banco='$banco', banco_agencia='$banco_agencia', data_processo='$data_processo', cliente_comprador='$cliente_comprador', comissao_banco='$comissao_banco', data_bancocomissao='$data_bancocomissao', valor_bancocomissao='$valor_bancocomissao', observacoes='$observacoes'";
  •    
  •     mysql_query($modifica);
  •     echo "
    Dados relativos à REF."
    .$ref." modificados com sucesso!";
  •  
  • }
  •  
  • ?>

  • PermaLink to this entry https://pastebin.co.uk/8775
    Posted by BMCouto Mon 15th Jan 2007 20:17 - Syntax is PHP - 30 viewsRun this post in the PHP shell
    Download | New Post | Modify | Hide line numbers