2014-05-05 6 views
-5

Salut, j'essaie actuellement d'ajouter des données dans ma table SQL en utilisant php Je ne peux pas sembler voir où je vais mal ici, je reçois les erreurs suivantes:insérer dans une table SQL

Notice: Undefined index: ModuleId in N:\ftp\compc\d11os\Project\addModule.php on line 70 

Notice: Undefined index: Title in N:\ftp\compc\d11os\Project\addModule.php on line 70 

Notice: Undefined index: CreditLevel in N:\ftp\compc\d11os\Project\addModule.php on line 70 

Notice: Undefined index: CreditPoints in N:\ftp\compc\d11os\Project\addModule.php on line 70 

Notice: Undefined index: Status in N:\ftp\compc\d11os\Project\addModule.php on line 70 

Warning: mysql_query(): Access denied for user ''@'localhost' (using password: NO) in N:\ftp\compc\d11os\Project\addModule.php on line 72 

Warning: mysql_query(): A link to the server could not be established in N:\ftp\compc\d11os\Project\addModule.php on line 72 

Voici le code que je suis actuellement en utilisant:

<?php 
if (isset($_POST['submit']) && $_POST['submit']=="Submit") { 

$con=mysqli_connect("localhost","useername ","password ","databasename"); 
// Check connection 
if (mysqli_connect_errno()) 
    { 
    echo "Failed to connect to MySQL: " . mysqli_connect_error(); 
    } 


    $insert = "INSERT INTO module (ModuleId, Title, CreditLevel, CreditPoints, Status, Award) 

    VALUES ('".$_POST['ModuleId']."','".$_POST['Title']."','".$_POST['CreditLevel']."','".$_POST['CreditPoints']."','".$_POST['Status']."','".$_POST['Award']."')"; 

    $add_member = mysql_query($insert); 


?> 

quelqu'un peut-il s'il vous plaît aider? :/

+0

Simple => 'mysql_query' <= ahem (* c'est un indice *) –

+0

Ajouter un rapport d'erreur au début de votre fichier (s) ' error_reporting (E_ALL); ini_set ('display_errors', 1); mysqli_report (MYSQLI_REPORT_ERROR | MYSQLI_REPORT_STRICT); ' –

+0

Vous mélangez' mysqli_' et 'mysql_'. Ce sont deux API différentes. – Kermit

Répondre

-1

Vous avez utilisé mysql_query() lorsque vous deviez utiliser mysqli_query() pour commencer.

+1

Cela a déjà été mentionné dans les commentaires. – Kermit

+0

J'ai changé mysql_query() en mysqli_query() et maintenant je reçois le message suivant Avertissement: mysqli_query() attend au moins 2 paramètres, 1 donné dans N: \ ftp \ compc \ d11os \ Project \ addModule.php sur la ligne 70 – user3605679

+0

@ user3605679 Ok. Google cette erreur. – Kermit

Questions connexes