Salut,
Pourquoi faire un envoi séparé ? Je ne vois pas pourquoi... Tu peux très bien, avec le même formulaire, envoyer des données et le fichier, puis stocker les données dans la base et le fichier sur le serveur... Y'a un truc qui m'échappe.
Je ne comprends pas du tout ta question 2. Donc j'aime autant ne pas y répondre :)
Pour la question 3, tu peux récupérer l'URL de plusieurs manières, regarde notamment la variable $_SERVER['REQUEST_URI'], c'est probablement elle qui t'intéressera le plus (mais il y a d'autres variables d'environnement susceptibles de t'intéresser en fonction de la configuration de ton serveur et de l'utilisation que tu as de l'url)
Si tu peux reformuler ta question 2, éventuellement en y mettant des exemples, je tâcherai alors de te répondre plus précisément.
--
Neige
N'hésitez pas à lire la
doc