Voila un bout de code de mon script
Code : Tout sélectionner
<?
for($ii=0; $ii<$ct; $ii++){
$id = $Factures_ary[$ii]["id"];
$order_id = $Factures_ary[$ii]['order_id'];
$clientid = $Factures_ary[$ii]["clientid"];
$clientcompanyname = $Factures->truncateLongName($Factures_ary[$ii]['company'], $max_num_char_company_name, true);
$date = $Factures_ary[$ii]["date"];
$due_date = $Factures_ary[$ii]['due_date'];
$dateshow = fixDate($date, DATE_FORMAT_SHORT);
$due_dateshow=fixDate($due_date, DATE_FORMAT_SHORT);
$total = $Factures_ary[$ii]["total"];
$status = $Factures_ary[$ii]["status"];
$notifycount = $Factures_ary[$ii]['notifycount'];
$notifydates = $Factures_ary[$ii]['notifydates'];
$comments = $Factures_ary[$ii]['comments'];
$moneyunit = $Factures_ary[$ii]['moneyunit'];
if(strlen($clienttitle) > $max_num_char_title){
$clienttitle = substr($clienttitle, 0, $max_num_char_title)."...";
}
$clientname = $Factures->truncateLongName($Factures_ary[$ii]['fullname'], $max_num_char_client_name, true);
$mouse_over_effect = '';
if ($alternate == "1") {
$rowclass = "class='row2'";
$alternate = "2";
if($enable_mouse_over_effect){
$mouse_over_effect =' onmouseover="changeOver(this,\''.$mouse_over_color.'\','.$ii.');" onmouseout="changeOver(this,\''.$row_default_color2.'\','.$ii.');" onmousedown="changeDown(this,\''.$row_mark_color.'\', \''.$row_default_color2.'\', '.$ii.');" ';
}
}else {
$rowclass = "class='row1'";
$alternate = "1";
if($enable_mouse_over_effect){
$mouse_over_effect =' onmouseover="changeOver(this,\''.$mouse_over_color.'\','.$ii.');" onmouseout="changeOver(this,\''.$row_default_color1.'\','.$ii.');" onmousedown="changeDown(this,\''.$row_mark_color.'\', \''.$row_default_color1.'\', '.$ii.');" ';
} } ?>Mon problème est que je n'arrive pas a récupérer id dans une fonction javascript, Ca fonctionne mais il me donne toujours le dernier id créer par le code plus haut
Si par exemple j’appelle un produit avec l’ID 6 de cette façon ça fonctionne
<a href='Facture.php?id=<?=$id?>' style="text-decoration:none"><br>Editer<border=0></a>
Mais si je l’appelle de cette façon il me donne le dernier ID de la boucle php
Code : Tout sélectionner
<a href="javascript:outsideWindow();">Editer</a>
<script>
function outsideWindow() {
var win = new Window("win2", {className: "alphacube", top:0, left:0, width:800, height:500,
url: 'Facture.php?id=<?=$id?>', showEffectOptions: {duration:1.5}})
win.show(); }
</script>Ca fonctionne aussi mais il me donne toujours le dernier id créer par la boucle plus
Pouvez vous m’aidez svp