patachon_76
Messages postés23Date d'inscriptionmercredi 31 mai 2006StatutMembreDernière intervention24 avril 2008
-
22 févr. 2007 à 18:24
patachon_76
Messages postés23Date d'inscriptionmercredi 31 mai 2006StatutMembreDernière intervention24 avril 2008
-
23 févr. 2007 à 13:12
Bonjour,
Je cherche une solution afin de pouvoir sélectionner une ligne dans mon tableau de donnée qui est créé dynamiquement par rapport à ma base de donnée. Afin de pouvoir récupérer les données pour éventuellement les transformer en variable, pour que je puisse faire en suite une requête de modification ou de suppression. Donc en clair, un fois le tableau créé, je voudrais sélectionner avec un click une ligne et récupérer les données afin de pouvoir les placer dans les input de mon formulaire pour que je puisse les modifier ou supprimer l'enregistrement dans ma table.
Voici mon code qui me permets de crée mon tableau par rapport à ma base de donnée:
<?php
include (\"connexion_db.php\");
$sql = 'select * from tlocalite ';
$result = mysql_query($sql) or die(\"Erreur SQL !\");
$NEnregistrement = mysql_num_rows($result);
//affichage du tableau dynamique
for ($Compteur = 0 ; $Compteur < $NEnregistrement ; $Compteur ++)
{
echo \"----
\";
Donc je récupère les données de la ligne que j'ai sélectionné avec un clique. Mais ensuite je dois l'attribuer à une autre page en php afin que les données que j'ai sélectionné soit dans les champs input de cette autre page. Donc il faut que je fasse la liaison entre les deux, qu'elle solution faut-il
Car en fait le tableau dynamique se crée dans ma page php : Frame_Localite_Liste.php qui vient dans une iframe de ma page php : Localité.php
Donc je souhait que mais champs input soit remplacer par ma sélection de mon onclick.
AkeluX
Messages postés113Date d'inscriptionsamedi 15 mai 2004StatutMembreDernière intervention 9 mars 2007 23 févr. 2007 à 09:40
Voilà un exemple, à vous de le compléter ...
Pour Localite.php
-------------------
<form name= "localite_mod">
Modification de la ville #-
Nom :
Modifier
</form>
Pour Frame_Localite_Liste.php
--------------------------------
<script type ="text/javascript">
function setInfo(_id, _name)
{
parent.document.getElementById("loc_name").value = _name;
parent.document.getElementById("loc_id").value = _id;
parent.document.getElementById("loc_id_txt").firstChild.data = "Modification de la ville #" + _id;
}
</script>
----
patachon_76
Messages postés23Date d'inscriptionmercredi 31 mai 2006StatutMembreDernière intervention24 avril 2008 23 févr. 2007 à 12:39
Merci, je viens d'appliquer le code que vous m'avez transmis. Cela fonction, maintenant il faut trouver le moyen de sélection une cellule dans mon tableau dynamique qui est réaliser en php.
Vous n’avez pas trouvé la réponse que vous recherchez ?
patachon_76
Messages postés23Date d'inscriptionmercredi 31 mai 2006StatutMembreDernière intervention24 avril 2008 23 févr. 2007 à 13:12
Un grand merci, je viens de trouver comment incorporer ton code dans mon code est cela fonctionne correctement. Biensur, j'ai du modifier une paire de bricole, mais cela fonctionne.