Aller au menu - Aller au contenu

Mais pourquoi ça marche pas

Pour accéder à cette section
Connectez-vous !
connexion_rpx

Offre d'emploi : Développeur Web PHP/Drupal (H/F)

Page 1 
Auteur Message
2 visiteurs sur ce sujet (2 anonymes)
Page 1 
Hors ligne SeeoX # Posté le 08/02/2012 à 20:08:36
Avatar

Bonjour,
un problème sous php...
et je ne comprend pas pourquoi. Quand je vais sur ma page je reçois le message suivant:

"Parse error: syntax error, unexpected T_ELSE in D:\Program Files\wamp\www\newsletter\inscription.php on line 163"

Ma modification est la suivante:

<?php
$itours=0;
$ok=0;
while($itour<=strlen($_POST['mel']))
{
if($_POST['mel']{$itour}=='@')
{
$ok++;
}
$itour++;
}


else
{
if($ok!=1)
{
?>
<p>
mauvaise adresse
</p>
<?php
}

Comment je faaiit? o_O
help :D

SeeoX

Webmaster et Infographiste
 
Publicité # Posté le 08/02/2012 à 20:08:36

Hors ligne anonyme # Posté le 08/02/2012 à 20:14:24

Code : PHP
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
<?php
$itours=0;
$ok=0;
while($itour<=strlen($_POST['mel']))
{
if($_POST['mel']{$itour}=='@')
{
$ok++;
}
$itour++;
}


else
{
if($ok!=1)
{
?>
<p>
mauvaise adresse
</p>
<?php
}
?>


Ce code ne fonctionne pas car le if est dans le while alors que le else est hors du while !
Hors ligne zingwai # Posté le 08/02/2012 à 20:15:07
I am awesome
Avatar
Modérateurs

Salut.

Merci d'aller lire les règles avant de poster.
Le titre est incorrect, la description du problème insuffisante, et tu n'utilises pas les balises de code.

Je ferme.

[ >> Transfert de crédit téléphonique sur PayPal et monétisation de site web
[ >> C'est l'inexpugnable arrogance de votre beauté qui m'asperge. Hubert
[ >> A lie is just a great story that someone ruined with The Truth, True Story. Barney Stinson
[ >> Oui, j'aime Muse, bazinga !
 

Retour au forum "PHP" ou à la liste des forums

Pour accéder à cette section
Connectez-vous !
connexion_rpx