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!