begin process at 2012 05 29 23:14:53
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Javascript / DHTML / Ajax

 > 

CSS

 > 

Général

 > 

Recupérer des données issues d'une popup dans un champ textarea de la fenêtre mère


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Recupérer des données issues d'une popup dans un champ textarea de la fenêtre mère

vendredi 13 août 2010 à 11:41:05 | Recupérer des données issues d'une popup dans un champ textarea de la fenêtre mère

patingfree

Bonjour,
J'ai une fenêtre popup contenant une liste d'éléments qui s'ouvre lorsqu'on clique sur une case et après la sélection d'un élément de la liste il s'affiche dans le textarea de la fenêtre mère.mon problème est que quant bien même que les données s'affichent dans le textarea de la fenêtre mère, lorsque je tente de les envoyer l'erreur suivante se produit Notice: Undefined index: composant in C:\Program Files\EasyPHP-5.3.2i\www\gestion\produit\form.php on line 14
ci dessous le code
fenêtre mère:
<head>
<SCRIPT type="text/JavaScript">
function OuvrirPopup(page,nom,option) {
window.open(page,nom,option);
}
</SCRIPT>
</head>

<FORM name='produit'METHOD="POST" ACTION="/gestion_facturation/index.php?id=3">
<table border="0" align="left" >
<div align ="left">

<tr align="left">
<td><font size="4" color="#0000CC">Marque du produit</font></td>
<td>
<select name="marque">
<?php

// Fonction de connexion à la base de données
connexion_DB('facturation');

$sql = "SELECT * FROM marque_produit order by nom";
$query = mysql_query($sql);

while($donnees = mysql_fetch_object($query))
{
echo "<option value='".$donnees->id."'>".$donnees->nom."</option>";
}
?>
</select>
</td>
</tr>

<tr align="left">
<td><font size="4" color="#0000CC">Type du produit</font></td>
<td>
<select name="type">
<?php

// Fonction de connexion à la base de données
connexion_DB('facturation');

$sql = "SELECT * FROM type_produit order by appelation";
$query = mysql_query($sql);

while($donnees = mysql_fetch_object($query))
{
echo "<option value='".$donnees->id."'>".$donnees->appelation."</option>";
}
?>
</select>
</td>
</tr>

<tr>
<td><font size="4" color="#0000CC">Désignation</font></td>
<td><input type="text" name="designation"></td>
</tr>
<tr>
<td><font size="4" color="#0000CC">Reference</font></td>
<td><input type="text" name="reference"></td>
</tr>
<tr>
<td><font size="4" color="#0000CC">Numero_serie</font></td>
<td><input type="text" name="numero"></td>
</tr>
<tr align="left">
<td><font size ="4" color ="#0000CC">Type de composant</font></td>

<td>
<?php

// Fonction de connexion à la base de données
connexion_DB('facturation');

$req=mysql_query("select * from type_composant order by nom asc");

$total= mysql_num_rows($req);

if($total) {
while($data = mysql_fetch_array($req)) //( c'est pour te donner les résultats ligne par ligne )
{
$nom=$data['nom'] ; $id=$data['id'];
echo '<input type="checkbox" name="type_composant[]" value="',$id,'" onClick=\'OuvrirPopup("/gestion_facturation/produit/test.php","liste","width=300,height=150,menubar=no,status=no")\'/>' ;
echo $nom;
echo '</br>';
}
}
?>
</td>
</tr>

<tr align="left">
<td><font size=" 4"color="#0000CC">Composants</font></td>
<td><textarea type="text" id="composant"name="composant" cols="40" rows="10" disabled></textarea></td>
</tr>

<div align="center">
<tr align="center">
<td><input type = "submit" value= "valider" ></td>
</tr>
</div>
</div>
</table>
</FORM>

fenêtre popup
<HTML>
<HEAD>
<TITLE>Popup de choix</TITLE>

<SCRIPT language="javascript">
//D'autres scripts sur http://www.toutjavascript.com
//Si vous utilisez ce script, merci de m'avertir ! < webmaster@toutjavascript.com >

function Reporter(l) {

window.opener.document.getElementById('composant').value += document.getElementById('liste').options[document.getElementById('liste').selectedIndex].value;
alert('vous venez de selectionner un element');
}
</SCRIPT>

</HEAD>
<CENTER><BR><BR>
<FONT SIZE="2" COLOR="navy" face=arial>

Faites votre choix dans cette liste. <BR>
<FORM>
<SELECT name="liste" id="liste" onChange="Reporter(this)">
<tr align="left">
<td><font size="4" color="#0000CC">Composants</font></td>
<td>

<?php

//connection au serveur:
$connect = mysql_connect( '127.0.0.1', 'root', '' );

//sélection de la base de données:
mysql_select_db('facturation',$connect) ;

$sql = "SELECT * FROM composant_produit order by libelle";
$query = mysql_query($sql);

while($donnees = mysql_fetch_object($query))
{
echo "<option value='".$donnees->id."'>".$donnees->libelle."</option>";
}
?>
</td>
</tr>
</select>


</FORM>



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




Cette discussion est classée dans : mère, textarea, liste, fenêtre, popup


Répondre à ce message

Sujets en rapport avec ce message

Transmission de données de la fenêtre mère vers une popup [ par jougy ] Bonjour à tous, Alors voilà mon problème : j'ai un formulaire dans mon site web contenant 2 champs texte, et lorsque je l'envoie, j'ouvre une popup q Remplir un textarea à partir d'une fenêtre popup [ par adidas40 ] Bonjour tout le monde,Voilà, j'aimerai pouvoir changer le contenu d'un textarea qui se trouve sur une certaine page à partir d'une fenêtre popup.Je vo Passage variable Popup à fenêtre mère. [ par Shenron42000 ] 'Soir à tous...Voila, j'ai un petit souci pour le passage d'une variable provenant d'une popup, à sa fenêtre mère...Je commence par le début, j'ai une Fermer un popup tout en modifiant la fenetre mère [ par Fido166 ] Bonjour, Je suis en train d'implanter un système permettant d'ajouter une liste à puce dans un formulaire (les balises en fait : [liste][puce][/puce] Fenêtre mère + Popup fille [ par CrazyShooter ] Bonjour à tous!Voici mon problème bien que parcoruant la majorité des topics de ce forum je n'ai pu résoudre :(Alors j'ai une fenêtre mère qui appelle Popup page php [ par jb25350 ] Bonjour à Tous, j'essaie de faire apparaître un popup devant ma fenêtre mère, qui après quelques secondes disparraisse mais laisse ma fenêtre mère in recuperer le contenu d'une selection provenant d'une base de données da [ par patingfree ] Bonjour, C'est mon tout premier script en javascript et je voudrais récupérer le contenu de la sélection d'une liste provenant d'une popup et renseign faire apparaitre 1 popup à partir d'une liste déroulante [ par missFlo17 ] Bonjour tout le monde,Je galère sur un petit problème, voilà, j'ai une liste déroulante avec des nom de sociétés et j'aimerai que lorsqu'on clic sur l Recuperer des informations provenant de la liste d'une popup et insérer dans une base de donées [ par patingfree ] Bonjour à tous, Je suis débutant en php et mysql et depuis trois jours je suis confronté à un problème qui m'empêche véritablement de continuer mon tr Pop up [ par lilj ] Bonjour, voilà j'ai une fenêtre parent qui ouvre un popup. Néanmoins, ce popup modifie ma base de données et ainsi il faut actualiser la fenêtre paren


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,435 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales