Page 1 sur 1

input radio chargement #div et php

Posté : 14 févr. 2012, 15:59
par dmsr
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 ;)

Re: input radio chargement #div et php

Posté : 15 févr. 2012, 08:32
par moogli
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".

@+