PHP - fonction echo

Résolu
benlouyou Messages postés 25 Date d'inscription   Statut Membre Dernière intervention   -  
benlouyou Messages postés 25 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Je débute en PHP et me pose des questions quand a la fonction echo

J'aimerais faire des choses comme ceci :

if ( isset($_POST['mail']) & strstr($_POST['mail'], '@') != false )
{
echo 'Voici ton adresse email : ' . htmlspecialchars($_POST['mail']) . ' et "l\'extension" de l'adresse est ' . strstr($_POST['mail'], '@') ;
}


mais cela ne fonctionne pas...
Mes questions :
-y a t il moyen de faire des choses comme ca, ou doit on passer par des variables intermédiaires qui contiendront les string renvoyer par les deux fonctions que je veux utiliser a l'intérieur même de la fonction echo
-sinon si il y a moyen, ou ai-je fait des erreurs?

Merci d'avance

A voir également:

2 réponses

flokocha Messages postés 1510 Date d'inscription   Statut Membre Dernière intervention   281
 
Salut,

Oui c'est tout à fait possible. Ton erreur se situe dans l'expression de la condition de ton if : l'opérateur '&' n'existe pas. Tu dois le remplacer par '&&'.
1
Utilisateur anonyme
 
Bonjour

Petit détail :c'est vrai qu'il faut utiliser && (et logique) ici. Mais l'opérateur & (et bit à bit) existe quand même.
0
flokocha Messages postés 1510 Date d'inscription   Statut Membre Dernière intervention   281
 
Merci pour le complément d'info, je ne connaissais pas. :)
0
benlouyou Messages postés 25 Date d'inscription   Statut Membre Dernière intervention   1
 
Merci pour l'info, j'ai refait mon code et ca fonctionne :D
0