Avatar billede kane Juniormester
14. februar 2005 - 00:07 Der er 10 kommentarer og
2 løsninger

insert into problem

$sqlQuery = ("insert into prodList (name, desc, price, code) VALUES ("$prodName", "$prodDesc", "$prodPrice", "$prodCode")")  or die("Error opening database .... use the browsers BACK button");

nogle der kan se fejl ved denne her?
Avatar billede syvon Nybegynder
14. februar 2005 - 00:20 #1
prøv denne

$sqlQuery = "INSERT INTO prodList (name, desc, price, code) VALUES ('$prodName', '$prodDesc', '$prodPrice', '$prodCode')or die("Error opening database .... use the browsers BACK button")";
Avatar billede danino Nybegynder
14. februar 2005 - 00:21 #2
Ja... Prøv:
$sqlQuery = ("insert into prodList (name, desc, price, code) VALUES ('".$prodName."', '".$prodDesc."', '".$prodPrice."', '".$prodCode."')")  or die("Error opening database .... use the browsers BACK button");
Avatar billede danino Nybegynder
14. februar 2005 - 00:22 #3
Bare se bort fra min... Syvon's version er rigtig... (tror jeg) :)
Avatar billede kane Juniormester
14. februar 2005 - 00:25 #4
ja, det hjalå en del
nu er de blot lidt ballade her

Warning: odbc_exec(): SQL error: [Microsoft][ODBC Microsoft Access-driver] Der er en syntaksfejl i INSERT INTO-sætningen., SQL state 37000 in SQLExecDirect in C:\Documents and Settings\Dennis\Skrivebord\localhost\prodadd1.php on line 58

$dbResult = odbc_exec($dbConn, $sqlQuery)or die("Product record update failed");
Avatar billede kane Juniormester
14. februar 2005 - 00:28 #5
nej faktisk ikke, din kom et skridt videre
Avatar billede syvon Nybegynder
14. februar 2005 - 00:31 #6
lavede en mindre fejl

$sqlQuery = "INSERT INTO prodList (name, desc, price, code) VALUES ('$prodName', '$prodDesc', '$prodPrice', '$prodCode')" or die("Error opening database .... use the browsers BACK button");
Avatar billede kane Juniormester
14. februar 2005 - 00:39 #7
Det hjalp også, men nu er det denne her der fejler

$dbResult = odbc_exec($dbConn,$sqlQuery) or die("Product add failed");
Avatar billede kane Juniormester
14. februar 2005 - 00:54 #8
come guys

Det er det sidste jeg mangler
Avatar billede kane Juniormester
14. februar 2005 - 01:07 #9
<br>
<?php
 
    // connect to the database
    $dbConn = odbc_connect("flamingo","","")
      or die("Error opening database .... use the browsers BACK button");

    // store the products new details from the POST
  $code =  $_POST["prodcode"];
  $name =  $_POST["prodname"];
  $desc =  $_POST["proddesc"];
  $price = $_POST["prodprice"];

    // just do a final check to make sure the product exists
    $sqlQuery = "select * from prodList where prodCode='" . $code . "'";
  $dbResult = odbc_exec($dbConn,$sqlQuery) or die("Error, Product Listing failed .... use the browsers BACK button");
    $res = odbc_fetch_row($dbResult);
    if ($res == TRUE) {
      echo("<p> The product with code " . $code . "  exist in the products table");
      echo("<p><a href='prodadd.html'>Go back</a>");
      die("<br><br>");
    }

  //$sqlQuery ="INSERT INTO prodList(name,desc,price,code) VALUES(prodName,prodDesc,prodPrice,prodCode) ";
//$sqlQuery2 = ("insert into prodList (name, desc, price, code) VALUES ('".$name."', '".$desc."', '".$price."', '".$code."')")  or die("Error opening database .... use the browsers BACK button");

$sqlQuery = "INSERT INTO prodList (name, desc, price, code) VALUES ('$name', '$desc', '$price', '$code')" or die("Error opening database .... use the browsers BACK button");
// $dbConn = odbc_do( $dbConn, $sqlQuery ) or die("Product add failed");

$dbResult = odbc_exec($dbConn,$sqlQuery) or die("Product add failed");

 
    odbc_close($dbConn);
?>
Avatar billede kane Juniormester
14. februar 2005 - 01:07 #10
sådan ser hele koden ud
Avatar billede syvon Nybegynder
14. februar 2005 - 16:51 #11
der bliver jeg så nød til at melde pas :)
Avatar billede kane Juniormester
16. februar 2005 - 00:41 #12
$sqlQuery = "insert into prodList (prodCode, prodName, prodDesc, prodPrice) values ('$code', '$name' ,'$desc', '$price')";

sådan skulle den se ud
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester