Précédent   Forum des professionnels en informatique > PHP > Langage > Regex
Regex Forum d'entraide sur les expressions rationnelles PHP. Avant de poster -> FAQ regex, Cours de regex et Sources de regex
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 13/12/2006, 15h55   #1
Futur Membre du Club
 
Inscription : octobre 2006
Messages : 83
Détails du profil
Informations forums :
Inscription : octobre 2006
Messages : 83
Points : 18
Points : 18
Par défaut Fonction preg_match problème

Bonjour,

Je suis en train de faire un site à l'aide de Dreamweaver, mais je peux pas tout faire avec, sic !

J'utilise la fonction preg_match pour vérifier si un caractère apparait dans un champ de ma base donnée pour ensuite faire apparaitre un texte ou non, en fonction du résultat.

Voilà le code :

Code :
1
2
3
4
5
<?php 
 if (preg_match("/*/i", $row_Recordset1['champ'])) {
	echo "texte"; 
	echo "";
        }?>
Si le * n'est pas présent dans la chaîne de caractère, il me met l'erreur suivante : "preg_match(): Compilation failed: nothing to repeat at offset 2 in /monsite/page.php on line 177" au lieu de ne rien afficher...

La syntaxe est fausse ?
Ou alors je suis completement à côté de la plaque ?

Merci d'avance pour votre aide !
wylls est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/12/2006, 16h45   #2
Membre régulier
 
Avatar de zamanika
 
Inscription : novembre 2003
Messages : 106
Détails du profil
Informations forums :
Inscription : novembre 2003
Messages : 106
Points : 98
Points : 98
Je suis pas spécialiste, mais a mon avis il faut échapper le caractère * qui est un caractère spécial. Essaye :

Code :
preg_match("/\*/i", $row_Recordset1['champ']
zamanika est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/12/2006, 17h06   #3
Futur Membre du Club
 
Inscription : octobre 2006
Messages : 83
Détails du profil
Informations forums :
Inscription : octobre 2006
Messages : 83
Points : 18
Points : 18
Merci beaucoup pour ta réponse.

Le probléme venait bien de là, maintenant tout va bien. Encore merci .
wylls est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 23h49.


 
 
 
 
Partenaires

Hébergement Web