URGENT PB de transfert de variables de checkbox a PHP - Flash/ActionScript - Programmation
Marsh Posté le 06-07-2005 à 23:43:59
Ca serait peut-être utile de pouvoir jetter un coup d'oeil sur le Flash !
Marsh Posté le 07-07-2005 à 00:33:07
Salut Mr Mala
le flash est en ligne sur www.f2a-animation.com
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 :
|
.. et d'un autre côté, tu devrais empêcher qu'on puisse cocher en même temps voiture_oui ET voiture_non !
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)
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 ny 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 nenvoie 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 été envoyée, nous la traiterons dans
les plus brefs dé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, cest urgent et je commence vraiment à péter les plombs
Merci davance