J'ai repris le code du début (pas à la va vite :p)
Mais on m'affiche une erreur, d'après vous est-ce dans la bdd ?
voici le code d'erreur :
Mais on m'affiche une erreur, d'après vous est-ce dans la bdd ?
Code :
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >
<head>
<title>Inscription</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<link rel="stylesheet" media="screen" type="text/css" title="Design" href="inscription_style.css" />
</head>
<?php
$name = $_POST['name'];
$mot_de_passe = $_POST['mot_de_passe'];
$groupe = $_POST['groupe'];
$camp = $_POST['camp'];
if ($name == "")
{
echo("Vous devez donner un nom à votre personnage");
include("./inscription.html");
exit(0);
}
else if ($mot_de_passe == "")
{
echo("Vous devez entrer un mot de passe");
include("./incription.html");
exit(0);
}
else if ($groupe == "")
{
echo("Vous devez choisir un nom pour votre groupe");
include("./inscription.html");
exit(0);
}
else
{
// Connexion à la base de données.
$connexion = mysql_connect("localhost", "root", "") or die ("Connexion au serveur impossible");
// On se connecte à la base de données
$db = mysql_select_db("test", $connexion) or die ("Sélection de la base de données impossible");
// On créé la requête
$query = "INSERT INTO perso (name, pv, pv_max, pm, pm_max, recuperation, perception, titre, groupe, camp, arme_a_distance_, arme_au_cac)
VALUES('$name', '1000', '1000', '120', '120', '120', '120', '60', '4', 'memelouk ou petit-fils de seigneur', '$groupe', '$camp', 'lance', 'poignard')";
// On exécute la requête
$result = mysql_query($query);
// Au cas où...
if (!$result)
{
echo "Impossible d\'effectuer l'inscription";
echo mysql_errno()." : ".mysql_error()."<br>";
}
else
{
echo (" <div>
<em>L homme s en alla d un pas lourd</em> <br/><br/>
Votre inscription a bien été prise en compte, merci.<br/>
login : " . $name . "<br />mot de passe : " . $mot_de_passe . "<br />camps : " . $camp . "
</div>");
}
}
mysqlclose();
?>
voici le code d'erreur :
Code :
Impossible d\'effectuer l'inscription1136 : Column count doesn't match value count at row 1
Fatal error: Call to undefined function: mysqlclose() in c:\documents and settings\cyril\bureau\kc\suite.php on line 66