Problème affichage page php formualaire IE

Fermé
biguiz - 22 avril 2008 à 17:51
 Biguiz - 24 avril 2008 à 11:51
Bonjour,
Je suis actuellement en train de réaliser un site web en php pour le compte de ma licence pro.
Sur certaines de mes pages est présent un formulaire de réservations crée avec la méthode POST afin d'envoyer le contenu du formulaire inséré dans la BDD à un destinataire. Or ces pages de réservation sont accessibles sous Mozilla, mais sous IE, dès que je clique sur le lien de ces pages, cela me redirige automatiquement vers ma page index...
Savez-vous d'ou celà peut-il venir ?

Voici mon site : http://cetia0017.com/bureauguidestemplates/
Voir par exemple mes pages réservations ou contact.

Je vous remercie par avance pour votre aide...
A voir également:

5 réponses

doctormad Messages postés 430 Date d'inscription mercredi 28 novembre 2007 Statut Membre Dernière intervention 2 avril 2015 99
22 avril 2008 à 18:07
Salut, le problème est très certainement au niveau de ton code php, mais sans le code ça va être difficile de t'aider ^^

Si tu veux pas le monter tu peux toujours essayer de passer en mode debug (error_reporting = E_ALL).
0
<?php require_once('Connections/liens.php'); ?>
<?php
if (!function_exists("GetSQLValueString")) {
function GetSQLValueString($theValue, $theType, $theDefinedValue = "", $theNotDefinedValue = "")
{
$theValue = get_magic_quotes_gpc() ? stripslashes($theValue) : $theValue;

$theValue = function_exists("mysql_real_escape_string") ? mysql_real_escape_string($theValue) : mysql_escape_string($theValue);

switch ($theType) {
case "text":
$theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
break;
case "long":
case "int":
$theValue = ($theValue != "") ? intval($theValue) : "NULL";
break;
case "double":
$theValue = ($theValue != "") ? "'" . doubleval($theValue) . "'" : "NULL";
break;
case "date":
$theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
break;
case "defined":
$theValue = ($theValue != "") ? $theDefinedValue : $theNotDefinedValue;
break;
}
return $theValue;
}
}

$editFormAction = $_SERVER['PHP_SELF'];
if (isset($_SERVER['QUERY_STRING'])) {
$editFormAction .= "?" . htmlentities($_SERVER['QUERY_STRING']);
}

if ((isset($_POST["MM_insert"])) && ($_POST["MM_insert"] == "form1")) {
$insertSQL = sprintf("INSERT INTO contact (contact_id, contact_civilite, contact_nom, contact_prenom, contact_mail, contact_telfixe, contact_telportable, contact_adresse, contact_cp, contact_ville, contact_pays, contact_type, contact_titre, contact_message, contact_client, contact_entreprise, contact_emailing) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s)",
GetSQLValueString($_POST['contact_id'], "int"),
GetSQLValueString($_POST['contact_civilite'], "text"),
GetSQLValueString($_POST['contact_nom'], "text"),
GetSQLValueString($_POST['contact_prenom'], "text"),
GetSQLValueString($_POST['contact_mail'], "text"),
GetSQLValueString($_POST['contact_telfixe'], "int"),
GetSQLValueString($_POST['contact_telportable'], "int"),
GetSQLValueString($_POST['contact_adresse'], "text"),
GetSQLValueString($_POST['contact_cp'], "int"),
GetSQLValueString($_POST['contact_ville'], "text"),
GetSQLValueString($_POST['contact_pays'], "text"),
GetSQLValueString($_POST['contact_type'], "text"),
GetSQLValueString($_POST['contact_titre'], "text"),
GetSQLValueString($_POST['contact_message'], "text"),
GetSQLValueString($_POST['contact_client'], "text"),
GetSQLValueString($_POST['contact_entreprise'], "text"),
GetSQLValueString(isset($_POST['contact_emailing']) ? "true" : "", "defined","'Y'","'N'"));

mysql_select_db($database_liens, $liens);
$Result1 = mysql_query($insertSQL, $liens) or die(mysql_error());


$insertGoTo = "?action=ok";//
// if (isset($_SERVER['QUERY_STRING'])) {
// $insertGoTo .= (strpos($insertGoTo, '?')) ? "&" : "?";
// $insertGoTo .= $_SERVER['QUERY_STRING'];
// }
}
header(sprintf("Location: %s", $insertGoTo));
$destinataire="exemple@wanadoo.blabla" ;
$objet="Demande de reservation - BGPA" ;
$message.="Coordonnees de la personne a contacter /n";
$message.="Prenom et nom : ". utf8_decode($_POST['contact_civilite']).".". utf8_decode($_POST['contact_prenom']).".". utf8_decode($_POST['contact_nom'])."\n";
$message.="Mail : ". utf8_decode($_POST['contact_mail'])."\n";
$message.="Numero de telephone : ". utf8_decode($_POST['contact_telfixe']).".". utf8_decode($_POST['contact_telportable'])."\n";
$message.="Adresse : ". utf8_decode($_POST['contact_adresse'])."\n";
$message.="Code Postal : ". utf8_decode($_POST['contact_cp'])."\n";
$message.="Ville : ". utf8_decode($_POST['contact_ville'])."\n";
$message.="Pays : ". utf8_decode($_POST['contact_pays'])."\n";
$message.="Contact client/entreprise : ". utf8_decode($_POST['contact_client']).".". utf8_decode($_POST['contact_entreprise'])."\n";
$message.="Message : ". utf8_decode($_POST['contact_message'])."\n";
$message.="Demande de type d'activité réservée : ". utf8_decode($_POST['contact_type'])."\n";
$message.="Activité à réserver : ". utf8_decode($_POST['contact_titre'])."\n";
$from="From: ".$_POST['contact_mail'] ;


mail(htmlspecialchars($destinataire),addslashes($objet),addslashes($message),htmlspecialchars($from)) ;


mysql_select_db($database_liens, $liens);
$query_rs_contact = "SELECT * FROM contact";
$rs_contact = mysql_query($query_rs_contact, $liens) or die(mysql_error());
$row_rs_contact = mysql_fetch_assoc($rs_contact);
$totalRows_rs_contact = mysql_num_rows($rs_contact);

mysql_select_db($database_liens, $liens);
$query_rs_type = "SELECT * FROM activitetype";
$rs_type = mysql_query($query_rs_type, $liens) or die(mysql_error());
$row_rs_type = mysql_fetch_assoc($rs_type);
$totalRows_rs_type = mysql_num_rows($rs_type);

mysql_select_db($database_liens, $liens);
$query_rs_activite = "SELECT * FROM activite";
$rs_activite = mysql_query($query_rs_activite, $liens) or die(mysql_error());
$row_rs_activite = mysql_fetch_assoc($rs_activite);
$totalRows_rs_activite = mysql_num_rows($rs_activite);

mysql_select_db($database_liens, $liens);
$query_rs_produits = "SELECT * FROM produit";
$rs_produits = mysql_query($query_rs_produits, $liens) or die(mysql_error());
$row_rs_produits = mysql_fetch_assoc($rs_produits);
$totalRows_rs_produits = mysql_num_rows($rs_produits);
?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
0
Relance...
0
Personne ne peut m'aider SVP ?
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Toujours personne qui peut m'aider snif ?
0