Bonjour à tous!

j'ai un probleme avec mon script dans lequel j'ouvre une BDD puis je récupére les entrées que je veux..j'ai mis tout ça dans des variables et je voudrais faire passer ces variables par javascript...ma fonction pour cela est:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
function supp()
{ 
var joursup = <?php echo $jours; ?>;
var heuresup = <?php echo $heures; ?>;
var libsup = <?php echo $libs; ?>;
window.open("p_admin.php?joursup="+joursup+"&heuresup="+heuresup+"&libsup="+libsup,"","width=950px heigth=950px resizable=yes scrollbars=yes menubar=yes status=yes ");
window.opener.close();
self.close();
}
or rien ne se passe
je pensais que ça pouvait venir de mes variables mais dans mon autre fonction javascript ça ne fonctionne pas non plus...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
function fonction(del)
{ 
var jour = document.del.jour.value;
var heure = document.del.heure.value;
var libmod = document.del.libmod.value;
window.open("p_admin.php?jour="+jour+"&heure="+heure+"&libmod="+libmod,"","width=950px heigth=950px resizable=yes scrollbars=yes menubar=yes status=yes ");
window.opener.close();
self.close();
}
et dans ma fonction qui fonctionnait avant tous mes changements...

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 
function controle(form1) 
{
var libel = document.form1.titre.value;
var cases = document.getElementById("form1").choix;
var choix;
var x = <?php echo $_GET['x'];?>;
var y = <?php echo $_GET['y'];?>;
 for(var i=0; i<cases.length && !choix; i++)
    {if(cases[i].checked){ choix = cases[i].value;} };   
window.open("p_admin.php?x="+x+"&y="+y+"&libel="+libel+"&choix="+choix,"","width=950px heigth=950px resizable=yes scrollbars=yes menubar=yes status=yes ");
window.opener.close();
self.close();
}
rien ne marche

j'exécute ces fonctions lorsque je clique sur un boutton à l'aide de
onclick="NomFonction()"
mais maintenant plus aucune fonction ne s'exécute...

voici mon code complet:

Code php : 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
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
 
<html >
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>libellé</title>
<script language="javascript">
 
function controle(form1) 
{
var libel = document.form1.titre.value;
var cases = document.getElementById("form1").choix;
var choix;
var x = <?php echo $_GET['x'];?>;
var y = <?php echo $_GET['y'];?>;
 for(var i=0; i<cases.length && !choix; i++)
    {if(cases[i].checked){ choix = cases[i].value;} };   
window.open("p_admin.php?x="+x+"&y="+y+"&libel="+libel+"&choix="+choix,"","width=950px heigth=950px resizable=yes scrollbars=yes menubar=yes status=yes ");
window.opener.close();
self.close();
}
function supp()
{ 
var joursup = <?php echo $jours; ?>;
var heuresup = <?php echo $heures; ?>;
var libsup = <?php echo $libs; ?>;
window.open("p_admin.php?joursup="+joursup+"&heuresup="+heuresup+"&libsup="+libsup,"","width=950px heigth=950px resizable=yes scrollbars=yes menubar=yes status=yes ");
window.opener.close();
self.close();
}
function fonction(del)
{ 
var jour = document.del.jour.value;
var heure = document.del.heure.value;
var libmod = document.del.libmod.value;
window.open("p_admin.php?jour="+jour+"&heure="+heure+"&libmod="+libmod,"","width=950px heigth=950px resizable=yes scrollbars=yes menubar=yes status=yes ");
window.opener.close();
self.close();
}
</script>
 
<body>
<?php 
//jour:
  $x = $_GET['x'];
  $y = $_GET['y'];
 
 if(isset($x))
 {
 if($x >= 65 && $x <=226){$jour=1; $ecrit="lundi";}
 if($x >=237 && $x <=400){$jour=2; $ecrit="mardi";}
 ..
 
 
  //heure 
 if ($y >=67  && $y<=103)$num=0; 
 if ($y >=106 && $y<=142)$num=1; 
 if ($y >=145 && $y<=179)$num=2;
 if ($y >=181 && $y<=219)$num=3; 
 if ($y >=221 && $y<=257)$num=4; 
 ...
 }
 
 
 // Déclaration des paramètres de connexion.
$host = 'localhost';
$user = 'root';
$bdd = 'eurisol';
$passwd  = '';
    // Connexion au serveur
$link = mysql_connect($host, $user,$passwd) or die("erreur de connexion au serveur");
mysql_select_db($bdd) or die("erreur de connexion a la base de donnees");
$req = mysql_query("select * FROM tache WHERE jour='$jour' AND num='$num'");
$fait =mysql_fetch_array ($req);
    $jours = $fait['jour'];
    $heures = $fait['num'];
    $libs = $fait['nom'];
if(isset($fait['num']))
{?> <p style="background-color:#FF0000" >DROIT ADMINISTRATEUR</p>
 
 
   <form method="post" name="del" >
  <p>SUPRESSION DE LA BALISE <input type="button" value="supprimer" onclick="supp()"/></p>   
 
  <p>MODIFICATION DE LA BALISE</p>
  <p>jour :
      <SELECT name="jour" size="1">
<option value="<?php echo $fait['jour'];?>"><?php echo $ecrit;?>      
<OPTION value="1">lundi
<OPTION value="2">mardi
...
</SELECT>
  </p>
  <p>heure :
      <SELECT name="heure" size="1">
<option value="<?php echo $fait['num'];?>"><?php echo $fait['num'];?>h00      
<OPTION value="0">00h00
<OPTION value="1">01h00
<OPTION value="2">02h00
<OPTION value="3">03h00
...
</SELECT>
    </p> 
 
    <p>libelle :
    <input type="text"  name="libmod" value="<?php echo $fait['nom'];?>"  />
    </p>
   <input type="button" value="modifier"  onclick="fonction(del)" />
</form>
<?php
}
else
{
?>
<form  method="post" name="form1">
  <p>Libellé :
    <input type="text"  name="titre" value="libellé" >
  </p>
  <p>votre choix :   
    <label> <br />
    <input type="radio" name="choix" value="mp" />
    Matiere premiere</label>
    <br />
    <label>
    <input type="radio" name="choix" value="pf" />
    Produit fini  </label>
    <br />
  </p>
    <p>
      <INPUT TYPE="button" NAME="bouton" VALUE="envoyer" onclick="controle(form1)">
  </p>
  </form>
  <?php
  } ?>
 
 </body>
</html>

pour ceux qui continu à lire...désolée pour la taille du code...mais comme je ne vois pas où est mon erreur ..e bien je préfère tout mettre!!!

merci!