You are here: Re: Newbie question about UNIQUE MySQL v5.0.22 « All PHP « IT news, forums, messages
Re: Newbie question about UNIQUE MySQL v5.0.22

Posted by nelson.salvador@gmail.com on 07/20/07 23:37

I have my code working now!


Unique field: ncheque
If emply will be NULL value


PHP:


if($_POST["titular"]!="" && $_POST["valorcheque"]!="" &&
$_POST["banco"]!="" && $_POST["datavencimento"]!=""){
$tipo_pagamento = $_POST["tipo_pagamento"];
$ncheque = $_POST["ncheque"];
$ncheque = ($ncheque != "") ? "'" . $ncheque . "'" :
"NULL";
$titular = $_POST["titular"];
$valorcheque = virgulatoponto($_POST["valorcheque"]);
$banco = $_POST["banco"];
$vencimento = datatobanco($_POST["datavencimento"]);
$cidadeorigem = $_POST["cidadeorigem"];
$notas = $_POST["notas"];
$recibo = $_POST["recibo"];
$compra = $_POST["compra"];
$data = date("Y-m-d");
$db = new Database();
$db->query("Insert into pagamentos
(tipo_pagamento,titular,ncheque,vencimento,valor,datacadastro,banco,cidadeo­­
rigem,notas,recibo,compra)
values ('$tipo_pagamento','$titular',
$ncheque,'$vencimento','$valorcheque','$data','$banco','$cidadeorigem','$no­­
tas','$recibo','$compra')");
}


SQL:
CREATE TABLE `pagamentos` (
`ID` int(6) NOT NULL auto_increment,
`tipo_pagamento` varchar(12) default NULL,
`titular` varchar(80) default NULL,
`ncheque` varchar(10) default NULL,
`valor` float(10,2) default NULL,
`vencimento` date default NULL,
`datacadastro` date default NULL,
`banco` tinyint(6) default NULL,
`cidadeorigem` varchar(60) default NULL,
`notas` longtext,
`recibo` varchar(20) default NULL,
`compra` longtext,
PRIMARY KEY (`ID`),
UNIQUE KEY `ncheque` (`ncheque`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;


Best Regards,
PiRiCa

 

Navigation:

[Reply to this message]


Удаленная работа для программистов  •  Как заработать на Google AdSense  •  England, UK  •  статьи на английском  •  PHP MySQL CMS Apache Oscommerce  •  Online Business Knowledge Base  •  DVD MP3 AVI MP4 players codecs conversion help
Home  •  Search  •  Site Map  •  Set as Homepage  •  Add to Favourites

Copyright © 2005-2006 Powered by Custom PHP Programming

Сайт изготовлен в Студии Валентина Петручека
изготовление и поддержка веб-сайтов, разработка программного обеспечения, поисковая оптимизация