retour variable

Serenity
Invité n'ayant pas de compte PHPfrance

29 nov. 2005, 01:59

Bonsoir

Mon blem est le suivant:

J'ouvre un popup avec des images polices dedans et je voudrais que quand on click sur l'image de la police cela ferme le popup et renvoie la variable police dans un champ texte de formulaire.

le code de la page qui apel le popup:

la il s'agit du cahmp texte ou je veus recuperer la varaible police
 <input name="police" type="texte" class="boitevide2" id="police" value="<? echo $nompol; ?>" size="15">
Le code du bouton qui ouvre le popup
                  <input type="button" class="boitevide"  onClick="window.open('police2.php?police=<? echo $row3[1]; ?>&i=<? echo $i; ?>', '', 'width=535,height=450,left=100,top=170,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no')" value=" ">
le code de la page popup:
  
<img src="imagesite/police1.gif" width="408" height="28" >
<table width="250" border="0" >
                <tr>
                  <td width="120" valign="bottom" >
<?   require("../info.inc.php");				  $mysqlconnectid=mysql_connect($serveur_mysql,$utilisateur_mysql,$mot_de_passe_mysql);
mysql_select_db($nom_de_la_base,$mysqlconnectid);	 	
$query = "select * from  police"; 
$result = mysql_query($query,$mysqlconnectid); 
while($row=mysql_fetch_row($result)){ ?>
                    <img src="polices/<? echo $row[2]; ?>"  onClick="window.opener.document.opener_form.police<? echo $i; ?>.value=<? echo $row[1]; ?>; window.close();"><? } ?></td>
          
                
                </tr>
  </table>

</form>
donc si quelqu'un a une idee.

a la prochaine

Modérateur PHPfrance
Modérateur PHPfrance | 7636 Messages

29 nov. 2005, 21:57

Salut, essaie en remplaçant:
onClick="window.opener.document.opener_form.police<? echo $i; ?>.value=<? echo $row[1]; ?>;
par
onClick="window.opener.document.forms['opener_form'].elements['police<? echo $i; ?>'].value =\"<? echo $row[1]; ?>\"";
normalement la valeur $row[1] sera retournée dans le champs "name=police" or ici tu veu concatèner une variable au nom du champ ... a veifier le nom des champs du coup.

/!\ Avant de poster se documenter et rechercher.
Qui ne sait pas rendre un service n'a pas le droit d'en demander.
MaBrute