Grazie mille per la risposta Si hai ragione scusami . Diciamo che questa pagina non è linkata da nessuna parte e serve solo per creare un codice html da incollare nelle inserzioni ebay...
cmq ok è giusto non tralasciare la sicurezza!!
Adesso avevo provato a fare degli if
Codice PHP:

 $link1 
trim($_POST['link1']);
    if(empty(
$link1)){
        
$linkuno '';
    }
    else{
          
$linkuno "<img src=\"$_POST[link1]\" style=\"width:320px;\"><br \>";
  
    }
    
$link2 trim($_POST['link2']);
    if(empty(
$link2)){
        
$linkdue '';
    }
    else{
          
$linkdue "<img src=\"$_POST[link2]\" style=\"width:320px;\"><br \>";
  
    }
   
$link3 trim($_POST['link3']);
    if(empty(
$link3)){
        
$linktre '';
    }
    else{
          
$linktre "<img src=\"$_POST[link3]\" style=\"width:320px;\"><br \>";
  
    }
    
      
$link4 trim($_POST['link4']);
    if(empty(
$link4)){
        
$linkquattro '';
    }
    else{
          
$linkquattro "<img src=\"$_POST[link4]\" style=\"width:320px;\"><br \>";
  
    } 
così funziona..non mi da errore e il codice html non viene stampato..

però ora voglio capire il tuo codice perche è molto sintetico, solo che nn ho capito bene come funziona