2012-04-30 6 views
0

私はPHPを初めて使い、文法エラー、予期せぬT_VARIABLEの行25にあります。誰かがこのエラーで私を助けることができたら、本当に感謝しています。 Dreamweaverのにされて、それはそれは$ユーザー名というエラーを言う= ...しかし、私はちょうどそれを構文エラー:C: Program Files(x86) EasyPHP-5.3.9 www Inventory addclient.phpの予期しないT_IF(255行目)

<?php 
    $host="******"; // Host name 
    $username="******"; // Mysql username 
    $password="******"; // Mysql password 
    $db_name="******"; // Database name 
    $tbl_name="avaya"; // Table name 

    mysql_connect("$host", "$username", "$password")or die("cannot connect"); 
    mysql_select_db("$db_name")or die("cannot select DB"); 


    $con = mysql_connect("localhost","root",""); 
    if (!$con) 
     { 
     die('Could not connect: ' . mysql_error()); 
     } 
    mysql_select_db("inventory", $con); 


    $addavaya="INSERT INTO avaya_pabx(critical_spare_id, serial_no, ,comcode, version, circuit_pack, classification, location, availability, date, client) 
    VALUES ('". $_POST['critical_spare_id'] . "', '" . $_POST['serial_no']. "', '". $_POST['comcode'] . "','". $_POST['version'] . "','". $_POST['circuitp_pack'] . "','". $_POST['classification'] . "','". $_POST['location'] . "', '". $_POST['availability'] . "', '". $_POST['date'] . "', '". $_POST['client'] . "')"; 

    mysql_query($addavaya,$con) 

    if (!mysql_query($addavaya,$con)) 
     { 
     die('Error: ' . mysql_error()); 
     } 
    echo "1 record added"; 

    mysql_close($con); 

    ?> 
+0

ご参考までに、あなたは** SQLインジェクションの方が広く開かれています。もしあなたがまだいないのであれば、あなたは**ハッキングされます**。この問題を完全に回避するには、PDOで準備されたクエリを実行する方法を学んでください。 – Brad

+0

ハハ! naks si rio nag sstackオーバーフロー。 :)))-Seph :) – prukuhkoo

+0

ハハハ・ロコ・カ・セプ・ケランガンEE。 :))PATULONG NAMAN :)) –

答えて

2

を修正することができないように、この行の末尾にセミコロンを逃している:

mysql_query($addavaya,$con) 
+0

ありがとうが、行21にまだ遭遇エラーです。 :C:\ Program Files(x86)\ EasyPHP-5.3.9 \ www \ Inventory \ addavaya.phpの21行目のcritical_spare_id –

+2

おそらく、 'critical_spare_id'をポストしていないでしょう(エラーは' $ _POST' )。 – bfavaretto

関連する問題