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
CODE
<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>
<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>