le 12/01/2008 à 13:11
zOy
Bonjour tous le monde, j'ai créer un site (www.ratemysite.fr) et depuis que j'ai touché le fichier templates d'une page mon formulaire ne marche plus ... J'ai essayé chercher l'erreur mais je ne vois vraiment pas d'où elle vient.
Je vous explique, lorsque l'on ajouter un site à ma base de donnée, tout a l'air de bien fonctionner sauf que le formulaire ne fait pas son travail et donc aucune information est ajouté à ma base de donnée. Pourtant il n'y a aucun message d'erreur. Je ne comprend plus rien :(
Voiçi la page de traitement
Et la page template
Je vous explique, lorsque l'on ajouter un site à ma base de donnée, tout a l'air de bien fonctionner sauf que le formulaire ne fait pas son travail et donc aucune information est ajouté à ma base de donnée. Pourtant il n'y a aucun message d'erreur. Je ne comprend plus rien :(
Voiçi la page de traitement
PostDomain.php
<?
require_once("conn.php");
require_once("access.php");
if(isset($_POST[s1]))
{
$NewDomain = $_POST[domain].".".$_POST[ext];
$NewDomain = strtolower($NewDomain);
$q1 = "insert into domain_domains set
memberid = '$_SESSION[MemberID]',
categoryid = '$_POST[CategoryID]',
domainname = '$NewDomain',
DomainDesc = '$_POST[DomainDescription]',
offers = '$_POST[offers]' ";
mysql_query($q1) or die(mysql_error());
header("location:ManageDomains.php");
exit();
}
require_once("templates/header.php");
//get the categories
$q2 = "select * from domain_categories order by categoryname";
$r2 = mysql_query($q2) or die(mysql_error());
$SelectCategory = "<select name=\"CategoryID\" class=\"InputField\">\n\t";
$SelectCategory .= "<option value=\"\"></option>\n\t";
while($a2 = mysql_fetch_array($r2))
{
$SelectCategory .= "<option value=\"$a2[categoryid]\">$a2[categoryname]</option>\n\t";
}
$SelectCategory .= "</select>";
$DomainExtentions = "<select name=\"ext\" class=\"InputField\">\n";
$qe = "select * from domain_ext order by ExtText";
$re = mysql_query($qe) or die(mysql_error());
while($ae = mysql_fetch_array($re))
{
$DomainExtentions .= "<option value=\"$ae[ExtText]\">$ae[ExtText]</option>\n\t";
}
$DomainExtentions .= "<option selected=\"selected\">.fr</option></select>";
require_once("templates/PostDomainTemplate.php");
require_once("templates/footer.php");
?>
Et la page template
PostDomainTemplate.php
<?
require_once("conn.php");
require_once("access.php");
if(isset($_POST[s1]))
{
$NewDomain = $_POST[domain].".".$_POST[ext];
$NewDomain = strtolower($NewDomain);
$q1 = "insert into domain_domains set
memberid = '$_SESSION[MemberID]',
categoryid = '$_POST[CategoryID]',
domainname = '$NewDomain',
DomainDesc = '$_POST[DomainDescription]',
offers = '$_POST[offers]' ";
mysql_query($q1) or die(mysql_error());
header("location:ManageDomains.php");
exit();
}
require_once("templates/header.php");
//get the categories
$q2 = "select * from domain_categories order by categoryname";
$r2 = mysql_query($q2) or die(mysql_error());
$SelectCategory = "<select name=\"CategoryID\" class=\"InputField\">\n\t";
$SelectCategory .= "<option value=\"\"></option>\n\t";
while($a2 = mysql_fetch_array($r2))
{
$SelectCategory .= "<option value=\"$a2[categoryid]\">$a2[categoryname]</option>\n\t";
}
$SelectCategory .= "</select>";
$DomainExtentions = "<select name=\"ext\" class=\"InputField\">\n";
$qe = "select * from domain_ext order by ExtText";
$re = mysql_query($qe) or die(mysql_error());
while($ae = mysql_fetch_array($re))
{
$DomainExtentions .= "<option value=\"$ae[ExtText]\">$ae[ExtText]</option>\n\t";
}
$DomainExtentions .= "<option selected=\"selected\">.fr</option></select>";
require_once("templates/PostDomainTemplate.php");
require_once("templates/footer.php");
?>