Retour valeur selectionnee dans un popup PHP & JS [Fermé]

Signaler
Messages postés
1
Date d'inscription
mardi 10 juin 2014
Statut
Membre
Dernière intervention
10 juin 2014
-
Bonjour,
J'ai un formulaire qui fait appel un popup qui affiche des informations d'une table (BD)
et je n'arrive pas à retourner l'info sélectionnée (zone de la table).
J'ai essayé plusieurs script mais sans résultat.
mon popup de sélection affiche bien la les colonnes de la table et c'est tout

Merci de me donner un coup de main

code page mère:
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
<HTML><HEAD><TITLE>Tout JavaScript.com - Popup Communiquant</TITLE>
<meta charset="utf-8" />
<link rel="stylesheet" type="text/css" href="style_crt_maj.css" />

<script type="text/javascript" src="open_popup_test.js"></script>
<SCRIPT type="text/JavaScript">

function OuvrirPopup(page,nom,option)
{
window.open(page,nom,option);
}


</SCRIPT></HEAD>
<BODY bgcolor="white">
<FONT face="arial" color="navy" size="2">



<FORM name='origine'>
Bénéficiaire: <INPUT type="text" name="test_cod" >
<INPUT type="button" value="Selection du Bénéficiaire" onClick="OuvrirPopup('popchoix1.php','popupchoix','width=800,height=500,menubar=no,status=no')"><BR>

</FORM>


</FONT>
</BODY></HTML>

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
code popup de sélection :
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
<HTML>
<HEAD>

<TITLE>Popup de choix</TITLE>
<meta charset="utf-8" />
<link rel="stylesheet" type="text/css" href="style_crt_maj.css" />
<SCRIPT language="javascript">
function Reporter(l)
{
var test_cod=l.options[l.options.selectedIndex].value;
window.opener.document.forms["origine"].elements["test_cod"].value=test_cod;
window.close();
}
</SCRIPT>
<head>

</head>




<BODY>
<?php
$socid = "001";
include("connection_base_gen.php");
// On se connecte à la base_gene pour recup info sociéte dans table societep0
connectbase_gen();
$tbl_name="societep0"; // Table name
$ressoc = mysql_query("SELECT * FROM $tbl_name where soccod = '$socid' ");
// préparation affichge raison sociale
while($row1 = mysql_fetch_array($ressoc))
{
echo'<h4 style="color: navy;" > ENTITE: '.$row1["socrai1"].'</h4>';
}
include("connection_base_soc.php");
$db_param = "001";
$prtfx_base="base";
$db_namen= $prtfx_base."_".$db_param;
// On se connecte
connectbase_soc($db_namen);
$tbl_name="salariep0"; // Table name
$sql = "SELECT * FROM $tbl_name ";
// on exécute cette requête
$resultat = mysql_query($sql) or die('Erreur SQL !<br />'.$sql.'
<br />'.mysql_error());
// si on a récupéré un résultat on l'affiche.

echo' <h2 style="color: navy;" >LISTE DES BENEFICIARES</h2>';

echo' <table bgcolor="#FFFFFF">';
echo' <tr>';
echo'<td bgcolor="#FFC65D"><b>Selection</b> </td>';
echo'<td bgcolor="#FFC65D"><b>Code</b> </td>';
echo'<td bgcolor="#FFC65D"><b>Nom</b> </td>';
echo'<td bgcolor="#FFC65D"><b>Prénon</b> </td>';
echo'<td bgcolor="#FFC65D"><b>Cp</b> </td>';
echo'<td bgcolor="#FFC65D"><b>Ville</b> </td>';
echo'<td bgcolor="#FFC65D"><b>Pays</b> </td>';
while($row = mysql_fetch_array($result))
{
echo '<tr>';
echo '<td><input type="submit" name="test_cod" value="'.$row['salcod'].'" onclick="Reporter(this)" ></td>';

echo '<td bgcolor="#c3d0a2">'.$row["salcod"].'</td>';
echo '<td bgcolor="#c3d0a2">'.$row["salnom"].'</td>';
echo '<td bgcolor="#c3d0a2">'.$row["salprenom"].'</td>';
echo '<td bgcolor="#c3d0a2">'.$row["salptt"].'</td>';
echo '<td bgcolor="#c3d0a2">'.$row["salvil"].'</td>';
echo '<td bgcolor="#c3d0a2">'.$row["salpay"].'</td>';

echo '</tr>';
}