URGENT PB de transfert de variables de checkbox a PHP

URGENT PB de transfert de variables de checkbox a PHP - Flash/ActionScript - Programmation

Marsh Posté le 06-07-2005 à 13:41:01    

Bonjour,
 
Je commence à ne plus y voir très clair… Ca fait plus de 10 heures que je me bat avec le renvoi de variables chechbox sur une page php qui redirige ensuite vers mon mail !
Il n’y a, je suis sur, rien de compliquer mais quoi que je fasse ça ne marche pas.
Mes variables en champs de saisie fonctionnent impeccables avec un loadVariablesNum mais il n’envoie rien pour les résultats des checkbox.
Voici mes scripts :
 
FLASH :
on (release) {
 loadVariablesNum("candidature.php", "_blank", "POST" );
}
 
PHP :
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
 
<body>
<?php
include("connect.php" );  
 
$form1_txt = $_POST['form1_txt'];
$form2_txt = $_POST['form2_txt'];
$form3_txt = $_POST['form3_txt'];
$form4_txt = $_POST['form4_txt'];
$form5_txt = $_POST['form5_txt'];
$form6_txt = $_POST['form6_txt'];
$form7_txt = $_POST['form7_txt'];
$form8_txt = $_POST['form8_txt'];
$form9_txt = $_POST['form9_txt'];
$form10_txt = $_POST['form10_txt'];
$form11_txt = $_POST['form11_txt'];
$voiture0 = $_POST['voiture0'];
$voiture1 = $_POST['voiture1'];
$coupe1 = $_POST['coupe1'];
$jambonos1 = $_POST['jambonos1'];
$stand1 = $_POST['stand1'];
$rayon1 = $_POST['rayon1'];
$charcuterie1 = $_POST['charcuterie1'];
$poissonnerie1 = $_POST['poissonnerie1'];
$boucherie1 = $_POST['boucherie1'];
$traiteur1 = $_POST['traiteur1'];
$fromagerie1 = $_POST['fromagerie1'];
$boulangerie1 = $_POST['boulangerie1'];
$lundi1 = $_POST['lundi1'];
$mardi1 = $_POST['mardi1'];
$mercredi1 = $_POST['mercredi1'];
$jeudi1 = $_POST['jeudi1'];
$vendredi1 = $_POST['vendredi1'];
$samedi1 = $_POST['samedi1'];
 
$mail = "contact@xxxx";
$subject = "Candidature en ligne de $form1_txt $form2_txt";
$message = "Nom : $form1_txt $form2_txt
Date de naissance : $form3_txt à $form4_txt
Adresse : $form5_txt $form6_txt $form8_txt
Téléphone : $form8_txt   Portable : $form9_txt
Mail : $form10_txt
Numéro de sécurité sociale : $form11_txt
Véhicule : $voiture0
Compétences : $coupe1, $jambonos1, $stand1, $rayon1, $charcuterie1, $poissonnerie1, $boucherie1, $traiteur1, $fromagerie1, $boulangerie1
Disponibilités : $lundi1, $mardi1, $mercredi1, $jeudi1, $vendredi1, $samedi1";  
$header = "From".$mail;
 
mail($mail,$subject,$message,$header);
 
 
mysql_close();
?><table width="100%" height="100%" border="0">
  <tr>  
    <td><div align="center"><font color="#FF0000" size="4" face="Arial, Helvetica, sans-serif">Votre  
        candidature a &eacute;t&eacute; envoy&eacute;e, nous la traiterons dans  
        les plus brefs d&eacute;lais</font></div></td>
  </tr>
</table>
</body>
</html>
 
 
Sachant que les _txt sont les variables des champs de saisie et le reste (voiture_oui, coupe, jambonos, stand….) sont les noms de mes checkbox (et je voudrais que la valeur de voiture_oui quand cocher soit « oui », la valeur de coupe quand cocher « coupe »…)
 
Please help, c’est urgent et je commence vraiment à péter les plombs…
Merci d’avance

Reply

Marsh Posté le 06-07-2005 à 13:41:01   

Reply

Marsh Posté le 06-07-2005 à 23:43:59    

Ca serait peut-être utile de pouvoir jetter un coup d'oeil sur le Flash !

Reply

Marsh Posté le 07-07-2005 à 00:33:07    

Salut Mr Mala
le flash est en ligne sur www.f2a-animation.com

Reply

Marsh Posté le 07-07-2005 à 13:02:59    

Je pense que tu te plantes au niveau du transfert des valeurs des checkboxes.
Le getValue() sur les checkboxes te renverra toujours true ou false ! .. tu dois tester cette valeur dans ta fonction onClickBox(Box) et assigner à ta variable globale une valeur particulière.
Genre:

Code :
  1. if(voiture_oui.getValue()) {
  2. _global.voiture0 = "oui";
  3. else {
  4. _global.voiture0 = "non";
  5. }


 
.. et d'un autre côté, tu devrais empêcher qu'on puisse cocher en même temps voiture_oui ET voiture_non !


Message édité par Mr Mala le 07-07-2005 à 13:05:44
Reply

Marsh Posté le 07-07-2005 à 14:20:39    

Merci beaucoup
Le renvoi marche en trace(voiture0) qui me dit oui ou non, donc c'est cool!!!
Par contre la redirection vers le php ne marche pas, j'ai essayé voiture0.send("candidature.php", "_blank", "POST" ), voiture0.sendAndLoad("candidature.php", "_blank", "POST" ), voiture0.loadVariables("candidature.php", "_blank", "POST" )mais rien n'y fait...
Je ne comprend pas comment le trace peut fonctionner a merveille et en réel ne pas recevoir les données sur mon mail (php puis redirection vers mail)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed