Bonjour,

Voila j'ai fait un site pour mon IUT, il fonctionne sans soucil en local. Hors la je devez le mettre sur leur serveur et hop rien ne s'affiche.
Je m'explique :
Je créé un formulaire du type :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
<form id="frmI" action="javascript:void(0);" onsubmit="verifForm(this.id);" method="post" enctype="application/x-www-form-urlencoded">
...
<center>
		<input type="button" onClick="javascript:validation(); return false;" onDblClick="javascript:validation(); return false;" value="Valider" />
	</center>
</form>
J'utilise de l'ajax pour envoyer en POST les données.
Dans le fichier validation.php (script qui doit insérer dans la base), je fais :
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
38
39
<?php session_start();
	include "connect.inc.php";
	$db = mysql_select_db($dbname,$id_link) or die ("s&eacute;lection base impossible");
 
	$data = "";
	$champs = "";
 
	// création des données pour la requête
	foreach ($_POST as $key => $value) {
		if($key != 'rndval') {
			$champs .= $key.",";
			$data .= "'$value',";
		}
	}
	$an_mois = date("Y/m/d");
	$data .= "'$an_mois-$facture'";
 
	$data = utf8_decode($data);
 
	// Requête
	$sql = "INSERT INTO donnees ($champs) VALUES ($data)";
 
	// execution de la requête
	$res = mysql_query($sql) or exit ("execution impossible ".mysql_error());
 
	//Resulat de la Requête
	if($res) {
		?>
		<center>
		<p style="width:80%">
			<?php require "mailing.php"; ?>
			<br /><br />
			<a href="javascript:void(0);" onclick="javascript:location.reload();">Retour</a>
		</p>
		</center>
		<?php
	}
	else echo "Une erreur s'est produite.";
?>
Mon soucil c'est qu'il renvoi rien du tout. Page blanche. Pour qu'elle raison ?
Je sais juste qu'ils ont désactiver les variables globales....

Merci