Un erreur dans le syntaxe

ou97 Messages postés 9 Date d'inscription   Statut Membre Dernière intervention   -  
jordane45 Messages postés 38486 Date d'inscription   Statut Modérateur Dernière intervention   -
Bonjour, je trouve un erreur dans le syntaxe
<?php if(isset($_GET['job']) and empty($jobErr) and isset($_GET['fname']) and empty($fnameErr) and isset($_GET['lname']) and empty($lnameEr)){?>
<aclass="btnbtndefault"href="file:<?php echo $sexe; ?>&age=<?php echo $age; ?>&sf=<?php echo $sf; ?>&job=<?php echo $job; ?>&fname=<?php echo $fname; ?>&lname=<?php echo $lname; ?>&email=<?php echo $email; ?>&lnaiss=<?php echo $lnaiss; ?>&adresse=<?php echo $adresse; ?>&cin=<?php echo $cin; ?>&tel=<?php echo $tel; ?>&c1=<?php echo nl2br($c1); ?>&c2=<?php echo nl2br($c2); ?>&c3=<?php echo nl2br($c3); ?>">Imprimer</a> <?php }?>

1 réponse

jordane45 Messages postés 38486 Date d'inscription   Statut Modérateur Dernière intervention   4 752
 
Bonjour,

Essaye plus proprement ...
<?php 
$job = !empty($_GET['job']) ? $_GET['job'] : NULL ;
$fname = !empty($_GET['fname']) ? $_GET['fname'] : NULL ;
$lname = !empty($_GET['lname']) ? $_GET['lname'] : NULL ;

if(  $job 
     && empty($jobErr) 
     && empty($fnameErr) 
     && empty($lnameEr)
     && $lname 
     && $fname 
   ){
  $c2 = nl2br($c2);
  $c1 = nl2br($c1);
  $c3 = nl2br($c3);
echo "<a class='btnbtndefault' href='file:$sexe&age=$age&sf=$sf&job=$job&fname=$fname&lname=$lname&email=$email&lnaiss=$lnaiss&adresse=$adresse&cin=$cin&tel=$tel&c1=$c1&c2=$c2&c3=$c3' rel="nofollow noopener noreferrer" target="_blank">Imprimer</a>"; 
}
?>

2