Ciao,
quell'errore (che non è proprio un errore, ma un notifica) ti sta sempliceemente segnalando che le variabili
$_POST['Nome'];
$_POST['Numero'];
$_POST['city'];

sono vuote....

ora i casi sono due:
1) non dovrebbero essere vuote a quel punto dello script, quondi c'è un errore logico da qualche parte a monte che va corretto
2) è normale che siano vuote, ma allora è meglio gestire quell'eventualità, per esmepio con if(isset())

più o meno così:
Codice PHP:
if(isset($_POST['Nome'])
  
$Nome str_replace(' ''%'$_POST $_POST['Nome']); 
else
  
$Nome ''//qui decidi tu quale deve essere il default se  $_POST['Nome'] è vuoto 
infine, per quanto riguarda il suggerimento di disabilitare le notifiche è - a mio avviso - errato in un ambiente di sviluppo (ha senso solo in ambiente di produzione), perché le notifiche ti segnalano situazioni anomale che o sono causate da errori a monte (che quindi vanno corretti) o sono volute, ma in quel caso vanno alemno gestisti , come nell'esempio che ti ho fatto.