Bonjour,
J'ai un soucis pour écrire un variable php + javascript.
Mon select avec while sur le nombre d'option dispo dans la BDD. Onchange passe la value
Code html : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 <select name="event_id" id="event_id" required="required" onchange="datechange(this.value)" /> <? $check_ev = check_ev(); $i = 0; while ($i < count($check_ev)) { ?> <OPTION value="<? echo $check_ev[$i]['id']; ?>" <? if (!empty($rows_tn['event_id']) && $rows_tn['event_id'] == $check_ev['id']) echo 'selected';?>><? echo $check_ev[$i]['name_ev']; ?></option> <? ${mindate.$check_ev[$i]['id']} = $check_ev[$i]['date_ev_start']; ${maxdate.$check_ev[$i]['id']} = $check_ev[$i]['date_ev_end']; $i++; } ?> </select>
En bas de ma page Php
Merci pour votre aide
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24 <script> function datechange(param){ window.alert(param); /////<============= Ca fonctionne param = 10 dans l'exemple var mindate = <? echo $mindate10; ?> ////// <==== CA fonctionne var mindate = <? echo $mindate+param; ?> ////// <=========== J'aimerai l'écrire comme ça var maxdate = <? echo $maxdate10; ?> ////// <==== CA fonctionne var maxdate = <? echo $maxdate+param; ?> ////// <=========== J'aimerai l'écrire comme ça window.alert(mindate); window.alert(maxdate); }; jQuery(document).ready(function($) { $("#datepicker").datepicker({ dateFormat: "yy-mm-dd", minDate: mindate, ///// <==== ici je récupère celui d'en haut maxDate: maxdate, /////// <===== idem }); }); </script>
Partager