Insertion dans une base sous Wamp

ViPHP
ViPHP | 2291 Messages

18 juil. 2006, 16:43

Bonjour,
J'ai un formulaire sur mon site qui fonctionne correctement, je viens d'installer Wamp pour des modifs et j'ai comme problème quand je valide le formulaire il insère des ligne vide dans ma TABLE :cry: et j'ai beaucoup de mal à comprend pourquoi en local il ne fonctionne pas et sur mon site il fonctionne il y aurais (encore une fois !) une bonne âme pour me guider ???
Voici mon fichier validation.php
<?PHP
session_start();
if (!isset($_SESSION['login'])) {
    header ('Location: ../index.php');
    exit();
}
?>
<?PHP

include "../connect/fc-phpconnect.php";

// première ligne du form//


if ($ref_1 != '' && $nom_1 != '' && $adr_1 != '' && $rem_1 != '' && $tech_1 != '' && $date_1 != '' && $tel_1) {
}
$base = "INSERT INTO prestation_juillet_2006 (ref, nom, adr, rem, tech, date, tel) VALUES ('".mysql_escape_string($ref_1)."', '".mysql_escape_string($nom_1)."', '".mysql_escape_string($adr_1)."', '".mysql_escape_string($rem_1)."', '".mysql_escape_string($tech_1)."', '".mysql_escape_string($date_1)."', '".mysql_escape_string($tel_1)."')";
mysql_query($base)or die('Erreur SQL !'.$base.''.mysql_error());

//deuxième ligne fu form//

if ($ref_2 != '' && $nom_2 != '' && $adr_2 != '' && $rem_2 != '' && $tech_2 != '' && $date_2 != '' && $tel_2)
{
$base = "INSERT INTO prestation_juillet_2006 (ref, nom, adr, rem, tech, date, tel) VALUES ('".mysql_escape_string($ref_2)."', '".mysql_escape_string($nom_2)."', '".mysql_escape_string($adr_2)."', '".mysql_escape_string($rem_2)."', '".mysql_escape_string($tech_2)."', '".mysql_escape_string($date_2)."', '".mysql_escape_string($tel_2)."')";
mysql_query($base)or die('Erreur SQL !'.$base.''.mysql_error());
}


//troisième ligne du form//

if ($ref_3 != '' && $nom_3 != '' && $adr_3 != '' && $rem_3 != '' && $tech_3 != '' && $date_3 != '' && $tel_3)
{
$base = "INSERT INTO prestation_juillet_2006 (ref, nom, adr, rem, tech, date, tel) VALUES ('".mysql_escape_string($ref_3)."', '".mysql_escape_string($nom_3)."', '".mysql_escape_string($adr_3)."', '".mysql_escape_string($rem_3)."', '".mysql_escape_string($tech_3)."', '".mysql_escape_string($date_3)."', '".mysql_escape_string($tel_3)."')";
mysql_query($base)or die('Erreur SQL !'.$base.''.mysql_error());
}

//quatrième ligne du form//

if ($ref_4 != '' && $nom_4 != '' && $adr_4 != '' && $rem_4 != '' && $tech_4 != '' && $date_4 != '' && $tel_4)
{
$base = "INSERT INTO prestation_juillet_2006 (ref, nom, adr, rem, tech, date, tel) VALUES ('".mysql_escape_string($ref_4)."', '".mysql_escape_string($nom_4)."', '".mysql_escape_string($adr_4)."', '".mysql_escape_string($rem_4)."', '".mysql_escape_string($tech_4)."', '".mysql_escape_string($date_4)."', '".mysql_escape_string($tel_4)."')";
mysql_query($base)or die('Erreur SQL !'.$base.''.mysql_error());
}


//cinquième ligne du form//

if ($ref_5 != '' && $nom_5 != '' && $adr_5 != '' && $rem_5 != '' && $tech_5 != '' && $date_5 != '' && $tel_5)
{
$base = "INSERT INTO prestation_juillet_2006 (ref, nom, adr, rem, tech, date, tel) VALUES ('".mysql_escape_string($ref_5)."', '".mysql_escape_string($nom_5)."', '".mysql_escape_string($adr_5)."', '".mysql_escape_string($rem_5)."', '".mysql_escape_string($tech_5)."', '".mysql_escape_string($date_5)."', '".mysql_escape_string($tel_5)."')";
mysql_query($base)or die('Erreur SQL !'.$base.''.mysql_error());
}


//sixième ligne du form//

if ($ref_6 != '' && $nom_6 != '' && $adr_6 != '' && $rem_6 != '' && $tech_6 != '' && $date_6 != '' && $tel_6)
{
$base = "INSERT INTO prestation_juillet_2006 (ref, nom, adr, rem, tech, date, tel) VALUES ('".mysql_escape_string($ref_6)."', '".mysql_escape_string($nom_6)."', '".mysql_escape_string($adr_6)."', '".mysql_escape_string($rem_6)."', '".mysql_escape_string($tech_6)."', '".mysql_escape_string($date_6)."', '".mysql_escape_string($tel_6)."')";
mysql_query($base)or die('Erreur SQL !'.$base.''.mysql_error());
}
mysql_close($link);

echo 'merci beaucoup, vos infos ont été enregistrées.';

?>
<html>
<head></head>
<body>
<body background="../img/grd-4px.gif">

<a href="../deconnexion.php"><font color="#FF0000">Déconnexion</font></a>

</body>
</html>
D'avance merci

Eléphant du PHP | 177 Messages

18 juil. 2006, 17:09

A tout hasard executes tu ce script sans passer par le formulaire ?
Ou je m'egare.

ViPHP
ViPHP | 2291 Messages

18 juil. 2006, 22:22

A tout hasard executes tu ce script sans passer par le formulaire ?
Ou je m'egare.
Le script s'execute quand ont valide le formulaire.
<form method="POST" action="enregistrement/validation.php">
Mes variables n'étais pas déclaré..