Inscription php

Fermé
ghazinhidi Messages postés 10 Date d'inscription vendredi 19 décembre 2014 Statut Membre Dernière intervention 14 mai 2015 - 19 déc. 2014 à 00:10
Dragonio Messages postés 79 Date d'inscription dimanche 8 novembre 2009 Statut Membre Dernière intervention 28 août 2015 - 19 déc. 2014 à 01:29
salut a tous
j'ai une probleme au niveau de mysqli
je pas comprend cet erreur
( ! ) Fatal error: Call to a member function prepare() on a non-object in C:\wamp\www\PPP\verif.php on line 50
- ligen 50 : $stmt = $mysqli->prepare("INSERT INTO user VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?)");
et voici mon code :
<?php
if(isset($_POST['b1']))
{
if (isset($_POST['n']))
{
$n=$_POST['n'];
}
if (isset($_POST['p']))
{
$n=$_POST['p'];
}

if (isset($_POST['psd']))
{
$n=$_POST['psd'];
}
if (isset($_POST['e']))
{
$n=$_POST['e'];
}
if (isset($_POST['pwd']))
{
$n=$_POST['pwd'];
}
if (isset($_POST['v']))
{
$n=$_POST['v'];
}
if (isset($_POST['a']))
{
$n=$_POST['a'];
}
if (isset($_POST['s']))
{
$n=$_POST['s'];
}
if (isset($_POST['sp']))
{
$n=$_POST['sp'];
}
$base= mysqli_connect("localhost", "root", "", "utilisateurs");

/* Vérification de la connexion */
if (mysqli_connect_errno()) {
printf("Échec de la connexion : %s\n", mysqli_connect_error());
exit();
}


$stmt = $mysqli->prepare("INSERT INTO user VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?)");
$stmt->bind_param('sssd',$n,$p,$psd,$e,$pwd,$v,$a,$s,$sp);

$stmt->execute();

printf("%d ligne insérée.\n", $stmt->affected_rows);
$stmt->close();

$mysqli->close();
}

?>

1 réponse

Dragonio Messages postés 79 Date d'inscription dimanche 8 novembre 2009 Statut Membre Dernière intervention 28 août 2015 8
Modifié par Dragonio le 19/12/2014 à 01:32
Bonjour

$stmt = $mysqli->prepare("INSERT INTO user VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?)"); 
$stmt->bind_param('sssd',$n,$p,$psd,$e,$pwd,$v,$a,$s,$sp); 


Ce ne serais pas plutot

$stmt = $base->prepare("...

Car juste au dessus tu te connecte a ta database avec $base
$base= mysqli_connect("localhost", "root", "", "utilisateurs"); 
3