Donc le nom ne correspond pas avec le prenom.
Pour la variable $reg, effectivement elle ne sert à rien et je l'ai donc enlevé.
J'ai essayé de faire une fonction en javascript avec une variable pour que sur l'action onchange, il affecte la valeur parnom et que mon deuxième select récupère cette variable pour afficher le bon prénom, mais cela ne fonctionne pas.
Voila ce que j'ai fais
<?php
include("../Ekoke/Base/pgConnect.php");
$num = cal_days_in_month(CAL_JULIAN, date('m'), date('Y'));
?>
<SCRIPT>
var prop
function main(){
document.forms['form_1'].elements['parprenom'].value = prop;
}
</SCRIPT>
<form id="form_1" action="<?php echo($_SERVER['PHP_SELF']) ?>" method="post">
<table border="1">
<tr>
<td>
<select name="Nom" onchange="main();">
<?php
$sql = "SELECT DISTINCT parnom FROM participant ORDER BY parnom ASC ";
$result = pg_query($Connect, $sql);
while ($row = pg_fetch_array($result))
{
$valeur = $row["parnom"];
$selected = $valeur ? " selected" : null;
?>
<option value="<?php echo($valeur); ?>"<?php echo($selected); ?>><?php echo($valeur); ?></option>
<?php
}
?>
</select>
</td>
<?php
$i=1;
for($s = 0; $s < $num; $s++)
{
?>
<td><?php echo($i); ?></td>
<?php
$i= $i+1;
}
?>
</tr>
<tr>
<td>
<select name="Prenom"size="1">
<?php
$sql2 = "SELECT parprenom FROM participant where parnom= '".prop."'";
$result = pg_query($Connect, $sql2);
while ($row = pg_fetch_array($result))
{
$valeur = $row["parprenom"];
$selected = $valeur ? " selected" : null;
?>
<option value="<?php echo($valeur); ?>"<?php echo($selected); ?>><?php echo($valeur); ?></option>
<?php
}
?>
</select>
</td>
<?php
for ($v = 0; $v < $num; $v++)
{
?>
<td><input maxlength="1" size="1" name="Heure[]"></td>
<?php
}
?>
</tr>
</table>
<input type="submit" name="envoi" value="Enregistrer" />
</form>
je cherche encore!Bonne soirée