Jump to content
php.lv forumi

salīdzināšana gļuko


trinklins

Recommended Posts

karoche ir tā datubāzē tas numurs glabājas kā varchar, tas ir tāpēc ka tam numuram priekšā vajag nulli. bet piemēram šitais joks atrodot vērtības 01360015 un 1360015 saprot tās vērtības kā vienādas. vai kāds nemācētu pateikt kur tur ir kļūda.

 

 

Function checkNumurs($value, $fk_invent_nr)// Parbauda inventara numuru unikalitati
 {
 If ($fk_invent_nr !== FALSE)
 	{
 	$nosacijums = "WHERE pk_inventara_nr!=$fk_invent_nr";
 	}
 $sql = "SELECT * FROM inventara_nr $nosacijums";
 $result = dbquery($sql);
 $numResult = mysql_num_rows($result);	
 if ($numResult > 0 ) 
 	{	
 	while ($row2 = mysql_fetch_array($result)) 
   { 
   if ($value == $row2['nr'])
   	{
   	$strError = "Datu bāzē jau ir tāds inventarizācijas numurs";
   	}
   }
 	}
 }

Edited by trinklins
Link to comment
Share on other sites

a kaapeec tu nevari dariit apmeeram shitaa:

 $result = dbquery("SELECT nr FROM inventara_nr WHERE nr = '$value'")
 if (mysql_num_rows($result)!=0)
 { 
   $strError = "Datu bāzē jau ir tāds inventarizācijas numurs";
 }

Link to comment
Share on other sites

to bubu laikam viss nostraadaaja biju pavisam piemirsis :D

 

 

to ugga

 

= nozīmē piešķiršana

== nozīmē salīdzināšana

=== nozīmē salīdzināšana un tipu salīdzināšana

 

kaut kā tā laikam ja nav pareizi pielabojiet :P

Link to comment
Share on other sites

×
×
  • Create New...