recuperation de données

Invité
Invité n'ayant pas de compte PHPfrance

29 avr. 2005, 10:36

salut tt le monde, j'ai un problème, ca fait 3 jours que je suis dessus et ca commence serieusement a me gonfler, je croi que je vais tout claquer, un peu d'aide ne serait pas superflux:

J'ai une page rediger.php:
<html>
<body>
<center><h2>Rédiger une notes de syntheses</h2></center><br><br>
<form action="enregistrer.php" methode="post">
Competence :
<SELECT name="service"
<OPTION VALUE="environnement" [SELECTED]> Environnement
<OPTION VALUE="assainissement" > Assainissement
<OPTION VALUE="economique"> Economique
<OPTION VALUE="planification"> Planification
<OPTION VALUE="technique"> Technique
</SELECT>

Titre :
<INPUT type=text name="titre" SIZE="60" MAXLENGTH="200"><BR>
<br>
Article :<BR><br>
<TEXTAREA name="article" cols="100" rows="10" height=100% width=100% WRAP=virtual>
</TEXTAREA>
<br><br>
<table cols="2" rows="2" border="0" width=100% >
<tr><td>
Proposé pour l instance du:
<SELECT NAME="date"
<OPTION VALUE="04/05/05" [SELECTED]> mercredi 4 mai 2005
<OPTION VALUE="13/06/05">lundi 13 juin 2005
</SELECT><br>
Nature : (bureau ou conseil communautaire)<br>
Date limite de remise des dossiers : <br><br>
</td>
<td>Destinataire : <INPUT TYPE=text NAME="destinataire" SIZE="30" MAXLENGTH="50"><A HREF="annuaire.php"> consulter
l annuaire </A><br><BR>

</td>
</tr>

<tr colspan="2">
<INPUT TYPE="button" VALUE="Valider" OnClick="window.open('confirmation.php','pop1','height=200, width=400, top=100, left=100,toolbar=no, menubar=yes, location=no, resizable=yes, scrollbars=no, status=no'); ">

<INPUT TYPE="submit" VALUE="Enregistrer"></td>
<INPUT TYPE="reset" VALUE="Annuler"></td>
</table>
</FORM>

</body>
</html>


je veux que le clic sur enregistrer appel la page enregistrer.php (qui doit afficher mes champs de formulaire):
<html>
<?php
$service = $_POST['service'];
$titre = $_POST['titre'];
$article = $_POST['article'];
$date = $_POST['date'];
$destinataire = $_POST['destinataire'];
echo $service;
echo '<br>';
echo $titre;
echo '<br>';
echo $article;
echo '<br>';
echo $date;
echo '<br>';
echo $destinataire;
echo '<br>';
?>
</html>


et je veut que le clic sur valider ouvre une pop up confirmation.php (qui affiche 2 variables et qui transmet un mail)
<html>
<?
$service = $_POST['service'];
$titre = $_POST['titre'];
$article = $_POST['article'];
$date = $_POST['date'];
$destinataire = $_POST['destinataire'];

echo 'Etes-vous sûr de vouloir envoyer';echo '<br>';
echo $titre ;echo '<br>';
echo 'à'; echo $destinataire; echo '?';
echo $service;
echo '<br>';
echo $titre;
echo '<br>';
echo $article;
echo '<br>';
echo $date;
echo '<br>';
echo $destinataire;
echo '<br>';
if(isset($_POST['valider']))
{
mail($destinataire, $article, "Notification : Avis de reception.\Vous venez de recevoir une note de synthèse.\Dés que vous en aurez pris connaissance, soyez grés de la prendre en compte.");
}
?>
<INPUT TYPE="submit" VALUE="Valider" name="valider" onClick='self.close()'>
<INPUT TYPE="reset" VALUE="Annuler" onClick='self.close()'>

</form>
</html>


Et avec tous ca, j'ai plein de problèmes:
1) la page enregistrer.php n'affiche rien. je pense que les variables ne sont pas recupérées.
2) la pop up confirmation.php n'affiche pas les noms de variables que je demande, encore ici le mê problèlme.
3) quand je clique sur le valider de la page confirmation, le mail ne s'envoye pas.

merci de votre aide...

Eléphant du PHP | 281 Messages

29 avr. 2005, 10:43

salut, je suis pas sur que tu es au bon endroit pour poster mais :

enlève le e à methode : ca donne

Code : Tout sélectionner

<form action="enregistrer.php" method="post">
et je pense que ca marchera mieu

Invité
Invité n'ayant pas de compte PHPfrance

29 avr. 2005, 10:49

c'est clair que ca marche vachement mieux comme ca, merci (vive la quiche que je suis!!!)
pb 1 resolu! merci

Je devrait poster ou d'aprés toi?

Eléphant du PHP | 281 Messages

29 avr. 2005, 10:51

Tu devrais poser ce genre de question dans la section : php débutant ou php, mais cette section je crois qu'elle concerne plus l'avis sur le site etc. ;) mais c'est pas bien grave , au pire un modérateur va déplacer le sujet donc :), le truc c'est que certain utilisateur t'aurais lyncher au lieu de répondre;)

Invité
Invité n'ayant pas de compte PHPfrance

29 avr. 2005, 10:52

oui, clair, j'vait pas calculé, je pensait y etre, dsl.
peut etre qqun pourait bouger mon sujet?

Administrateur PHPfrance
Administrateur PHPfrance | 430 Messages

29 avr. 2005, 10:55

fait :lol:

Invité
Invité n'ayant pas de compte PHPfrance

29 avr. 2005, 10:58

comment ca va vite!!!
J'avait reposter dans l'autre forum, et waouw, quelle efficacité!
merci et encore dsl.