par
Truc » 03 mars 2006, 23:32
c'est mi-grave
tu peux faire passer tout ce que tu veux dans le value:
<select name="destination" id="destination" class="select" onchange="update(this.value)">
<option value="1,584,247">Aduba 3 [Romek]</option>
<option value="2,424,57">Almania [dark_vidor]</option>
</select>
function update(coord)
{
var coupure1 = coord.indexOf(",");
var coupure2 = coord.lastIndexOf(",");
var x= parseInt(coord.substring(coupure1+1,coupure2));
var y= parseInt(coord.substring(coupure2+1));
//reste du code
}
Pour l'insertion en BD qui se fait en php tu récupère l'id avec POST:
$id = explode(",",$_POST['destination']);
$id = $id[1]; // 1ère partie de la varaible POST donc l'id
c'est mi-grave :)
tu peux faire passer tout ce que tu veux dans le value:
[php]<select name="destination" id="destination" class="select" onchange="update(this.value)">
<option value="1,584,247">Aduba 3 [Romek]</option>
<option value="2,424,57">Almania [dark_vidor]</option>
</select>[/php]
[php]function update(coord)
{
var coupure1 = coord.indexOf(",");
var coupure2 = coord.lastIndexOf(",");
var x= parseInt(coord.substring(coupure1+1,coupure2));
var y= parseInt(coord.substring(coupure2+1));
//reste du code
}[/php]
Pour l'insertion en BD qui se fait en php tu récupère l'id avec POST:
[php]$id = explode(",",$_POST['destination']);
$id = $id[1]; // 1ère partie de la varaible POST donc l'id[/php]