Page 1 sur 1

recuperation tableau

Posté : 29 déc. 2010, 17:43
par kratos60
Bonjour a tous,

Je voudrais recuperer mon tableau en php dans une variable javascript.
en gros :
<script>
mysql_connect($host,$login,$pass) or die('Erreur de connexion'.mysql_error().'Renseignez vous auprès de quelq\'\un de qualifié');
mysql_select_db("bdcalcu");
$nbenf= $_POST[nbenfant];
if ($nbenf > 0)
	{
	$pereduc_ok = false;


	$req_pereduc = "SELECT age.age,per_educ.coef FROM age,per_educ,annee WHERE ((per_educ.idage = age.idage) AND (per_educ.idannee = annee.idannee) AND (annee.annee = '$anneesin'))";
	$res_pereduc = mysql_query($req_pereduc);

	if ($res_pereduc != false)
		{
		$pereduc_ok = true;
		 

		while ($data = mysql_fetch_array($res_pereduc))
			{
			
			$tab_pfr_educ[$data['age']] = array ($data['coef']);
			}
		}
	}
        mysql_close();


function calcul()
{
var tableaurecup = new Array (implode(",", <?=@$tab_prf_educ;?>));
}
</script>
J'ai essayé ça mais ça marche pas...
Si quelqu'un voit le probleme

Merci d'avance :)

Re: recuperation tableau

Posté : 30 déc. 2010, 13:18
par kratos60
J'ai trouvé merci pour tout

Re: [resolu]recuperation tableau

Posté : 30 déc. 2010, 14:03
par zeus
Et pourquoi ne pas donner la réponse si jamais quelqu'un d'autres à le même soucis que toi ?

Est-ce que ça venait juste du fait que le code PHP n'était pas dans des balises <?php ?> ?

Re: recuperation tableau

Posté : 30 déc. 2010, 15:57
par kratos60
Ne t'inquiete pas je vais le faire mais mon ordi a planté et j'ai perdu tout mon code... :cry: (il a planté quand j'etais entrain de sauvegarder...)

Donc je dois tout retaper et des que j'aurai le bout de code concerné alors je le posterais :)

Re: recuperation tableau

Posté : 31 déc. 2010, 11:59
par kratos60
Chose promise chose du :)

de cette maniere ça marche

Code : Tout sélectionner

if ($nb_enf > 0) { $pereduc_ok = false; mysql_select_db("bdcalcu"); $req_pereduc = "SELECT age.age,per_educ.coef FROM age,per_educ,annee WHERE ((per_educ.idage = age.idage) AND (per_educ.idannee = annee.idannee) AND (annee.annee = '$anneesin'))"; $res_pereduc = mysql_query($req_pereduc); if ($res_pereduc != false) { $pereduc_ok = true; echo " var tab_pereduc = new Array;"; while ($data = mysql_fetch_array($res_pereduc)) { echo " tab_pereduc[".$data['age']."] = ".$data['coef'].";"; } } } mysql_close();
Apres on peut mettre directement le nom du tableau dans la fonction javascript souhaité et ça marche par contre il faut que ce bout de code php soit avant la fonction javascript sinon ça marche pas ;)

voila