Recherche Téléphone

Eléphant du PHP | 170 Messages

27 nov. 2013, 01:30

ok, c'est violent comme histoire, faut le faire par étapes.

- d'abord il faut faire une sauvegarde de ta table. (faut pas rater cette étape)

- essaie de faire un programme qui liste les numéros (avec 'select telephone from ...')

on verra après ...

Mammouth du PHP | 2278 Messages

27 nov. 2013, 11:23

Tu peux, dans un formulaire, mettre côte à côte des
<input type = 'text' id ='tel1' size ='2' name = 'tel1' required= 'required onchange ='va_plus_loin()/>
<input type = 'text' id ='tel2' size ='2' name = 'tel2' required= 'required onchange ='va_plus_loin()/>
C'est ce que fait e site du gouvernement pour les coordonnées bancaires (au passage ils vérifient que chaque élément est correctement structuré.)
Tu concatènes et tu utilises...
Vanitas vanitatum et omnia vanitas
Mes derniers livres :
Sauvez les Mots chez BoD,
Tous les chemins mènent à ROM chez BoD

Eléphant du PHP | 79 Messages

28 nov. 2013, 04:42

Bonjour,

Dans ton cas j’enregistre tous les numéro dans la base de donnée sans les points. Au préalable j'effectuerai une petite vérification de ce style là :

// transforme la chaine de caractère en tableau avec pour séparateur le '.'
$array = explode( '.', $_POST['tel'] );

// transforme le tableau en chaine de caractère en les collant avec '' (rien)
$result = implode( '', $array );
ou si tu as plusieurs caractère à virer :

$carac_suppr = array( ' ', '.', '@' );

foreach( $carac_suppr as $value )
{
    $array = explode( $value, $_POST['telephone'] );
    $_POST['telephone'] = implode( '', $array );
}

ciao

Mammouth du PHP | 2278 Messages

28 nov. 2013, 10:01

chez maman sql, il existe une fonction replace. Je suppose qu'on peut la combiner avec un update du genre
update num set num = replace (num, " ","") where 1;
Vanitas vanitatum et omnia vanitas
Mes derniers livres :
Sauvez les Mots chez BoD,
Tous les chemins mènent à ROM chez BoD