par
guigui69 » 25 févr. 2010, 17:21
Merci pour ta réponse.
J'avance j'ai utiliser ta méthode
Code : Tout sélectionner
function select_etiquette()
{
idauteur = document.getElementById("id_etiquette").value;
idauteur2 = document.getElementById("nbre_etiquette").value;
$.ajax({
type: "POST",
dataType: "json",
url: "ajax/ajax_select_etiquette.php",
data: "idauteur="+idauteur+"&idauteur2="+idauteur2,
success: function(json){
$("#resulat_etiquette").empty().append(eval(json.html));
document.forms['etiquette'].action = json.action;
alert(json.action);
}
});
}
<?php
if(isset($_POST["idauteur"]) && isset($_POST["idauteur2"])){
include ("../fonction/fonction.bdd.php");
connexion_mysql();
include ("../fonction/fonction.site.php");
$id_etiquette= $_POST["idauteur"];
$nbre_etiquette= $_POST["idauteur2"];
//////////////////////////////////////////////////////////////
$html ='';
$sql="select information_etiquette, page_pdf FROM etiquette WHERE id_etiquette='".valid_data($id_etiquette)."'";
$query=mysql_query($sql);
$afficher = mysql_fetch_array($query);
for ($i=1; $i<$nbre_etiquette; $i++)
{
$html .=$afficher[0];
}
echo $html;
//$test= eval($html);
//eval($html);
//echo '|'.$afficher[1].'';
$results = array(
'html' => $html,
'action' => $afficher[1]);
// envoi au format Json
echo json_encode($results);
}
?>
mais je n'arrive pas a inclure dans le array html générer par eval().
Mon code pour réaliser les éléments html sont des fonction php, et je doit utiliser donc eval pour le faire comprendre a php qu'il doit l'interpréter. mais je ne sais pas comment mettre le code générer (html) dans le tableau .
Quel erreur est-je commis?
Guigui69
Merci pour ta réponse.
J'avance j'ai utiliser ta méthode
[code]
function select_etiquette()
{
idauteur = document.getElementById("id_etiquette").value;
idauteur2 = document.getElementById("nbre_etiquette").value;
$.ajax({
type: "POST",
dataType: "json",
url: "ajax/ajax_select_etiquette.php",
data: "idauteur="+idauteur+"&idauteur2="+idauteur2,
success: function(json){
$("#resulat_etiquette").empty().append(eval(json.html));
document.forms['etiquette'].action = json.action;
alert(json.action);
}
});
}
[/code]
[php]
<?php
if(isset($_POST["idauteur"]) && isset($_POST["idauteur2"])){
include ("../fonction/fonction.bdd.php");
connexion_mysql();
include ("../fonction/fonction.site.php");
$id_etiquette= $_POST["idauteur"];
$nbre_etiquette= $_POST["idauteur2"];
//////////////////////////////////////////////////////////////
$html ='';
$sql="select information_etiquette, page_pdf FROM etiquette WHERE id_etiquette='".valid_data($id_etiquette)."'";
$query=mysql_query($sql);
$afficher = mysql_fetch_array($query);
for ($i=1; $i<$nbre_etiquette; $i++)
{
$html .=$afficher[0];
}
echo $html;
//$test= eval($html);
//eval($html);
//echo '|'.$afficher[1].'';
$results = array(
'html' => $html,
'action' => $afficher[1]);
// envoi au format Json
echo json_encode($results);
}
?>
[/php]
mais je n'arrive pas a inclure dans le array html générer par eval().
Mon code pour réaliser les éléments html sont des fonction php, et je doit utiliser donc eval pour le faire comprendre a php qu'il doit l'interpréter. mais je ne sais pas comment mettre le code générer (html) dans le tableau .
Quel erreur est-je commis?
Guigui69