Avatar billede mpj_86 Nybegynder
24. oktober 2004 - 23:18 Der er 10 kommentarer og
1 løsning

Skal kun finde i db hvis alle tegn er ens.

Hej

Jeg har denne kode til at søge efter et bestemt CPR nr. i databasen:

$sql = mysql_query("SELECT *,DATE_FORMAT(dato,'%d/%m/%Y - %H:%i:%s') as date FROM kunder WHERE cpr LIKE '%".mysql_escape_string($seek)."%'");

$seek er et felt fra en form. Hvis jeg f.eks søger efter 2 så finder den personen med cpr nummeret 210784.

Jeg vil så høre jer om hvordan jeg laver så den kun finder den person hvis man skriver det fulde cpr nummer altså 210784 og ikke kun hvis man skriver 2.
Avatar billede nikolajdu Nybegynder
24. oktober 2004 - 23:22 #1
WHERE cpr  = '".mysql_escape_string($seek)."'");
Avatar billede mpj_86 Nybegynder
24. oktober 2004 - 23:28 #2
Tak for hjælpen, skriv lige et svar...
Avatar billede nikolajdu Nybegynder
24. oktober 2004 - 23:31 #3
oki doki.
Avatar billede mpj_86 Nybegynder
24. oktober 2004 - 23:32 #4
Jeg har også et andet lille problem, det er hvis der er 2 med samme cpr nummer så vil den kun udskrive den første af dem:

$seek = $_POST['seek'];

if ($seek) {
$sql = mysql_query("SELECT *,DATE_FORMAT(dato,'%d/%m/%Y - %H:%i:%s') as date FROM kunder WHERE cpr  = '".mysql_escape_string($seek)."'");
$number = mysql_num_rows($sql);
$antal = '<span class="tekst">Din søgning på: <b>'.$seek.'</b> gav '.$number.' resultat(er)</span>';

while($row = mysql_fetch_array($sql)) {

    $resultat = '<span class="tekst"><b>Oprettet den:</b>&nbsp;'.$row['date'].'<br><b>Navn:</b>&nbsp;'.$row['navn'].'<br><b>Adresse:</b>&nbsp;'.$row['adresse'].'<br><b>Post nr.:</b>&nbsp;'.$row['post_nr'].'<br><b>By:</b>&nbsp;'.$row['by'].'<br><b>CPR-nr.:</b>&nbsp;'.$row['cpr'].'</span><hr>';

}
}
Avatar billede mpj_86 Nybegynder
24. oktober 2004 - 23:33 #5
Men jeg vil gerne have den til at udskrive dem begge..
Avatar billede basementjack Nybegynder
24. oktober 2004 - 23:42 #6
To med samme cpr nummer?.. Hvordan sker det så?.. Og du ved vel at det er forbudt af lov at opbevare en persons cpr nummer, medmindre du er en offenlig institution?..
Avatar billede arne_v Ekspert
24. oktober 2004 - 23:44 #7
Det er ikke forbudt at opbevare CPR nummer hvis man ikke er en offentlig institution.

Ellers ville alle landets banker have et problem, når de skal indrapportere
til skattevæsenet på CPR nummer !

Men man skal nok tilmeldes register tilsynet og opfylde nogle krav for at det er
lovligt.
Avatar billede basementjack Nybegynder
24. oktober 2004 - 23:46 #8
Penge Institutioner hører med under offenlige instititioner... Men har ikke hørt at man kan søge om den slags..
Avatar billede mpj_86 Nybegynder
24. oktober 2004 - 23:47 #9
Det er vel fuldt ud lovligt når de sidste 4 cifere ikke skal oplyses?
Avatar billede basementjack Nybegynder
24. oktober 2004 - 23:48 #10
Ja.. Men så er det kun en fødselsdato.. ;) Og så forstår også bedre hvordan du kan have mere end èn..
Avatar billede arne_v Ekspert
24. oktober 2004 - 23:51 #11
Penge institutioner er ikke offentlige institutioner.

Alle firmaer indeholde også A skat på CPR nummer for deres ansatte.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester