Vous n'êtes pas identifié(e).
Pages : 1
Bonsoir
Cela ne m'a pas fait avancer.
Une autre idée peut être ???
Bonjour,
J'ai installé Xamp.
Dans le répertoire "www" j'ai crée un dossier Amiss et j'ai crée mes tables via des requêtes dans la console sql de phpmyadmin
Une fois fait je crée un fichier index.php comme suit
<!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="en" >
<head>
<title></title>
<META NAME="description" CONTENT="..">
.....
<META NAME="generator" CONTENT="notepad"><link type="text/css" rel="stylesheet" href="style.css" />
</head>
<body>
<div id="all">
<div id="header">
<?php include_once("header.php"); ?>
</div>
<div id="contenu">
<?php
$var=$_GET['var'];
if( $var=="1" )
include_once("menu.php");
else if( $var=="2" )
include_once("parametres.php");
else if( $var=="3" )
include_once("partenaires.php");
else if( $var=="4" )
include_once("contact.php");
else if( $var=="5" )
include_once("materiels.php");
else if( $var=="6" )
include_once("formation.php");
else if( $var=="7" )
include_once("ajout_statut.php");
else
include_once("accueil.php");
?>
</div>
<div id="footer">
<p>Copyright 2010 <a title="...." href="....">....</a></p>
</div>
</div></body>
</html>
Une fois fait je crée un fichier ajout_statut.php comme suit
<p>
<form method="POST" action="ajout_statut_code.php">
<b>Forme Juridique : </b><input type="text" name="FormeJuridique" size="40" value="" maxlength="40">
<input type="submit" value="Ajouter" name="envoyer">
</p>
un fichier _connexion.php
<?
// Paramètres persos
$host = "localhost";
$user = "root";
$pass = "*****";
$bdd = "amissdatabase";
// connexion
@mysql_connect($host,$user,$pass)
or die("Impossible de se connecter");
@mysql_select_db("$bdd")
or die("Impossible de se connecter");
?>
Et un fichier ajout_statut_code.php
<?php
// Connexion à la base de données
include("_connexion.php");// On commence par récupérer les champs
if(isset($_POST['FormeJuridique'])) $formejuridique=$_POST['FormeJuridique'];
else $formejuridique="";// On vérifie si les champs sont vides
if(empty($formejuridique))
{
echo '<font color="red">Aucun champ ne peut rester vide !</font>';
}// Aucun champ n'est vide, on peut enregistrer dans la table
else
{
// on écrit la requête sql
$sql = "INSERT INTO formejuridique(id, FormeJuridique) VALUES('','$formejuridique')";
// on insère les informations du formulaire dans la table
mysql_query($sql) or die('Erreur SQL !'.$sql.'<br>'.mysql_error());// on affiche le résultat pour le visiteur
echo 'La nouvelle forme juridique a été ajoutée.';
mysql_close(); // on ferme la connexion
}
?>
Pour info, extrait du fichier config.inc.php :
<?php
/* Servers configuration */
$i = 0;/* Server: localhost [1] */
$i++;
$cfg['Servers'][$i]['verbose'] = 'localhost';
$cfg['Servers'][$i]['host'] = 'localhost';
$cfg['Servers'][$i]['port'] = '';
$cfg['Servers'][$i]['socket'] = '';
$cfg['Servers'][$i]['connect_type'] = 'tcp';
$cfg['Servers'][$i]['extension'] = 'mysqli';
$cfg['Servers'][$i]['auth_type'] = 'config';
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = '*****';
$cfg['Servers'][$i]['AllowNoPassword'] = false;/* End of servers configuration */
$cfg['DefaultLang'] = 'en-utf-8';
$cfg['ServerDefault'] = 1;
$cfg['UploadDir'] = '';
$cfg['SaveDir'] = '';?>
Au final le navigateur me sors une erreur comme celle la :
Warning: mysql_query() [function.mysql-query]: Access denied for user 'SYSTEM'@'localhost' (using password: NO) in D:\wamp\www\Amiss\ajout_statut_code.php on line 24
Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in D:\wamp\www\Amiss\ajout_statut_code.php on line 24
Erreur SQL !INSERT INTO formejuridique(id, FormeJuridique) VALUES('','SARL')
Access denied for user 'SYSTEM'@'localhost' (using password: NO)
Please HELP ME !!!
Merci d'avance de ce que vous ferez
Pages : 1