Bonjour j'ai un problème en PHP et Javascript
j'affiche une table (base de données) et en fait je voudrais pouvoir modifier le contenu d'un champ de la table
table param_evaluation:
param_label param_value
temps_carte 2
temps_inter 1
j'affiche bien mes données pas de soucis avec un bouton modifier à coté de chaque champ car le champ param_label est la PK
par contre je fais appel à un button submit et une fonction dans laquelle j'affiche le champ modifiable
par contre le problème est que mon champ n'est pas à jour en temps réel (c'est à dire vu que je recharge mon form à chaque fois je récupère la valeur précédente
voici mon code si vous pouvez me filer un coup de main, merci d'avance
Code PHP :
<table cellpadding="0" cellspacing="0" summary="liste des liens" >
<tbody>
<?php foreach ($this->resparam as $k => $ligne) : ?>
<form action="" method="get" name="id">
<input type="hidden" name="id" value="<?php echo $ligne['param_value'] ;?>"> <tr class="param">
<?php if ($ligne['param_label'] == 'temps_carte') {
$ligne['param_label'] = $translate->_('pa_carte') ;
} ?>
<?php if ($ligne['param_label'] == 'temps_inter') {
$ligne['param_label'] = $translate->_('pa_inter') ;
} ?>
<td><?php echo $ligne['param_label'] ?> : </td>
<td><INPUT type=text size=5 name=param_value value="<?php echo $ligne['param_value'] ?>">
<?php
$mavar = $_GET["id"];
echo $mavar;?>
<button type="submit" onclick="updateparam();"><?php echo $translate->_("sav_save") ?></button>
<BR>
</td>
</tr>
</form>
<?php endforeach;?>
</tbody>
</table>
<SCRIPT language="JavaScript">
function updateparam()
{
alert('<?php echo $mavar ?> ');
}
</script>