Aide fonction javascript popup
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
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.
-
regarde ce lien qui pointe vers l'application que j'ai faite : http://www.idfl.fr/ccm/drogba7213/utilisateur.php
-
Salut totoAussi,
Excuse moi pour hier mais j'avais des choses de prévu.
Je viens pour te tenir au courant des choses donc j'ai testé tout ce que tu m'avais donné et corrigé.
Hélas la variable n'est apparament pas définit puisque quand je click sur modifié ou supprimer il me marque undefined
Aurais tu une idée stp? -
JE NE PEUT PLUS TESTER. JE NE SUIS PLUS AU TRAVAIL ET JE N'AI PAS DE SERVEUR. TOUT CE QUE JE PEUX DIRE AVANT TA CORRECTION ETAIT QUE QUAND JE COCHAIS LE BOUTON RADIO ET QUE JE CLIQUAIS SUR MODIFIER OU SUPPRIMER AUCUNE FENETRE NE S'OUVRAIT. ES TU DISPONIBLE DEMAIN DANS LA JOURNEE OU SE SOIR VERS 21H?
-
correction (voir le 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 ouvreFenetreModifier()
{
valeurCheck=document.form.check.value;
valeurCheckDansLien="Modif_form.php?check="+valeurCheck;
window.open(valeurCheckDansLien,"","");
}
function ouvreFenetreSupprimer()
{
valeurCheck=document.form.check.value;
valeurCheckDansLien="Del_arret.php?check="+valeurCheck;
window.open(valeurCheckDansLien,"","");
}
</script>
</head>
<!#######################################################
########################################################
#################>
<body onload="runClock()">
<form method="post" name="form">
<!--------------- Bannière --------------->
<div id="ban2" > </div>
<!--------------- Boutton --------------->
<div style="text-align: center;">
<input name="lien4" value="Imprimer" onclick="edition();return false;"type="button">
<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 type="button" name="lien2" value="Modifier" onClick="ouvreFenetreModifier();">
<input type="button" name="lien3" value="Supprimer" onClick="ouvreFenetreSupprimer();">
</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>
/**************/
Puis coche sur le bouton radio, puis appuie sur modifier ou supprimer, et regarde si la valeur de check est bien récupéré avec le script des page Modif_form.php et Del_arret.php que je t'ai donné.
-
Et en plus, il y a des erreurs qui pourraient rendre javascript inéfficace:
1- remplace ça :
<form method="post" onSubmit="javascript:ouvreFenetre('Modif_form.php')">
<body onload="runClock()">
par ça (c'est une inversion):
<body onload="runClock()">
<form method="post" onSubmit="javascript:ouvreFenetre('Modif_form.php')">
2- Puis remplace ça:
<form method="post" onSubmit="javascript:ouvreFenetre('Modif_form.php')">
par ça:
<form method="post" name="form">
-
je pense que se sera bon la
<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 ouvreFenetreModifier()
{
valeurCheck=document.form.check.value;
valeurCheckDansLien="Modif_form.php?check="+valeurCheck;
window.open(valeurCheckDansLien,"","");
}
function ouvreFenetreSupprimer()
{
valeurCheck=document.form.check.value;
valeurCheckDansLien="Del_arret.php?check="+valeurCheck;
window.open(valeurCheckDansLien,"","");
}
</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="lien4" value="Imprimer" onclick="edition();return false;"type="button">
<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 type="button" name="lien2" value="Modifier" onClick="ouvreFenetreModifier();">
<input type="button" name="lien3" value="Supprimer" onClick="ouvreFenetreSupprimer();">
</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> -
Le code que tu viens de coller n'est pas en entier, car la zone de message n'est pas assez grand,
ce qui fait qu'il ya des ligne de code coupé;
Fais copier-coller ton code ici de manière à ce qu'on le vois en entier -
excuse moi mais ca ne fonctione pas peut tu jeter un coup d'oueil pour voir si j'ai rien oublié stp
<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 ouvreFenetreModifier()
{
valeurCheck=document.form.check.value;
valeurCheckDansLien="Modif_form.php?check="+valeurCheck;
window.open(valeurCheckDansLien,"","");
}
function ouvreFenetreSupprimer()
{
valeurCheck=document.form.check.value;
valeurCheckDansLien="Del_arret.php?check="+valeurCheck;
window.open(valeurCheckDansLien,"","");
}
</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="lien4" value="Imprimer" onclick="edition();return false;"type="button">
<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 type="button" name="lien2" value="Modifier" onClick="ouvreFenetreModifier();">
<input type="button" name="lien3" value="Supprimer" onClick="ouvreFenetreSupprimer();">
</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> -
D'abord, fais copier-coller ces 3 fichiers dans un dossier séparé, puis teste les pour savoir si ça marche ,
et après on discute
-
dis moi je n'ai rien a modifier pour que mon code coincide avec le tien car je ne connais pas bien $ GET
Et surtout le java script donc les fonctions que tu m'as mise peut tu les décrire stp? -
Voici la solution :
*********Voici la page utilisateur.php :***************
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
<title>Utilisateur.php</title>
<script language="javascript">
function ouvreFenetreModifier()
{
valeurCheck=document.form.check.value;
valeurCheckDansLien="Modif_form.php?check="+valeurCheck;
window.open(valeurCheckDansLien,"","");
}
function ouvreFenetreSupprimer()
{
valeurCheck=document.form.check.value;
valeurCheckDansLien="Del_arret.php?check="+valeurCheck;
window.open(valeurCheckDansLien,"","");
}
</script>
</head>
<body>
<form name='form'>
<input type="radio" name="check" value="<?php $CHOIX="salut";echo"$CHOIX"?>">
<br>
</form>
<input type="button" name="lien1" value="Arrêt chaîne" onClick=window.open("form_utilisateur.php","utilisateur");>
<input type="button" name="lien2" value="Modifier" onClick="ouvreFenetreModifier();">
<input type="button" name="lien3" value="Supprimer" onClick="ouvreFenetreSupprimer();">
</body>
</html>
***Maintenant voici la page modif_Form.php qui te permet de savoir si la valeur de check est bien récupéré:**
<html>
<head>
<title>Modif_form.php</title>
</head>
<body>
<?php
echo"$_GET[check]";
?>
</body>
</html>
****Et enfin la page Del_arret.php qui te permet de savoir si la valeur de check est bien récupéré:**
<html>
<head>
<title>Del_arret.php</title>
</head>
<body>
<?php
echo"$_GET[check]";
?>
</body>
</html>
-
je suis impatient de voir ce que tu as résolut en 2h
moi j'y ai passé 4 jours......
Di moi tu fais quoi dans la vie? -
dans 1 minute, tu auras la solution
-
ok
-
ça y est, j'ai trouver, je vais faire copier-coller le script ici:
-
en gros ya pas de formulaire c'est un tableau qui présente les arret chaine d'une usine de la journée.
Eux sont rentrés par le bouton arret chaine ajouter.
Et donc le tableau présente les données plus un bouton radio par ligne
et l'utilisateur coche la ligne qu'il veut modifier ou supprimer. et il clic sur le bouton corespondant.
J'espere avoir répondu a ta question -
ok, alors j'ai une autre question :
dans la page utilisateur.php, l'utilisateur doit remplir le formulaire ?, ou ça affiche les valeurs que l'utilisateur avait déjà saisi précédemment ?
-
oki jvai en pause 5 minute prend ton temp
JE SUIS LA -
ok, alors j'ai une autre question :
dans la page utilisateur.php, l'utilisateur doit remplir le formulaire ?, ou ça affiche les valeurs que l'utilisateur avait déjà saisi précédemment ?
-
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...
- 1
- 2