Jnnbo: Auf Telefonnummer prüfen

Beitrag lesen

Hallo,

wenn ich einen Kunden anlege prüfe ich, ob dieser bereits in meiner Datenbank vorhanden ist:

if(isset($_POST['telefon_abschicken'])){

	$tel = $_POST["telefon_check"];
	
	$countTelefon = countTelefon($mysqli, $tel);
		foreach($countTelefon as $countTelefon){ 
			$er_telcheck = $countTelefon['amount'];
		}
		
	if($er_telcheck == 0) {
		$_SESSION['telNummer'] = "0";
	} else {
		$error = "<div class=\"alert alert-danger\" role=\"alert\">Kunde existiert bereits</div><br>";
	}

Die dazugehörige Funktion sieht so aus

function countTelefon($mysqli, $tel){
	$stmt = $mysqli->prepare("SELECT COUNT(*) AS `amount` FROM web_kunden WHERE kd_telefon =? ");
	$stmt->bind_param("s", $tel);
	$stmt->execute();
	$stmt->bind_result($amount);
	$stmt->store_result();
	 	
	if($stmt->num_rows() >  0) {     
		while ($stmt->fetch()){
			$countTelefon[] = array( 
				'amount' => $amount
			);
		}
		return $countTelefon;
			
		}
}

Funktioniert auch, nur ich musste feststellen, dass viele auch einfach nur eine andere Durchwahl haben z.B. 0221 - xx xx xx 0 und 0221 - xx xx xx 1

Ist es möglich die Funktion so umzuschreiben dass wenn genau die Nummer eingetragen wird die Meldung kommt, Nummer bereits vorhanden (wie es jetzt der Fall ist) oder wenn die Nummer sagen wir zu 80% gleich ist, eine Meldung zu bekommen, Nummer ist zwar nicht 100% vorhanden, aber wir konnten eine ähnliche finde (zusätzlich dann die ähnliche Nummer zeigen). Kann PHP so etwas bzw. ist dieses schwer umzusetzten?

0 105

Auf Telefonnummer prüfen

Jnnbo
  • mysql
  • php
  1. 1
    TS
    • meinung
    • mysql
    • php
    1. 0
      Jnnbo
      • mysql
      • php
      1. 0
        TS
        • meinung
        • mysql
        • php
        1. -1
          Jnnbo
          • mysql
          • php
          1. 1
            woodfighter
            1. -1
              Jnnbo
              1. 0
                woodfighter
                1. 1
                  robertroth
                  1. 0
                    woodfighter
                    1. 1
                      robertroth
                      1. 0
                        woodfighter
            2. 1
              TS
              1. -1
                Jnnbo
                1. 0

                  Kleines Beispiel

                  Jnnbo
                2. 2
                  woodfighter
                  1. 0
                    Jnnbo
                    1. 0

                      Himmi Herrgott

                      TS
                      • humor
                      1. 2

                        Grimms Märchen lassen grüßen

                        TS
                    2. 0
                      woodfighter
                      1. 0
                        Jnnbo
                        1. 0
                          woodfighter
                          1. 0

                            Noch ein Beispiel

                            Jnnbo
                            1. 3
                              Der Martin
                              1. 1
                                Gunnar Bittersmann
                                1. 1

                                  Noch ein Beispiel, bringt 10 Gunnar

                                  TS
                                  • menschelei
                                  • mysql
                                  • php
                                2. 0
                                  Der Martin
                                  1. 0
                                    Jnnbo
                                    1. 0
                                      dedlfix
                                      1. 0
                                        Jnnbo
                                        1. 0
                                          dedlfix
                            2. 0
                              woodfighter
                      2. 1
                        TS
                        1. -1
                          Jnnbo
                          1. 1
                            Regina Schlauklug
                            1. 0
                              Jnnbo
                              1. 3
                                Gunnar Bittersmann
                                • meinung
                                • zu diesem forum
                                1. -2
                                  Jnnbo
                                  1. 3
                                    robertroth
                                    • menschelei
                                    1. 0
                                      Jnnbo
                                  2. 0
                                    Gunnar Bittersmann
                                    1. 2
                                      Der Martin
                                      1. 0
                                        robertroth
                                        • internet
                                        • sicherheit
                                        • software
                                        1. 0
                                          Jnnbo
                                          1. 3
                                            woodfighter
                                            • meinung
                                            1. 0
                                              Jnnbo
                                              1. 1
                                                woodfighter
                                                1. 0
                                                  Jnnbo
                                                  1. 2
                                                    JürgenB
                                                  2. 1
                                                    woodfighter
                                                    1. 0
                                                      Jnnbo
                                                      1. 2
                                                        Gunnar Bittersmann
                                                      2. 1
                                                        woodfighter
                                                      3. 0
                                                        Jörg Reinholz
                                                        1. 0
                                                          Jnnbo
                                                          1. 3
                                                            Der Martin
                                                          2. 2
                                                            Gunnar Bittersmann
                                                          3. 0
                                                            Jörg Reinholz
                                                      4. 3
                                                        Der Martin
                                          2. 1
                                            robertroth
                                            • internet
                                            • sicherheit
                                            1. 0
                                              Jnnbo
                                              1. 0
                                                Tabellenkalk
                                          3. 1

                                            Strafbarkeit

                                            TS
                                            • menschelei
                                            • sicherheit
                                            1. 1
                                              robertroth
                                              1. 3
                                                Gunnar Bittersmann
                                                • menschelei
          2. 1

            Auf Telefonnummer prüfen, na es geht doch...

            TS
            1. 0
              Jnnbo
              1. 2
                JürgenB
                1. 0
                  Jnnbo
                  1. 0
                    JürgenB
                    1. 0
                      Jnnbo
                    2. 2
                      Der Martin
                      1. 0
                        TS
                        • menschelei
                      2. 0
                        Jnnbo
                        1. 2
                          Der Martin
                        2. 0
                          dedlfix
                          1. 1
                            TS
                            1. 0
                              Jnnbo
                              1. 2
                                dedlfix
                                1. 0
                                  Jnnbo
                                  1. 2
                                    woodfighter
                                  2. 3
                                    Christian Kruse
                                    1. 0
                                      Jnnbo
                                      1. 0
                                        woodfighter
                                      2. 0
                                        Christian Kruse
                                        1. 0
                                          Jnnbo
                              2. 0

                                Glatte Sechs, setzen!

                                TS
                                1. -2

                                  TS - Von DIR lese ich KEINE Antworten mehr!

                                  Jnnbo
                                  • meinung
                                  1. 2
                                    woodfighter
                                  2. 1

                                    Jetzt bin ich aber traurig

                                    TS
                                    • menschelei
                                2. 1
                                  Christian Kruse
                          2. 0
                            Jnnbo
                            1. 0
                              dedlfix
                              1. 0
                                Jnnbo
                                1. 1
                                  dedlfix
                                  1. 0
                                    Jnnbo
                                    1. 0
                                      Christian Kruse
                                    2. 2
                                      Der Martin
                                      1. 0
                                        woodfighter
                                        1. 0
                                          Jnnbo
                                          1. 0
                                            woodfighter
                                    3. 0
                                      dedlfix
                2. 0
                  lsbo
        2. 0
          Gunnar Bittersmann
          • menschelei
  2. 0
    encoder