Bonsoir,
J'ai un soucis avec mon Header
Warning: Cannot modify header information - headers already sent by
Ma class que j'apelle :
Code :
- <?php
- class mysqlConnecteur extends mysqli
- {
- protected $host = "127.0.0.1";
- protected $username = "root";
- protected $password = "";
- protected $dbname= "timbre";
- protected $debug = false;
- function __construct()
- {
- //Connection base
- parent::__construct($this->host,$this->username,$this->password,$this->dbname);
- /* Vérification de la connexion */
- if ($this->debug)
- {
- if ($this->errno)
- {
- //echo("Échec de la connexion" );
- }
- else
- {
- //echo ("Connection au serveur réussie" );
- }
- }
- }
- function query($strquery)
- {
- $Results = parent::query($strquery);
- if ($this->debug)
- {
- if ($this->errno)
- {
- //echo ("Erreur de syntaxe" );
- }
- else
- {
- //echo ("requete OK" );
- }
- }
- return ($Results);
- }
- function ValeurFormulaire($valeurForm)
- {
- if(isset($_POST[$valeurForm]))
- {
- $ValTexte = $_POST[$valeurForm];
- return $ValTexte;
- }
- }
- }
- ?>
|
Feuille action.php que j'ai apellé depuis une page HTML, vers laquelle j'aimerais revenir ensuite.
Il semblerait que ça vienne du Include...mais je vois pas pkoi
Code :
- <?php
- include ("../class/mysqli.class.php" );
- $base = new mysqlConnecteur();
- //Récupéer les noms des champs et les valeurs
- $Nom = $base -> ValeurFormulaire('Nom_Compte');
- $Prenom = $base -> ValeurFormulaire('Prenom_Compte');
- $Login = $base -> ValeurFormulaire('Login_Compte');
- $Pass = $base -> ValeurFormulaire('Pass_Compte');
- //Executer la requete d'ajout
- $resultat = $base -> query("INSERT INTO utilisateur
- (Nom_user,Prenom_user,Login_user,Pass_user)
- VALUES('".$Nom."','".$Prenom."','".$Login."','".$Pass."')" );
- header("location:index.php" );
- ?>
|
D'avance merci pr les réponses
@+
Marc
Message édité par cvb le 04-06-2007 à 19:44:54