Par ou commencer...
$bdd = new PDO("mysql:host=localhost;dbname=techdays;charset=utf8", "root", "");
ca sert a rien d'initialiser la connexion mysql a chaque requette. fait le une fois tout en haut de ton fichier et re-sert toi du $bdd tout le temps...
$_POST ca n'est que pour récupérer de la donnée envoyé par ton formulaire.
"Preciser" par exemple n'est pas présent dans ton fomulaire... donc pas dans ton $_POST
NOMTECHNO et NIVEAU s'appelle tous les 2 "niveau" (champ name de ton input) alors que toi tu attend un "Niveaux"
<label for="Nom">Nom :<input name="Nom" type="text" </label> tes inputs sont pas fermés...
ta tripotée de echo dnas ton xml.php ne sert a rien si ce n'est du débug.
$record-fopen("$today, $Titre.xml", "a+");
a transformer en
$record = fopen("$today, $Titre.xml", "a+");
le XML est un langage de balise. comme le HTML, et il y a une règle... rien qu'une seule... toute balise ouverte doit etre fermée et dans le bon ordre. je vois que t'en ferme aucune. ca marcheras jamais ton XML autant faire un fichier txt alors...
bref... un grand coup de relecture ca fait pas de mal