Comment récupérer le value d'un champ

Akim13 Messages postés 60 Statut Membre -  
 Alain42 -
Bonjour,

Comment récupérer le value du champ le champ "toto" SVP

<a href="javascript:outsideWindow();"> Editer </a>

<input type="text" value="<?=$id?>" size=1 name=toto>

<script>
function outsideWindow() {
var win = new Window("win2", {className: "alphacube", top:0, left:0, width:800, height:500,

url: "gestionedi.php?id=” _ICI_ ", showEffectOptions: {duration:1.5}})
win.show();
}
</script>

Merci d'avance,
Configuration: Windows XP
Firefox 1.5.0.12

5 réponses

  1. s.spark Messages postés 2528 Statut Contributeur 618
     
    Salut,
    <?php echo $_POST['toto'] ; ?>
    1
  2. Alain42
     
    Si c'est dans ta fonction javascript que tu veux la récuperer :

    tu "lit" le champ par
    id=document.getElementById('toto').value

    ou
    id=document.nom_formulaire.toto.value

    le champ doit être:

    <form name="nom_formulaire" id="nom_formulaire">
    <input type="text" value="" size="1" name="toto" id="toto">
    </form>

    Je suppose que c'est ce que l'utilisateur saisi dans ce champ que tu veux lire.

    Attention n'oublie pas les " " dans les def des name, id etc.....
    0
  3. Akim13 Messages postés 60 Statut Membre 2
     
    Bonjour,

    Oui j’ai oublier de vous dire que je place <? echo $_POST["visa"]; ?> ou <?=$id?> mais il me donne toujours le dernier numéro de $id car il y a une boucle qui ne veut pas marcher entre <script> </script>

    for($ii=0; $ii<$ct; $ii++){
    $id = $fichiers_ary[$ii]["id"];

    merci si vous avez une solution
    0
  4. Alain42
     
    Si c'est ebtre les balise <script> et </script>

    C'est du javascript, alors que à première vue ta boucle for est du php
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. Akim13 Messages postés 60 Statut Membre 2
     
    Bonjour,

    J’avais déjà essayer cette méthode et celle la aussi <? echo $toto; ?>

    Mais ça ne marche pas avec un lien direct ça marche.

    <a href='gestion_fichier_edi.php?id=<?=$id?>' style="text-decoration:none"><br>Editer le fichier<border=0></a>

    Voila le script de ma Page 1 sur 1

    <?php
    
        include('fichier_n/gestion_fichier_root.php');
        include('include/gestion_liste_vps.php');
    ?>
    
    <!-- fenetre  du script http://prototype-window.xilinus.com -->
    	<script type="text/javascript" src="../javascripts/prototype.js"> </script>
    	<script type="text/javascript" src="../javascripts/window.js"> </script>
    	<script type="text/javascript" src="../javascripts/debug.js"> </script>
    	<script type="text/javascript" src="../javascripts/effects.js"> </script>
    
    	<link href="../themes/default.css" rel="stylesheet" type="text/css" >	 </link>
    	<link href="../themes/alphacube.css" rel="stylesheet" type="text/css" >	 </link>
    <!-- fun fenetre  du script http://prototype-window.xilinus.com -->
    
    <form method="post" name="form1" id="form1">
    <table width="<?=$page_table_width?>" border="2" align=center style="border-color:FF9900; border-style:dashed;" cellspacing="0" bordercolordark="white" bordercolorlight="black">
      <tr><td colspan=0 align='center'><span class=title1><?=ADMIN_INV_MENU?>
         <? if($pforcewhere != ''){ echo ' - '.SEARCH_RESULT; } ?></span><br>
         </td>
      </tr>
      <tr><td><br><span class=title2><?=INV_LIST?></span><small>
       <?
        if($showall == 'yes'){
           // echo "(<a href='gestion_liste_vps.php?sa=yes$qfid'><b>".SHOW_ALL."</b></a> | ";
        }else{
          //  echo "(<a href='gestion_liste_vps.php?sa=yes$qfid'>".SHOW_ALL."</a> | ";
        }
        if(!isset($showall) || $showall == 'no' || $showall == ''){
         //   echo "<a href='gestion_liste_vps.php?sa=no$qfid'><b>".HIDE_PAID."</b></a> | ";
        }else{
           // echo "<a href='gestion_liste_vps.php?sa=no$qfid'>".HIDE_PAID."</a> | ";
        }
        if($showall == 'pastdue'){
           // echo "<a href='gestion_liste_vps.php?sa=pastdue$qfid'><b>".SHOW_PAST_DUE."</b></a>)";
        }else{
         //   echo "<a href='gestion_liste_vps.php?sa=pastdue$qfid'>".SHOW_PAST_DUE."</a>)";
        }
      ?>
    <!-- </small><br><b><?=TIP?></b> <?=TIPMSG?>-->
     <?
         if($showall == 'yes'){
            echo "<b>".TIP1."</b>";
         }elseif($showall == 'pastdue'){
            echo "<b>".TIP3."</b>";
         }else{
            echo "<b>".TIP2."</b>";
         }
     ?>
     </td>
     <?
         if($totalpgs > 1){
             echo "<td align=right valign=bottom><b>".PAGE." </b>";
             $queryStr = $pq.$dir.$queryfw.'&sa='.$showall.$qfid;
             echo $fichiers->constructPageSelect($pgnum, $totalpgs, $queryStr);
             echo '</td>';
        }
     ?>
     </tr></table>
    
    <?
       $aclients = 'iv.clientid > 0';
       if($fid == $client_id){
           $aclients = 'iv.clientid > 0';
       }else{
           $aclients = "iv.clientid = '$fid' ";
       }
    
        $where = " WHERE ".$aclients.$hidePaye.$pforcewhere;
    
        if (!$param) {
           $orderBy = " ORDER BY iv.id";
        }else{
           $orderBy = " ORDER BY `$param`";
        }
    
        if(isset($dirc) && $dirc == 'ASC'){
          $orderBy = $orderBy." ASC";
          $dirc = 'DESC';
        }else{
          $orderBy = $orderBy." DESC";
          $dirc = 'ASC';
        }
    
       if ($totalpgs > 1){
          $orderBy .= ' LIMIT '.$pgnum*$pagesize.", $pagesize";
       }
    
        $fichiers_ary = $fichiers->getfichiersclientsInfo($where, $orderBy);
    
         $colspan=1;
         if ($totalpgs > 1){
           $colspan=2;
         }
    
       $ct=count($fichiers_ary);
     ?>
    
     <script language="javascript"> <!--
       var b = new Array(<?=$ct?>);
       for(var i=0; i<<?=$ct?>; i++){
          b[i] = true;
       }
    
       function changeOver(obj,color,idx)
       {
          if(!b[idx]) return;
    
          obj.style.backgroundColor=color;
       }
    
       function changeDown(obj, color1, color2, idx)
       {
          b[idx] = !b[idx];
          if(b[idx]){
             obj.style.backgroundColor=color2;
          }else{
             obj.style.backgroundColor=color1;
          }
       }
       function delfichiers(){
            var pids = "";
            for (counter = 0; counter < document.form1.selIds.length; counter++)
            {
               if (document.form1.selIds[counter].checked)
               {
                  pids = pids + document.form1.selIds[counter].value+",";
               }
            }
            pids = pids.substring(0, pids.length-1);
            var cm = confirm("<?=DEL_CONFIRM_PROMPT?> ["+pids+"]");
            if(cm == true){
               this.location.href = "gestion_fichier_sup.php?delmany=yes&invIds="+pids;
            }
       }
    
       function toggleChecks(){
            var pids = "";
            for (counter = 0; counter < document.form1.selIds.length; counter++)
            {
               if (document.form1.selIds[counter].checked)
               {
                  document.form1.selIds[counter].checked = false;
               }else{
                  document.form1.selIds[counter].checked = true;
               }
            }
       }
    
    // -->
    </script>
    <table  width="<?=$page_table_width?>" border="9" align=center style="border-color:FF9900; border-style:dashed;" cellspacing="0" bordercolordark="white" bordercolorlight="black">
    
        <tr align=top class=header>
        <?
           $headerNames = array('Menu', 'fullname'=>client_NAME,
                                'company'=>client_COMPANY_NAME, 'date'=>CREATE_DATE,
                                'due_date'=>DUE_DATE, 'total'=>TOTAL, 'status'=>PAY_STATUS);
           $qStr = $queryfw.'&dirc='.$dirc.'&sa='.$showall.$qfid;
           if(!isset($param)){
              $param = 'id';
           }
           foreach ($headerNames as $key => $value){
        ?>
             <td align=center><b><a href='gestion_liste_vps.php?param=<?=$key.$qStr?>'><?=$value?>
             <? if($param == $key){
                   echo '<img src="images/'.strtolower($dirc).'.gif" border=0 align="absmiddle">';
                }
             ?></a></b></td>
        <?}?>
      <!--<td align=center><b><?=NOTIFY_DATES?></b></td>-->
         <td align=center><b><?=COMMENTS?></b></td>
         <td align=center nowrap><b><?=ACTION?></b></td>
     </tr>
     <?
      for($ii=0; $ii<$ct; $ii++){
            $id = $fichiers_ary[$ii]["id"];
    
            $order_id = $fichiers_ary[$ii]['order_id'];
            $clientid = $fichiers_ary[$ii]["clientid"];
    
            //last parameter, encode empty string into HTML  
            $clientcompanyname = $fichiers->truncateLongName($fichiers_ary[$ii]['company'], $max_num_char_company_name, true);
            $date = $fichiers_ary[$ii]["date"];
            $due_date = $fichiers_ary[$ii]['due_date'];
            $dateshow = fixDate($date, DATE_FORMAT_SHORT);
            $due_dateshow=fixDate($due_date, DATE_FORMAT_SHORT);
            $total = $fichiers_ary[$ii]["total"];
            $status = $fichiers_ary[$ii]["status"];
            $notifycount = $fichiers_ary[$ii]['notifycount'];
            $notifydates = $fichiers_ary[$ii]['notifydates'];
            $comments = $fichiers_ary[$ii]['comments'];
            $moneyunit = $fichiers_ary[$ii]['moneyunit'];
              if(strlen($clienttitle) > $max_num_char_title){
                 $clienttitle = substr($clienttitle, 0, $max_num_char_title)."...";
    
              }
            $clientname = $fichiers->truncateLongName($fichiers_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.');" ';
                }
            }
    
        ?>
    
    <!--<tr valign=top <?=$rowclass?> <?=$mouse_over_effect?>>
    <td nowrap><input type="checkbox" value="<?=$id?>"name="selIds"><br><?=$id?></td>-->
    
    
    <!-- MENU H -->
    <td width="71"><script type="text/javascript" language="JavaScript1.2" src="menu_h/stmenu.js"></script>
    <script type="text/javascript" language="JavaScript1.2" src="menu_h/menu.js"></script></td>
    
           <!--<td>&nbsp;<?=$order_id?></td>-->
    <td width="200" align="center"  style="margin:1pt; padding:1pt; border-width:1pt; border-color:maroon; border-style:dashed;" ><?=$clientname?></td>
    <td width="200" align="center" style="margin:1pt; padding:1pt; border-width:1pt; border-color:maroon; border-style:dashed;" ><?=$clientcompanyname?></td>
    <td width="70" align="center" style="margin:1pt; padding:1pt; border-width:1pt; border-color:maroon; border-style:dashed;" ><?=$dateshow?></td>
    <td width="70" align="center" style="margin:1pt; padding:1pt; border-width:1pt; border-color:maroon; border-style:dashed;" ><?=$due_dateshow?></td>
    <td width="65" align="center" style="margin:1pt; padding:1pt; border-width:1pt; border-color:maroon; border-style:dashed;" ><?=$moneyunit.$total?></td>
    <td width="99" align=center style="margin:1pt; padding:1pt; border-width:1pt; border-color:maroon; border-style:dashed;" ><img src='images/<?=strtolower($status)?>.gif' border=0 alt='<?=$status?>'></td>
      <!--<td align=center><?=$notifycount?></td>-->
    
    <!--<td  width="60" align=center>&nbsp; <? if($notifycount > 0){
    echo "<a href=javascript:showhide('div$ii');><img src='images/view.gif' border='0' alt='".TOG_VIEW."'></a><div id='div$ii' style='display:none'>$notifydates</div>";
    } ?></td>-->
    
    <td width="100" align=center  style="margin:1pt; padding:1pt; border-width:1pt; border-color:maroon; border-style:dashed;" > <? if(strlen($comments) > 0){
    echo "<a href=javascript:showhide('cmt$ii');>Voir</a><div id='cmt$ii' style='display:none'>$comments</div>";
    }
    ?></td>
              <td  align="center" style="margin:1pt; padding:1pt; border-width:1pt; border-color:maroon; border-style:dashed;" nowrap>
             <?
                if ($status == 'En_attente' || $status == 'Partielle') {
    
    echo "<a href='gestion_fichier_prev.php?id=$id' style=text-decoration:none>Prévisualiser<br></a>";
    echo "<a href='domain_fichiert_art_gestion.php?id=$id' style=text-decoration:none >Mettre &#1072; jour</a>";
    
                }else {
                   echo "<p width=100 align=center ><a href='domain_fichiert_art_gestion.php?id=$id' style=text-decoration:none >Prévisualiser<border=0></a>";
                }
    ?>
    
    <a href='gestion_mai_2.php?id=<?=$id?>' style="text-decoration:none"><br>Annoncer<border=0 ></a>
    
    
    <a href='gestion_fichier_edi.php?id=<?=$id?>' style="text-decoration:none"><br>Editer le fichier<border=0></a>
    
    <a href='gestion_fichier_pdf.php?id=<?=$id.'&R='.time()?>' style="text-decoration:none"><br>Voir le fichier<border=0 align='absmiddle'><br></a>
    
    
    
    <input type="text" value="<?=$id?>" size=1 name=visa>
    <a href="javascript:outsideWindow();"> Editer le fichier TESTE </a>
    <script>
    function outsideWindow() {
    var win = new Window("win2", {className: "alphacube", top:0, left:0, width:800, height:500,
    url: 'gestion_fichier_edi.php?id=<? echo $_POST["visa"]; ?>', showEffectOptions: {duration:1.5}})
    win.show();  
    }
    </script>
    
    <!--<script>
    function outsideWindow() {
    var win = new Window("win2", {className: "alphacube", top:0, left:0, width:800, height:500,
    url: 'gestion_fichier_edi.php?id=<?=$id?>', showEffectOptions: {duration:1.5}})
    win.show();  
    }
    </script>-->
    
    
    
    
    <a href='gestion_fichier_sup.php?id=<?=$id?>' style="text-decoration:none" onClick="return confirm('<?=DEL_CONFIRM_PROMPT.' '.$id?>? ');"><br>Supprimer le fichier<border=0></a>
             
    </td>
         </tr>
        <? } ?>
    
         </table>
    
    <table width="<?=$page_table_width?>" border="5" align=center style="border-color:FF9900; border-style:dashed;" cellspacing="0" bordercolordark="white" bordercolorlight="black">
          <tr><td colspan="0"><img src="images/withselect.png" align="absmiddle"><a href="javascript:delfichiers();"><img src='images/delete.gif' align='absmiddle' alt='delete products' border="0"> <?=DEL_INV?></a> | <a href="javascript:toggleChecks();">Inverser la selection</a></td>
    
         <? if($totalpgs > 1){ ?>
              <td align=right valign=top><b><?=PAGE?> </b><?
                $queryStr = $pq.$dir.$queryfw.'&sa='.$showall.$qfid;
                echo $fichiers->constructPageSelect($pgnum, $totalpgs, $queryStr);
             ?></td>
         <? } ?>
         </tr></table>
    
         </form> 
    
    -1
    1. Akim13 Messages postés 60 Statut Membre 2
       
      Oui j’ai oublier de vous dire que je place <? echo $_POST["visa"]; ?> ou <?=$id?> mais il me donne toujours le dernier numéro de $id car il y a une boucle qui ne veut pas marcher entre <script> </script>

      for($ii=0; $ii<$ct; $ii++){
      $id = $fichiers_ary[$ii]["id"];
      0