Code php dans l'entête d'un fichier ?

Résolu/Fermé
bezourox Messages postés 729 Date d'inscription vendredi 30 mars 2007 Statut Membre Dernière intervention 19 janvier 2013 - 11 juil. 2007 à 15:14
bezourox Messages postés 729 Date d'inscription vendredi 30 mars 2007 Statut Membre Dernière intervention 19 janvier 2013 - 12 juil. 2007 à 17:13
bonjour .
peut on mettre du code php dans l'entête <head> d'un fichier ?

exemple :
je remplis un formulaire avec des parametres, grace a cela je crée un autre formulaire en fonction des parametre entres auparavant, je remplis a nouveau ce dernier formulaire, et la je crée mon dernier fichier .

Pour résumer :

formulaire.php >> recup_infos.php >> creation_fichier.php

dans formulaire.php :

<input type=text ... name="info1">
<input type=text ... name="info2">
<input type=text ... name="info3">


dans recup_infos.php :

<script type='text/javascript'>
function confirmation(frm)
{
	var nom = document.quiz.monnom.value;
	var prenom = document.quiz.monprenom.value;
	var mess = '';
<?
$info1 = $_POST['info1'];
$info2 = $_POST['info2'];
$info3 = $_POST['info3'];

for($i=1;$i<=3;$i++)
{
    echo "var info"'".$i."'" = document.quiz.info."'".$i."'".value;
		if (info"'".$i."'" == '') mess += 'ERREUR : Renseignez correctement l'info $i \n';";
?>
if (mess != '') 
	{
			alert (mess);
			return false;
	}	
	else
	{
			return true;	
	}
}
		
</script>
}



Le résultat que je souhaite doit etre de cette forme la :

<script type='text/javascript'>
function confirmation(frm)
{
		var nom = document.quiz.monnom.value;
		var prenom = document.quiz.monprenom.value;
		var mess = '';
                var info1 = document.quiz.info1.value;
                var info2 = document.quiz.info2.value;
                var info3 = document.quiz.info3.value;
		if (nom == '') mess += 'ERREUR : Renseignez correctement votre nom. \n';
		if (prenom == '') mess += 'ERREUR : Renseignez correctement votre prénom. \n';
                if (info1== '') mess += 'ERREUR : Renseignez correctement info1. \n';
                if (info2 == '') mess += 'ERREUR : Renseignez correctement info2. \n';
                if (info3 == '') mess += 'ERREUR : Renseignez correctement info3. \n';
		if (mess != '') 
		{
				alert (mess);
				return false;
		}	
		else
		{
				return true;	
		}
}

</script>


Voila si vous pouvez m'aiguiller ou m'apporter des informations, merci !
A voir également:

3 réponses

jcbetin Messages postés 339 Date d'inscription lundi 9 juillet 2007 Statut Membre Dernière intervention 9 août 2011 75
11 juil. 2007 à 15:21
bjr!

Putain fais ch... j'ai pas la réponse donc pas mon euro!!!
0
bezourox Messages postés 729 Date d'inscription vendredi 30 mars 2007 Statut Membre Dernière intervention 19 janvier 2013 143
11 juil. 2007 à 15:26
héhé c'est balo .
^_^
0
Reivax962 Messages postés 3672 Date d'inscription jeudi 16 juin 2005 Statut Membre Dernière intervention 11 février 2021 1 011
11 juil. 2007 à 17:01
Bonjour,

Tu peux placer du php à n'importe quel niveau de ta page, le php passe avant tout le reste pour créer l'html de réponse. Tu peux même modifier les headers HTTP de la réponse...

Donc en fait, je ne comprends pas trop ton problème.
Tu sais à quoi tu veux arriver, il ne reste qu'à écrire le code php ! Ce que tu as apparemment déjà fait d'ailleurs...

Tu pourrais expliciter mieux ton besoin ?

Merci,

Xavier
0
jcbetin Messages postés 339 Date d'inscription lundi 9 juillet 2007 Statut Membre Dernière intervention 9 août 2011 75
12 juil. 2007 à 11:27
re!

Mais c'est kil ve pas le donner son euros... RADIN!!! lol

0
bezourox Messages postés 729 Date d'inscription vendredi 30 mars 2007 Statut Membre Dernière intervention 19 janvier 2013 143
12 juil. 2007 à 16:35
radin juskau bout :)
non en fait j'etais pas sûr qu'il soit possible de mettre du php dans un head donc je voulais pas me faire chier a tout coder pour le vent .
0
jcbetin Messages postés 339 Date d'inscription lundi 9 juillet 2007 Statut Membre Dernière intervention 9 août 2011 75 > bezourox Messages postés 729 Date d'inscription vendredi 30 mars 2007 Statut Membre Dernière intervention 19 janvier 2013
12 juil. 2007 à 16:39
RE!!!

Merci pour ton humour et bon courage pour la suite!!!
0
bezourox Messages postés 729 Date d'inscription vendredi 30 mars 2007 Statut Membre Dernière intervention 19 janvier 2013 143 > bezourox Messages postés 729 Date d'inscription vendredi 30 mars 2007 Statut Membre Dernière intervention 19 janvier 2013
12 juil. 2007 à 17:13
mais de rien :)
merci a toi aussi et bonne continuation de stage .
++
0