Aller au contenu

Sujets conseillés

Posté (modifié)

Salut

je cherche a vérifier une variable qui comporte plusieurs valeurs

mais il semble que cela ne marche pas et impossible de voir d'ou vient l'erreur

Parse error: syntax error, unexpected '{' in script.php on line 16

<HTML>
<HEAD>
<TITLE>
Test
</TITLE></HEAD>

<BODY>

<?php

function verif()
{
$erreur = "";

if (is_array($_REQUEST['soustitre'])==false || count($_REQUEST['soustitre']<1)
{
$erreur .= "-le champ sous-titrer est mal rempli<br/>";
}
else
{
$tableau_soustitre = array('fr','gb','es');
foreach ($_REQUEST['soustitre'] as $tmp)
{
if (in_array ($tmp,$tableau_soustitre)==false)
$erreur .= "-le champ soustitre est mal rempli<br/>";
}
}

if (!empty($erreur))
{
print($erreur);
return false;
}

return true;
}

if (verif()==false) exit(0);


$str_soustitre = join(',',$_GET['soustitre']);
print("<b>Sous titres</b> : ".$str_soustitre."<br />");
?>


</BODY>
</HTML>

Modifié par stever34
Posté

Bonjour,

Il te manque une parenthèse à cette ligne:

if (is_array($_REQUEST['soustitre'])==false || count($_REQUEST['soustitre']<1) )

;)

Posté (modifié)

bonjour,

il te manque une parenthèse ;)

if (is_array($_REQUEST['soustitre'])==false || count($_REQUEST['soustitre']<1))

edit : Hoops je me suis faits devancé sur ce coup là :cool:

Modifié par astrofiles
Posté

Ta ligne est fausse :)

Astrofiles et moi t'avons donné la syntaxe correcte.

Posté

Bonjour,

Tu lis les réponses ?? :huh: Il te manque une parenthèse en FIN de ligne. C'est en gras et en rouge dans la réponse de Dan et c'est confirmé par astrofiles. Je ne vois pas ce qui te manque :P

Posté (modifié)

On s'y perd à force :P

je pense qu'en effet nous avons été un peu vite ..

La ligne serait plutot

if (is_array($_REQUEST['soustitre'])==false || count($_REQUEST['soustitre'])<1)

Enfin je ne répond plus de rien les yeux fatiguent désolé :)

Modifié par astrofiles

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...