input radio chargement #div et 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 : input radio chargement #div et php

Re: input radio chargement #div et php

par moogli » 15 févr. 2012, 08:32

En Javascript, comme dans la plus part des langages, il faut délimiter les chaînes de caractère par des " ou des ', or ce n'est pas ce que tu fait dans tes "onclick".

@+

input radio chargement #div et php

par dmsr » 14 févr. 2012, 15:59

Je bloque,, je flanche total ... J'aimerai charger l'id # de ma div avec une liste de resultats de ma base sql par le biais de boutons radio.

Dans ma page principale j'ai le code suivant:

<head>
<script type="text/javascript" src="load.php" ></script>
</head>
...

<input type=radio OnClick="load(FR);"> Francais

<input type=radio OnClick="load(IT);"> Italien

...

<ul id="search_result"></ul>

------

le js comprend:

<?php header("Content-type: text/javascript"); ?>

function load(a)
{

if (a == FR) {document.getElementById('search_result').innerHTML = '<?php include("result_1.php")'; ?>; exit;}
if (a == IT) {document.getElementById('search_result').innerHTML = '<?php include("result_2.php")'; ?>; exit;}
}

-----

Dans le result_1.php (...) j'ai l'appel de ma requette ainsi que ma liste:

<?php
$req = mysql_query('SELECT lastname FROM user WHERE country="FR"');
while($dnn = mysql_fetch_array($req))
{
?>

<li>
<p><?php echo <?php echo htmlentities($dnn['lastname'], ENT_QUOTES, 'UTF-8'); ?></p>
</li>

<?php
}
?>

Si quelqu'un peut me sauver ... Merci d'avance ;)