Un erreur dans le syntaxe

ou97 Messages postés 9 Statut Membre -  
jordane45 Messages postés 30427 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

  1. jordane45 Messages postés 30427 Date d'inscription   Statut Modérateur Dernière intervention   4 832
     
    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