Aide fonction javascript popup

drogba7213 Messages postés 1550 Statut Membre -  
 Utilisateur anonyme -
Bonjour a tous,

Voila je me retrouve avec un petit problème
Donc j'ai ma page utilisateur.php dans laquelle je souhaite récupérer une ou deux variables.
Dans cette page, j'ai deux boutons 'modifier','supprimer' et donc je veut envoyer mes variables dans ces deux pages par la méthode post( pas get, pas de sessions...)

Voici le problème c'est que les deux pages modifier et supprimer s'ouvre en tant que popup.
Et que je n'arrive pas a transmettre les données dans ces pages.

J'ai donc cherché, beaucoup cherché et il semblerait qu'il faudrait faire une fonction JS :

<html>
<!################################################################################################################################>

<head>

<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">

<title>Utilisateur</title>

<link rel="stylesheet" media="screen" type="text/css" title="identification" href="Application.css">

<script language="Javascript">

function ouvreFenetre(page)
{
window.open(page,"",config="width=600,height=600,screenX=100,screenY=100,top=200,left=250, resizable=no, toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=no'");
}
</script>

</head>

<!################################################################################################################################>
<form method="post" onSubmit="javascript:ouvreFenetre('Modif_form.php')">

<body onload="runClock()">

<!--------------- Bannière --------------->

<div id="ban2" > </div>

<!--------------- Boutton --------------->

<div style="text-align: center;">

<input name="lien1" value="Arrêt chaîne" onclick="window.open('Form_utilisateur.php', 'utilisateur', config='width=600, height=600, resizable=no, toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=no');" type="button">

<input name="lien2" type="submit" value="Modifier" onclick="function ouvreFenetre(Modif_form.php)">

<input name="lien3" type="submit" value="Supprimer" onclick="function ouvreFenetre(Del_arret.php)">

<input name="lien4" value="Imprimer" onclick="edition();return false;"type="button">

</div>

Et je ne connais ren au javascript c'est pour ceci que je me tourne vers vous pas par faignantise mais que je n'ai pas assez de temps pour ce projet pour me permettre de rester bloquer.

Il faut que cette fonction vérifie selon le bouton cliqué vers quelle page rediririgé.

Je ne sais pas si je me suis bien exprimé, si vous avez des questions n'hésitez pas
je reste a votre disposition

Aidez moi svp je sais que les autres sujets sont très importants , j'espère seulement qu'il y aura une ame charitable pour m'aider....

Merci d'avance.
Configuration: Windows 2003
Internet Explorer 7.0

39 réponses

  • 1
  • 2
Résumé de la discussion

Le problème décrit concerne l'envoi de variables via POST vers des pages ouvertes en popup lorsque l'utilisateur clique sur les boutons Modifier ou Supprimer. Plusieurs réponses recommandent d'utiliser des formulaires distincts pour chaque destination afin d'envoyer les données POST vers Modif_form.php et Del_arret.php plutôt que d'un seul formulaire. Certaines propositions s'appuient sur une valeur radio commune nommée check pour identifier la ligne choisie et sur des appels window.open ou des soumissions de formulaires vers les pages cibles. D'autres éléments suggèrent un réagencement du code avec trois formulaires séparés et des corrections structurelles pour assurer l'ouverture des popup et la transmission fiable des données.

Généré automatiquement par IA
sur la base des meilleures réponses
  1. Utilisateur anonyme
     
    j'ai pas vraiment compris le problème, tu peux étre plus clair?
    0
    1. NookZ Messages postés 2376 Statut Membre 514
       
      En fait c'est juste une ouverture de popup selon le bouton choisi.
      Un bouton modifier => ouvre la page modification dans un popup
      Un bouton supprimer => ouvre la page suppression dans un popup.

      Si j'ai bien tout compris :)
      0
  2. drogba7213 Messages postés 1550 Statut Membre 22
     
    Alors dans ma page utilisateur.php j'ai deux bouton modifier et supprimer.

    je souhaite récupérer $_POST['check'] (étant un radio) quand je clic sur les boutons modifier et supprimer qui sont deux pages différentes et qui s'ouvrent en tant que popup.

    hélas quand je clic sur un des deux boutons et que je fais un echo $_POST['check']
    et rien apparait

    est plus clair vous faut il le code?
    0
  3. Utilisateur anonyme
     
    ok, c'est quoi la page de destination lorsque je clique sur modifier ?
    Et fait copier-coller le code complet de ta page utilisateur ici
    0
  4. Utilisateur anonyme
     
    copier-coller de ta page utilisateur.php ici bien sur
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. drogba7213 Messages postés 1550 Statut Membre 22
     
    Voici le code

    enfin <form method="post" onSubmit="javascript:ouvreFenetre(??????)">

    Ne vous inqiétez pas des ???? c'est juste que je sais pas comment faire pour rediriger vers deux pages car il faut que je récupère $_POST['check'] dans Del_arret.php et Modif_form

    <html>
    <!################################################################################################################################>

    <head>

    <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">

    <title>Utilisateur</title>

    <link rel="stylesheet" media="screen" type="text/css" title="identification" href="Application.css">

    <script language="Javascript">

    function ouvreFenetre(page)
    {
    window.open(page,"",config="width=600,height=600,screenX=100,screenY=100,top=200,left=250, resizable=no, toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=no'");
    }
    </script>

    </head>

    <!################################################################################################################################>
    <form method="post" onSubmit="javascript:ouvreFenetre(??????)">

    <body onload="runClock()">

    <!--------------- Bannière --------------->

    <div id="ban2" > </div>

    <!--------------- Boutton --------------->

    <div style="text-align: center;">

    <input name="lien1" value="Arrêt chaîne" onclick="window.open('Form_utilisateur.php', 'utilisateur', config='width=600, height=600, resizable=no, toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=no');" type="button">

    <input name="lien2" type="submit" value="Modifier" onclick="function ouvreFenetre(Modif_form.php)">

    <input name="lien3" type="submit" value="Supprimer" onclick="function ouvreFenetre(Del_arret.php)">

    <input name="lien4" value="Imprimer" onclick="edition();return false;"type="button">

    </div>

    <br>

    <!--------------- Heure défilant --------------->

    <div id="time"></div>

    <!--------------- Tableau de gestion des arrêts chaîne --------------->
    <?php

    require('Connexion.php');
    require('Requete.php');

    //--------------- Requete du tableau des arrêts chaîne ---------------//

    $sql0="SELECT * FROM ARRET_CHAINE WHERE DEBUT =#$date#";

    $rs = odbc_exec($conn,$sql0) or die('Erreur SQL : <br />'.$sql0);

    //--------------- Tableau des arrêts chaîne ---------------//

    echo "<div style='overflow-y: scroll; height: 305'> ";

    echo "<table border='0' cellpadding='0' cellspacing='0' width='500'>";
    echo "<tbody>";
    echo "<tr>";

    echo "<table style='width: 968px; height: 60px;' border='5' cellpadding='2' cellspacing='1'>"; // Taille du tableau //
    echo "<tbody>";

    echo "<tr>";
    echo "<td class='table-titre' colspan='9'> Ouverture: $ouverture Cadence: $cadence Taktime: $total </td>";
    echo "</tr>";

    echo "<tr>";
    echo "<td class='table-entete-centre' width='20'>Choix</td>";
    echo "<td class='table-entete-centre' width='20'>Type</td>";
    echo "<td class='table-entete-centre' width='20'>Début</td>";
    echo "<td class='table-entete-centre' width='20'>Fin</td>";
    echo "<td class='table-entete-centre' width='20'>Constat</td>";
    echo "<td class='table-entete-centre' width='20'>Demande </td>";
    echo "<td class='table-entete-centre' width='20'>Cause</td>";
    echo "<td class='table-entete-centre' width='20'>Information</td>";
    echo "<td class='table-entete-centre' width='20'>Imputation</td>";
    echo "</tr>";

    while (odbc_fetch_row($rs))
    {
    $CHOIX = odbc_result($rs,"NUMERO_ARRET_CHAINE");
    $TYPE=odbc_result($rs,"TYPE");
    $DEBUT=odbc_result($rs,"HEURE_DEBUT");
    $FIN=odbc_result($rs,"HEURE_FIN");
    $CONSTAT=odbc_result($rs,"CONSTAT");
    $DEMANDE=odbc_result($rs,"DEMANDE");
    $CAUSE=odbc_result($rs,"CAUSE");
    $INFO=odbc_result($rs,"COMPLEMENT_INFORMATION");
    $IMPUTATION=odbc_result($rs,"IMPUTATION");

    echo "<tr>";
    echo "<td class='table-ligne1-centre' width='100'> <input type=\"radio\" name=\"check\" value='".$CHOIX."'> </td>";
    echo "<td class='table-ligne1-centre' width='100'>$TYPE</td>";
    echo "<td class='table-ligne1-centre' width='100'>$DEBUT</td>";
    echo "<td class='table-ligne1-centre' width='100'>$FIN</td>";
    echo "<td class='table-ligne1-centre' width='100'>$CONSTAT</td>";
    echo "<td class='table-ligne1-centre' width='100'>$DEMANDE</td>";
    echo "<td class='table-ligne1-centre' width='100'>$CAUSE</td>";
    echo "<td class='table-ligne1-centre' width='100'>$INFO</td>";
    echo "<td class='table-ligne1-centre' width='100'>$IMPUTATION</td>";
    echo "</tr>";
    }

    echo "</tbody>";
    echo "</table>";

    echo "</tr>";
    echo "</tbody>";
    echo "</table>";

    echo "</div>";

    //--------------- Tableau des informations générales de la journée ---------------//

    echo "<br>";

    echo "<table border='0' cellpadding='0' cellspacing='0' width='500'>";
    echo "<tbody>";

    echo "<table style='width: 500px; height: 90px;' border='5' cellpadding='2' cellspacing='1'>";

    echo "<tr>";
    echo "<td class='table-titre' colspan='13'> Infos en temps réel </td>";
    echo "</tr>";

    //--------------- En tete de colonne ---------------//

    echo "<tr>";
    echo "<td class='table-entete' width='1'>Nombre d'arrêt </td>";
    echo "<td class='table-entete' width='1'>Durée perdu </td>";
    echo "<td class='table-entete-centre' width='20'>Pertes TA </td>";
    echo "<td class='table-entete-centre' width='20'></td>";
    echo "<td class='table-entete-centre' width='20'>Info </td>";
    echo "<td class='table-entete-centre' width='20'>Trou </td>";
    echo "<td class='table-entete-centre' width='20'></td>";
    echo "<td class='table-entete-centre' width='50'>Durée total perdu </td>";
    echo "<td class='table-entete-centre' width='50'>TA total perdu </td>";
    echo "</tr>";

    //--------------- RESULTATS ---------------//

    echo "<tr>";
    echo "<td class='table-ligne1-centre' width='100'> $my_array[0] </td>";
    echo "<td class='table-ligne1-centre' width='100'> $dureeperdu </td>";
    echo "<td class='table-ligne1-centre' width='100'> $perteTA </td>";
    echo "<td class='table-ligne1-centre' width='2'></td>";
    echo "<td class='table-ligne1-centre' width='100'> $dureeinfo </td>";
    echo "<td class='table-ligne1-centre' width='100'> $resultat </td>";
    echo "<td class='table-ligne1-centre' width='2'></td>";
    echo "<td class='table-ligne1-centre' width='100'> $totalduree </td>";
    echo "<td class='table-ligne1-centre' width='100'> $pertetotaleTA </td>";
    echo "</tr>";

    echo "</tbody>";

    echo "</table>";

    //--------------- Fermeture de la bdd ---------------//

    odbc_close($conn);

    ?>

    <!--------------- Fin page utilisateur --------------->
    </form>
    </body>

    </html>
    0
  7. Utilisateur anonyme
     
    Répond d'abord à 3 questions : lorsque je clique sur:

    -le boutton Arret Chaine, c'est quoi le nom de la page de destination ?
    -le boutton Arret Modifier, c'est quoi le nom de la page de destination ?
    -le boutton Arret Supprimer, c'est quoi le nom de la page de destination ?
    0
  8. Utilisateur anonyme
     
    Répond d'abord à 3 questions : lorsque je clique sur:

    -le boutton Arret Chaine, c'est quoi le nom de la page de destination ?
    -le boutton Modifier, c'est quoi le nom de la page de destination ?
    -le boutton Supprimer, c'est quoi le nom de la page de destination ?
    0
  9. drogba7213 Messages postés 1550 Statut Membre 22
     
    -le boutton Arret Chaine, c'est quoi le nom de la page de destination ? Form_utilisateur.php
    -le boutton Arret Modifier, c'est quoi le nom de la page de destination ? Modif_form.php
    -le boutton Arret Supprimer, c'est quoi le nom de la page de destination ? Del_arret.php
    0
  10. Utilisateur anonyme
     
    bon comme t'es long à répondre, je lache l'affaire
    0
    1. NookZ Messages postés 2376 Statut Membre 514
       
      ben il vient de te répondre
      0
  11. drogba7213 Messages postés 1550 Statut Membre 22
     
    désolé je suis sur le problème en meme temps
    0
  12. Utilisateur anonyme
     
    ok, et bein si il y a 3 pages de destination, alors forcement, il ya 3 bouton submit dans ton formulaire, par conséquent il y a 3 formulaires et pas un seul, donc voilà la 1ère correction en gras :

    <html>
    <!################################################################################################################################>

    <head>

    <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">

    <title>Utilisateur</title>

    <link rel="stylesheet" media="screen" type="text/css" title="identification" href="Application.css">

    <script language="Javascript">

    function ouvreFenetre(page)
    {
    window.open(page,"",config="width=600,height=600,screenX=100,screenY=100,top=200,left=250, resizable=no, toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=no'");
    }
    </script>

    </head>

    <!################################################################################################################################>

    <body onload="runClock()">

    <!--------------- Bannière --------------->

    <div id="ban2" > </div>

    <!--------------- Boutton --------------->

    <div style="text-align: center;">

    <form action='Modif_form.php' method='post'>
    <input name="lien1" value="Arrêt chaîne" onclick="window.open('Form_utilisateur.php', 'utilisateur', config='width=600, height=600, resizable=no, toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=no');" type="button">
    </form>

    <form action='Modif_form.php' method='post'><input name="lien2" type="submit" value="Modifier" onclick="function ouvreFenetre(Modif_form.php)">
    </form>

    <form action='Del_arret.php' method='post'><input name="lien3" type="submit" value="Supprimer" onclick="function ouvreFenetre(Del_arret.php)">
    </form>

    <input name="lien4" value="Imprimer" onclick="edition();return false;"type="button">

    </div>

    <br>

    <!--------------- Heure défilant --------------->

    <div id="time"></div>

    <!--------------- Tableau de gestion des arrêts chaîne --------------->
    <?php

    require('Connexion.php');
    require('Requete.php');

    //--------------- Requete du tableau des arrêts chaîne ---------------//

    $sql0="SELECT * FROM ARRET_CHAINE WHERE DEBUT =#$date#";

    $rs = odbc_exec($conn,$sql0) or die('Erreur SQL : <br />'.$sql0);

    //--------------- Tableau des arrêts chaîne ---------------//

    echo "<div style='overflow-y: scroll; height: 305'> ";

    echo "<table border='0' cellpadding='0' cellspacing='0' width='500'>";
    echo "<tbody>";
    echo "<tr>";

    echo "<table style='width: 968px; height: 60px;' border='5' cellpadding='2' cellspacing='1'>"; // Taille du tableau //
    echo "<tbody>";

    echo "<tr>";
    echo "<td class='table-titre' colspan='9'> Ouverture: $ouverture Cadence: $cadence Taktime: $total </td>";
    echo "</tr>";

    echo "<tr>";
    echo "<td class='table-entete-centre' width='20'>Choix</td>";
    echo "<td class='table-entete-centre' width='20'>Type</td>";
    echo "<td class='table-entete-centre' width='20'>Début</td>";
    echo "<td class='table-entete-centre' width='20'>Fin</td>";
    echo "<td class='table-entete-centre' width='20'>Constat</td>";
    echo "<td class='table-entete-centre' width='20'>Demande </td>";
    echo "<td class='table-entete-centre' width='20'>Cause</td>";
    echo "<td class='table-entete-centre' width='20'>Information</td>";
    echo "<td class='table-entete-centre' width='20'>Imputation</td>";
    echo "</tr>";

    while (odbc_fetch_row($rs))
    {
    $CHOIX = odbc_result($rs,"NUMERO_ARRET_CHAINE");
    $TYPE=odbc_result($rs,"TYPE");
    $DEBUT=odbc_result($rs,"HEURE_DEBUT");
    $FIN=odbc_result($rs,"HEURE_FIN");
    $CONSTAT=odbc_result($rs,"CONSTAT");
    $DEMANDE=odbc_result($rs,"DEMANDE");
    $CAUSE=odbc_result($rs,"CAUSE");
    $INFO=odbc_result($rs,"COMPLEMENT_INFORMATION");
    $IMPUTATION=odbc_result($rs,"IMPUTATION");

    echo "<tr>";
    echo "<td class='table-ligne1-centre' width='100'> <input type=\"radio\" name=\"check\" value='".$CHOIX."'> </td>";
    echo "<td class='table-ligne1-centre' width='100'>$TYPE</td>";
    echo "<td class='table-ligne1-centre' width='100'>$DEBUT</td>";
    echo "<td class='table-ligne1-centre' width='100'>$FIN</td>";
    echo "<td class='table-ligne1-centre' width='100'>$CONSTAT</td>";
    echo "<td class='table-ligne1-centre' width='100'>$DEMANDE</td>";
    echo "<td class='table-ligne1-centre' width='100'>$CAUSE</td>";
    echo "<td class='table-ligne1-centre' width='100'>$INFO</td>";
    echo "<td class='table-ligne1-centre' width='100'>$IMPUTATION</td>";
    echo "</tr>";
    }

    echo "</tbody>";
    echo "</table>";

    echo "</tr>";
    echo "</tbody>";
    echo "</table>";

    echo "</div>";

    //--------------- Tableau des informations générales de la journée ---------------//

    echo "<br>";

    echo "<table border='0' cellpadding='0' cellspacing='0' width='500'>";
    echo "<tbody>";

    echo "<table style='width: 500px; height: 90px;' border='5' cellpadding='2' cellspacing='1'>";

    echo "<tr>";
    echo "<td class='table-titre' colspan='13'> Infos en temps réel </td>";
    echo "</tr>";

    //--------------- En tete de colonne ---------------//

    echo "<tr>";
    echo "<td class='table-entete' width='1'>Nombre d'arrêt </td>";
    echo "<td class='table-entete' width='1'>Durée perdu </td>";
    echo "<td class='table-entete-centre' width='20'>Pertes TA </td>";
    echo "<td class='table-entete-centre' width='20'></td>";
    echo "<td class='table-entete-centre' width='20'>Info </td>";
    echo "<td class='table-entete-centre' width='20'>Trou </td>";
    echo "<td class='table-entete-centre' width='20'></td>";
    echo "<td class='table-entete-centre' width='50'>Durée total perdu </td>";
    echo "<td class='table-entete-centre' width='50'>TA total perdu </td>";
    echo "</tr>";

    //--------------- RESULTATS ---------------//

    echo "<tr>";
    echo "<td class='table-ligne1-centre' width='100'> $my_array[0] </td>";
    echo "<td class='table-ligne1-centre' width='100'> $dureeperdu </td>";
    echo "<td class='table-ligne1-centre' width='100'> $perteTA </td>";
    echo "<td class='table-ligne1-centre' width='2'></td>";
    echo "<td class='table-ligne1-centre' width='100'> $dureeinfo </td>";
    echo "<td class='table-ligne1-centre' width='100'> $resultat </td>";
    echo "<td class='table-ligne1-centre' width='2'></td>";
    echo "<td class='table-ligne1-centre' width='100'> $totalduree </td>";
    echo "<td class='table-ligne1-centre' width='100'> $pertetotaleTA </td>";
    echo "</tr>";

    echo "</tbody>";

    echo "</table>";

    //--------------- Fermeture de la bdd ---------------//

    odbc_close($conn);

    ?>

    <!--------------- Fin page utilisateur --------------->

    </body>

    </html>

    Attention, c'est la 1ère étape pour résoudre le problème.
    Maintenant c'est quoi le nom du fichier que tu viens de copier-coller ?

    0
  13. Utilisateur anonyme
     
    ok, et bein si il y a 3 pages de destination, alors forcement,
    il ya 3 bouton submit dans ton formulaire,
    par conséquent il y a 3 formulaires et pas un seul,
    donc voilà la 1ère correction en gras :

    <html>
    <!################################################################################################################################>

    <head>

    <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">

    <title>Utilisateur</title>

    <link rel="stylesheet" media="screen" type="text/css" title="identification" href="Application.css">

    <script language="Javascript">

    function ouvreFenetre(page)
    {
    window.open(page,"",config="width=600,height=600,screenX=100,screenY=100,top=200,left=250, resizable=no, toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=no'");
    }
    </script>

    </head>

    <!################################################################################################################################>

    <body onload="runClock()">

    <!--------------- Bannière --------------->

    <div id="ban2" > </div>

    <!--------------- Boutton --------------->

    <div style="text-align: center;">

    <form action='Modif_form.php' method='post'>
    <input name="lien1" value="Arrêt chaîne" onclick="window.open('Form_utilisateur.php', 'utilisateur', config='width=600, height=600, resizable=no, toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=no');" type="button">
    </form>

    <form action='Modif_form.php' method='post'><input name="lien2" type="submit" value="Modifier" onclick="function ouvreFenetre(Modif_form.php)">
    </form>

    <form action='Del_arret.php' method='post'><input name="lien3" type="submit" value="Supprimer" onclick="function ouvreFenetre(Del_arret.php)">
    </form>

    <input name="lien4" value="Imprimer" onclick="edition();return false;"type="button">

    </div>

    <br>

    <!--------------- Heure défilant --------------->

    <div id="time"></div>

    <!--------------- Tableau de gestion des arrêts chaîne --------------->
    <?php

    require('Connexion.php');
    require('Requete.php');

    //--------------- Requete du tableau des arrêts chaîne ---------------//

    $sql0="SELECT * FROM ARRET_CHAINE WHERE DEBUT =#$date#";

    $rs = odbc_exec($conn,$sql0) or die('Erreur SQL : <br />'.$sql0);

    //--------------- Tableau des arrêts chaîne ---------------//

    echo "<div style='overflow-y: scroll; height: 305'> ";

    echo "<table border='0' cellpadding='0' cellspacing='0' width='500'>";
    echo "<tbody>";
    echo "<tr>";

    echo "<table style='width: 968px; height: 60px;' border='5' cellpadding='2' cellspacing='1'>"; // Taille du tableau //
    echo "<tbody>";

    echo "<tr>";
    echo "<td class='table-titre' colspan='9'> Ouverture: $ouverture Cadence: $cadence Taktime: $total </td>";
    echo "</tr>";

    echo "<tr>";
    echo "<td class='table-entete-centre' width='20'>Choix</td>";
    echo "<td class='table-entete-centre' width='20'>Type</td>";
    echo "<td class='table-entete-centre' width='20'>Début</td>";
    echo "<td class='table-entete-centre' width='20'>Fin</td>";
    echo "<td class='table-entete-centre' width='20'>Constat</td>";
    echo "<td class='table-entete-centre' width='20'>Demande </td>";
    echo "<td class='table-entete-centre' width='20'>Cause</td>";
    echo "<td class='table-entete-centre' width='20'>Information</td>";
    echo "<td class='table-entete-centre' width='20'>Imputation</td>";
    echo "</tr>";

    while (odbc_fetch_row($rs))
    {
    $CHOIX = odbc_result($rs,"NUMERO_ARRET_CHAINE");
    $TYPE=odbc_result($rs,"TYPE");
    $DEBUT=odbc_result($rs,"HEURE_DEBUT");
    $FIN=odbc_result($rs,"HEURE_FIN");
    $CONSTAT=odbc_result($rs,"CONSTAT");
    $DEMANDE=odbc_result($rs,"DEMANDE");
    $CAUSE=odbc_result($rs,"CAUSE");
    $INFO=odbc_result($rs,"COMPLEMENT_INFORMATION");
    $IMPUTATION=odbc_result($rs,"IMPUTATION");

    echo "<tr>";
    echo "<td class='table-ligne1-centre' width='100'> <input type=\"radio\" name=\"check\" value='".$CHOIX."'> </td>";
    echo "<td class='table-ligne1-centre' width='100'>$TYPE</td>";
    echo "<td class='table-ligne1-centre' width='100'>$DEBUT</td>";
    echo "<td class='table-ligne1-centre' width='100'>$FIN</td>";
    echo "<td class='table-ligne1-centre' width='100'>$CONSTAT</td>";
    echo "<td class='table-ligne1-centre' width='100'>$DEMANDE</td>";
    echo "<td class='table-ligne1-centre' width='100'>$CAUSE</td>";
    echo "<td class='table-ligne1-centre' width='100'>$INFO</td>";
    echo "<td class='table-ligne1-centre' width='100'>$IMPUTATION</td>";
    echo "</tr>";
    }

    echo "</tbody>";
    echo "</table>";

    echo "</tr>";
    echo "</tbody>";
    echo "</table>";

    echo "</div>";

    //--------------- Tableau des informations générales de la journée ---------------//

    echo "<br>";

    echo "<table border='0' cellpadding='0' cellspacing='0' width='500'>";
    echo "<tbody>";

    echo "<table style='width: 500px; height: 90px;' border='5' cellpadding='2' cellspacing='1'>";

    echo "<tr>";
    echo "<td class='table-titre' colspan='13'> Infos en temps réel </td>";
    echo "</tr>";

    //--------------- En tete de colonne ---------------//

    echo "<tr>";
    echo "<td class='table-entete' width='1'>Nombre d'arrêt </td>";
    echo "<td class='table-entete' width='1'>Durée perdu </td>";
    echo "<td class='table-entete-centre' width='20'>Pertes TA </td>";
    echo "<td class='table-entete-centre' width='20'></td>";
    echo "<td class='table-entete-centre' width='20'>Info </td>";
    echo "<td class='table-entete-centre' width='20'>Trou </td>";
    echo "<td class='table-entete-centre' width='20'></td>";
    echo "<td class='table-entete-centre' width='50'>Durée total perdu </td>";
    echo "<td class='table-entete-centre' width='50'>TA total perdu </td>";
    echo "</tr>";

    //--------------- RESULTATS ---------------//

    echo "<tr>";
    echo "<td class='table-ligne1-centre' width='100'> $my_array[0] </td>";
    echo "<td class='table-ligne1-centre' width='100'> $dureeperdu </td>";
    echo "<td class='table-ligne1-centre' width='100'> $perteTA </td>";
    echo "<td class='table-ligne1-centre' width='2'></td>";
    echo "<td class='table-ligne1-centre' width='100'> $dureeinfo </td>";
    echo "<td class='table-ligne1-centre' width='100'> $resultat </td>";
    echo "<td class='table-ligne1-centre' width='2'></td>";
    echo "<td class='table-ligne1-centre' width='100'> $totalduree </td>";
    echo "<td class='table-ligne1-centre' width='100'> $pertetotaleTA </td>";
    echo "</tr>";

    echo "</tbody>";

    echo "</table>";

    //--------------- Fermeture de la bdd ---------------//

    odbc_close($conn);

    ?>

    <!--------------- Fin page utilisateur --------------->

    </body>

    </html>

    Attention, c'est la 1ère étape pour résoudre le problème.
    Maintenant c'est quoi le nom du fichier que tu viens de copier-coller ?
    0
  14. drogba7213 Messages postés 1550 Statut Membre 22
     
    utilisateur.php
    0
  15. Utilisateur anonyme
     
    ok.

    Dans utilisateur.php , il y a bien des valeurs des variables à récupérer pour pouvoir les transmettre à
    Modif_form.php par la method post ?

    Ou se trouve ces variable dans utilisateur.php ?

    0
  16. drogba7213 Messages postés 1550 Statut Membre 22
     
    echo "<td class='table-ligne1-centre' width='100'> <input type=\"radio\" name=\"check\" value='".$CHOIX."'> </td>";

    Je veux juste récupérer cette variable car c'est la clé primaire de ma table
    0
  17. Utilisateur anonyme
     
    ok.

    Comme je ne peux pas avoir accès à ta base de données, suppons que $CHOIX soit égal à Salut, et on va travailler sur ce script qui est un script d'étude:

    <html>
    <head>
    <title>utilisateur.php</title>

    <?php

    $host="...";
    $user="...";
    $password="...";
    $database="...";

    $connection=mysqli_connect($host,$user,$password,$database) or die("no connection");

    ?>

    </head>

    <body>

    <form action='Modif_form.php' method='post'>
    <input name="lien1" value="Arrêt chaîne" onclick="window.open('Form_utilisateur.php', 'utilisateur', config='width=600, height=600, resizable=no, toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=no');" type="button">
    </form>

    <form action='Modif_form.php' method='post'><input name="lien2" type="submit" value="Modifier" >
    </form>

    <form action='Del_arret.php' method='post'><input name="lien3" type="submit" value="Supprimer" >
    </form>

    </body>
    </html>

    0
  18. drogba7213 Messages postés 1550 Statut Membre 22
     
    en fait $CHOIX peut prendre que des chiffres vu que c'est un radio mais c'est comme tu veut
    au pire je peut te décrire ma bdd rapidement sachant qu'il y a une seule table qui nous intéresse.
    0
  19. drogba7213 Messages postés 1550 Statut Membre 22
     
    table arret chaine

    - numero-----------------------------CP
    - numero_plan_action-----------CE
    - debut
    -type
    -constat
    -cause
    -complement
    -imputation
    -heure_debut
    -heure_fin
    0
  20. Utilisateur anonyme
     
    <html>
    <head>

    <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">

    <title>Utilisateur</title>

    <script language="Javascript">

    function ouvreFenetre(page)
    {
    window.open(page,"",config="width=600,height=600,screenX=100,screenY=100,top=200,left=250, resizable=no, toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=no'");
    }
    </script>

    </head>

    <body>

    <form name='form'>
    <input type="radio" name="check" value="<?php $CHOIX="salut";echo"$CHOIX"?>">
    <br>
    </form>

    <form action='Modif_form.php' method='post'>
    <input type="button" name="lien1" value="Arrêt chaîne" onclick="window.open('Form_utilisateur.php', 'utilisateur', config='width=600, height=600, resizable=no, toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=no');">
    </form>

    <form action='Modif_form.php' method='post'><input type="submit" name="lien2" value="Modifier" onclick="function ouvreFenetre(Modif_form.php)">
    </form>

    <form action='Del_arret.php' method='post'><input type="submit" name="lien3" value="Supprimer" onclick="function ouvreFenetre(Del_arret.php)">
    </form>

    </body>
    </html>

    Voilà ce je vais essayer de faire:
    L'utilisateur coche le bouton radio qui a pour valeur salut.
    Ensuite lorsqu'il clique sur le bouton modifier, et bein on retrouvera la valeur salut dans la fenetre Modif_form.php

    Est-ce que c'est ça que souhaite ?

    0
  21. drogba7213 Messages postés 1550 Statut Membre 22
     
    oui mais le code pour récupérer les valeurs je l'ai déja fait

    Ce qu'il me manque SEULEMENT alors ca peut paraitre bete mais je ne trouve rien c'est de faire passer la valeur du bouton radio soit dans supprimer soit dans modifier c'est tout

    Mais sinon oui c'est bien ca lol
    d'ailleur si tu veut le code de modifier.... de supprimer...
    0
  • 1
  • 2