REcuperer une varaible php depuis une autre page.php

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : REcuperer une varaible php depuis une autre page.php

Re: REcuperer une varaible php depuis une autre page.php

par arnaud69 » 23 sept. 2014, 09:10

Il faut retourner du json. Au retour du résultat, tu parses et tu poses dans les champs souhaités.

REcuperer une varaible php depuis une autre page.php

par lambo89 » 22 sept. 2014, 15:52

Bonjour :)

Mon petit exercice consiste à faire une recherche sur une bd pour récuperer la liste des utilisateurs enregistrés puis d 'afficher les inforamtions reliés à cet l 'utilisateur recherché

Ma recherche Fonctionne nikel, je souhetrais qu'au click sur le resultat, toute les inforamtions soit remplis dans des inputs.


Ma page d'index.php contient l'input de la recherche et les inputs du formulaire:

Code : Tout sélectionner

.......... <script type="text/javascript" src="jquery-1.8.0.min.js"></script> <script type="text/javascript"> $(function(){ $(".search").keyup(function() { var searchid = $(this).val(); var dataString = 'search='+ searchid; if(searchid!='') { $.ajax({ type: "post", url: "search.php", data: dataString, cache: false, success: function(html) { $("#result").html(html).show(); } }); }return false; }); jQuery("#result").live("click",function(e){ var $clicked = $(e.target); var $name = $clicked.find('.name').html(); var decoded = $("<div/>").html($name).text(); $('#searchid').val(decoded); }); jQuery(document).live("click", function(e) { var $clicked = $(e.target); if (! $clicked.hasClass("search")){ jQuery("#result").fadeOut(); } }); $('#searchid').click(function(){ jQuery("#result").fadeIn(); }); }); </script> .......... <form action="" method="POST" class="form-horizontal" > <div class="control-group"> <label class="control-label">Nom et prenom:</label> <div class="controls"> <input type="text" name="nom_ens" id="nom_ens" class="span3" /> <input type="text"name="pre_ens" id="pre_ens" class="span3" /> </div> </form> .......
Mon fichier search.php qui traite la requete de la recherche:

Code : Tout sélectionner

<?php $connection = mysql_connect('localhost','root','') or die(mysql_error()); $database = mysql_select_db('ges_prof') or die(mysql_error()); if($_POST) { mysql_query("SET NAMES utf8"); mysql_query("set characer set utf8"); $q=$_POST['search']; $sql_res=mysql_query("select id,nom_ens,pre_ens where nom_ens like '%$q%' or pre_ens like '%$q%' order by id LIMIT 5"); while($row=mysql_fetch_array($sql_res)) { $b_username='<strong>'.$q.'</strong>'; $b_pre=$q; $final_nom_ens = str_ireplace($q, $b_username, $nom_ens); $final_pre_ens = str_ireplace($q, $b_pre, $pre_ens); ?> <div class="show" align="right" > <span class="name"><?php echo $final_nom_ens; ?></span>&nbsp;<br/><?php echo $final_pre_ens; ?><br/> </div> <?php } } ?>
Je souhetrais savoir comment recuperer les variables final_nom_ens et final_pre_ens dans les inputs du formulaire

Merci