Bonjour,
dans une page j'ai mis un formulaire et une function en JS qui est suppose s'executer quand on click sur un button -onClick="Nom Function()"-, mais le probleme c'est qu'elle s'execute sans click sur le button et dés l'ouverture de la page!

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
25
26
27
28
29
30
31
32
33
34
35
36
37
 
<script type="text/javascript">
function Ajouter()
{
<?php
$sociale=addslashes($_POST['sociale']);
$commentaire=addslashes($_POST['commentaire']);
$tel1=trim(addslashes($_POST['tel1']));
 
					mysql_connect('localhost', 'root', '');
mysql_select_db('Test');
$sql = 'insert into testtest values ("'.$sociale.'","'.$commentaire.'","'.$tel1.'")'; 
 
$result = mysql_query($sql);
 
if (!$result) {
   echo "Une erreur a été détectée lors de la lecture des données !";
echo 'Erreur MySQL : ' . mysql_error();
   exit;
}
 
?>
}
</script>
 
<?php
 
$form="
<form method=\"POST\">
                                                                        <p>Nom <input type=\"text\" name=\"sociale\" id=\"textfield\" required/></p>
                                                                          <p>Commentaire <textarea name=\"commentaire\" id=\"commentaire\" required></textarea></p>
                                      <p>Téléphone 1 <input type=\"text\" name=\"tel1\" id=\"textfield\" required/></p>
                                      <p><input type=\"submit\" value=\"Envoyer\" name=\"GO\" onclick=\"Ajouter()\"></p>

</form>";
echo $form;
?>