ARGGGHHHH !!

Je teste de nouveau ce soir une page de mon site qui vérifie qu'on ne peut pas insérer de doublons et là , c'est la cata : HTTP404.

Je cherche depuis deux bonnes heures et je crois que je ne vois plus rien.

HELP !

Dans le head :

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
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
$MM_fl="MM_insert";
if (isset($_POST[$MM_fl])) {
$row_Recordset1000['id']=$_GET['id'];
  $MM_dupKey='panier400.php?id='.$row_Recordset1000['id'];
 
 
// recuperation des valeurs du formulaire 
 
$offre = $_POST['offre']; 
$paramart_Panier = $_GET['id'];
 
// on regarde si les valeurs exitent déjà 
 
$sql = sprintf("SELECT * FROM shop_offres WHERE offre=%s and article=%s",GetSQLValueString($offre, "text"), GetSQLValueString($paramart_Panier, "int"));
 
  mysql_select_db($database_centphzuone, $centphzuone);
  $req=mysql_query($sql, $centphzuone) or die(mysql_error());
 
 
// on compte le nombre de résultats 
$res = mysql_num_rows($req); 
 
if($res!=0) // Le nom existe déjà, on affiche un message d'erreur 
{ 
$MM_qs = "?";
 
    if (substr_count($MM_dupKey,"?") >=1) $MM_qs = "&";
    $MM_dupKey = $MM_dupKey . $MM_qs ."requser=".$offre;
    header ("Location: $MM_dupKey");
    exit;
} 
else 
{ 
// insertion de l'offre dans la base 
$currentPage = $_SERVER["PHP_SELF"];
 
$editFormAction = $_SERVER['PHP_SELF'];
if (isset($_SERVER['QUERY_STRING'])) {
  $editFormAction .= "?" . htmlentities($_SERVER['QUERY_STRING']);
}
$insertSQL = sprintf("INSERT INTO shop_offres ( client, article, offre, top , up , arch , suppr , date_offre , env , recu ) VALUES ( %s,%s,%s,%s,%s,%s,%s, %s, %s, %s)",
 
                       GetSQLValueString($_POST['client'], "text"),
                       GetSQLValueString($_POST['article'], "int"),
                       GetSQLValueString($_POST['offre'], "text"),
                       GetSQLValueString($_POST['top'], "int"),
                       GetSQLValueString($_POST['up'], "int"),
	             GetSQLValueString($_POST['arch'], "int"),
	             GetSQLValueString($_POST['suppr'], "int"),
                       GetSQLValueString($_POST['date_offre'], "text"),
	          GetSQLValueString($_POST['env'], "int"),
	          GetSQLValueString($_POST['recu'], "int"));
 
  mysql_select_db($database_centphzuone, $centphzuone);
  $Result1 = mysql_query($insertSQL, $centphzuone) or die(mysql_error());
 
  $insertGoTo = "suppr_panier400.php";
  if (isset($_SERVER['QUERY_STRING'])) {
    $insertGoTo .= (strpos($insertGoTo, '?')) ? "&" : "?";
    $insertGoTo .= $_SERVER['QUERY_STRING'];
  }
  header(sprintf("Location: %s", $insertGoTo));
}
 
}
Dans le body :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
<?php if (!isset($_GET['requser'])) {?><img src="images/mini/att.png" border="0" align="absmiddle"/> <span class="Style46">Vous ne pouvez faire qu'une seule offre et elle n'est ni modifiable ni annulable.</span>
      <?php } ?><?php if (isset($_GET['requser'])) {?><img src="images/mini/att.png" border="0" align="absmiddle"/> Cette valeur est déjà enregistrée dans notre base. Veuillez en saisir une nouvelle.<?php } ?>
et toujours dans le body , ce form pour envoyer une offre :

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
<form action="<?php echo $editFormAction; ?>" id="achat" name="achat" method="post">
                <input name="client" type="hidden" id="client" value="<?php echo $_SESSION['MM_Username']; ?>" />
                <input name="article" type="hidden" id="article" value="<?php echo $row_Recordset1000['article']; ?>" />
                <span class="Style44">Saisir votre offre <span class="Style45">( € )</span></span><span id="sprytextfield1">
                <input name="offre" type="text" id="offre" size="6" maxlength="6" />
                <span class="textfieldRequiredMsg Style19">Un nombre entier!</span><span class="textfieldInvalidFormatMsg Style19">Un nombre entier!</span></span>
                <label>
                <input name="top" type="hidden" id="top" value="" />
                <input name="up" type="hidden" id="up" value="" />
                <input name="arch" type="hidden" id="arch" value="" />
                <input name="suppr" type="hidden" id="suppr" value="" />
                <input type="hidden" name="date_offre" value="<?php echo date("Y-m-d H:i:s" ); ?>" size="32"/>
                <input name="env" type="hidden" id="env" value="" />
                <input name="recu" type="hidden" id="recu" value="" />
                <input type="submit" name="button5" id="button5" value="Valider" />
                </label>
                <input type="hidden" name="MM_insert" value="achat" />
              </form>