PHP - fonction echo

Résolu/Fermé
benlouyou Messages postés 25 Date d'inscription vendredi 25 décembre 2009 Statut Membre Dernière intervention 23 décembre 2015 - 10 août 2012 à 11:42
benlouyou Messages postés 25 Date d'inscription vendredi 25 décembre 2009 Statut Membre Dernière intervention 23 décembre 2015 - 10 août 2012 à 20:05
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 lundi 8 mars 2004 Statut Membre Dernière intervention 10 octobre 2015 280
10 août 2012 à 12:20
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
10 août 2012 à 14:46
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 lundi 8 mars 2004 Statut Membre Dernière intervention 10 octobre 2015 280
10 août 2012 à 16:48
Merci pour le complément d'info, je ne connaissais pas. :)
0
benlouyou Messages postés 25 Date d'inscription vendredi 25 décembre 2009 Statut Membre Dernière intervention 23 décembre 2015 1
10 août 2012 à 20:05
Merci pour l'info, j'ai refait mon code et ca fonctionne :D
0