Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 109,037

HOME > PHP > PHP Forum > error นี้แก้ยังไงค่ะ Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in



 

error นี้แก้ยังไงค่ะ Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in

 



Topic : 033760



โพสกระทู้ ( 73 )
บทความ ( 0 )



สถานะออฟไลน์




error



Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in C:\AppServ\www\Project\inline_errors.php on line 133

ช่วยทีค่ะ



Tag : - - - -







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2009-11-01 20:43:25 By : elfying View : 20008 Reply : 14
 

 

No. 1



โพสกระทู้ ( 1,579 )
บทความ ( 3 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์


คำสั่ง mysql_connect("$host","$username","$password") or die("cannot connect to server");
เอาเครื่องหมายนี้ออก "" ดูครับ เป็น
mysql_connect($host,$username,$password) or die("cannot connect to server");






Date : 2009-11-01 22:24:36 By : somparn
 


 

No. 2

Guest


ยังไม่ได้เลยค่ะ

Code (PHP)
<?php 
if(isset($_POST["send"])) {
 foreach ($_POST as $key => $value) {
 	$_POST[$key] =trim($value);
	}
	if(validate_form($err)) {
		process_form();
	}
	else {
		echo '<font color="red"><b>เกิดข้อผิดพลาด</b><br>';
		echo $err . "</font>";
		show_form();
	}
	}
else {
	show_form();
}

function validate_form(&$err){
	$required = array("logname" => "ชื่อเข้าใช้ระบบ", "pw" => "รหัสผ่าน", "repw" =>"ยืนยันรหัสผ่าน" , "name" =>"ชื่อ", "surname"=>"นามสุกล", "email"=>"อีเมล์","depart"=>"ภาควิชา");
	$err = "";
	foreach ($required as $field => $label){
		if($_POST[$field] == ""){
			$err .="<li>คุณไม่ได้ป้อน<b>$label</b></li>";
		}                                                                                                               
	}
	
	$email_pattern= "^[a-z][a-z0-9\_]*@[a-z][a-z0-9\_\-]*(\.[a-z][a-z0-9\_\-]*)+$";
	if(($_POST["email"] != "" ) && !ereg($email_pattern, $_POST["email"]))
	$err .= "<li> รูปแบบของ email ไม่ถูกต้อง </li><br>";
	
	if($err)
	 return FALSE;
	else
     return TRUE;
	}

	function show_form (){
	echo <<<HTMLBLOCK
	<form action="{$_SERVER['PHP_SELF']}" method="post" enctype="multipart/form-data" name="form1" id="form1">
        
          
          <table color bordercolor=""width="628" border="0" align="center">
        
        <tr>
          <td height="29"><span class="style60"><span class="style63">*</span> ชื่อเข้าใช้ระบบ :</span></td>
          <td><span class="style18">
            <input name="logname" type="text" id="logname" size="30" maxlength="50" /> 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="style62"><span class="style63">&nbsp;*</span> <span class="style67">ตัวอักษรภาษาอังกฤษ </span></span></span></td>
        </tr>
        <tr>
          <td width="171" height="34"><span class="style60"><strong><span class="style63">*</span> รหัสผ่าน :</strong></span></td>
          <td width="397"><span class="style18">
            <label></label>
          </span>            <label><span class="style18">
          <input name="pw" type="password" id="pw" size="31" maxlength="50" />
          &nbsp;&nbsp;&nbsp;&nbsp;<span class="style62"><span class="style63">&nbsp;&nbsp;*</span> <span class="style67">ตัวเลข 4-8 เท่านั้น</span></span></span></label></td>
        </tr>
        
        <tr>
          <td height="35"><span class="style60"><strong> <span class="style63">*</span> ยืนยันรหัสผ่าน :</strong></span></td>
          <td><label><span class="style18">
          <input name="repw" type="password" id="repw" value="" size="31" />
          </span></label></td>
          </tr>
        <tr>
          <td height="33"><span class="style60"><strong><span class="style63">*</span> ชื่อ :</strong></span></td>
          <td><label>
            <input name="name" type="text" id="name" size="30" maxlength="50" />
          </label></td>
          </tr>
        <tr>
          <td height="33"><span class="style60"><strong><span class="style63">*</span> นามสกุล :</strong></span></td>
          <td><label>
            <input name="surname" type="text" id="surname" size="30" maxlength="50" />
          </label></td>
          </tr>
        <tr>
          <td height="32"><span class="style55 style23 style20 style16 style12 style58"><strong><span class="style63">*</span> อีเมล์ :</strong></span></td>
          <td><label>
            <input name="email" type="text" id="email" size="30" maxlength="50" />
          </label></td>
          </tr>
        <tr>
          <td height="36"><p class="style58 style55 style23 style20 style16 style12"><strong><span class="style63">*</span> ภาควิชา :</strong></td>
          <td><p>
            <label></label>
            <label>            </label>
            <label></label>
            <select name="depart" id="depart">
                <option value="Mathematic" selected="selected">ภาควิชาคณิตศาสตร์</option>
                <option value="Chemistry">ภาควิชาเคมี</option>
                <option value="Chemical Technology">ภาควิชาเคมีเทคนิค</option>
                <option value="Microbiology">ภาควิชาจุลชีววิทยา</option>
                <option value="Biochemistry">ภาควิชาชีวเคมี</option>
                <option value="Biology">ภาควิชาชีววิทยา</option>
                <option value="Geology">ภาควิชาธรณีวิทยา</option>
                <option value="Botany">ภาควิชาพฤษศาสตร์</option>
                <option value="Physics">ภาควิชาฟิกส์</option>
                <option value="Material Science">ภาควิชาวัสดุศาสตร์</option>
                <option value="Food Technology">ภาควิชาเทคโนโลยีทางอาหาร</option>
                <option value="Marine Science">ภาควิชาวิทยาศาสตร์ทางทะเล</option>
                <option value="General Science">ภาควิชาวิทยาศาสตร์ทั่วไป</option>
                <option value="Imaging and Printing Technology">ภาควิชาวิทยาศาสตร์ภาพถ่าย</option>
              </select>
              <br />
            </p>
            <label></label></td>
          </tr><tr>
          <td height="30">&nbsp;</td>
          <td><label>
          <input type="submit" name="send" id="submit" value="ส่งข้อมูล" />
          <input type="reset" name="reset" id="reset" value="ล้างข้อมูล" />
          </label></td>
          </tr>
      </table>
        </form>
	HTMLBLOCK;
	}
	
	function process_form(){
	$host="127.0.0.1";
	$username="root";
	$password="admin"; 
	$db_name="project"; 
	mysql_connect($host, $username, $password)or die("cannot connect to server");
	mysql_select_db("$db_name")or die("cannot select DB");
		
		$sql="INSERT INTO member(user, pass,repass, name, surname, email, department)VALUES('$_POST[logname]','$_POST[pw]','$_POST[repw]','$_POST[name]','$_POST[surname]','$_POST[email]','$_POST[depart]')";
$result=mysql_query($sql);

if($result){
echo "<h2>การสมัครสมาชิกเรียบร้อยแล้ว</h2>";
echo "<BR>";
echo "<h1><a href='home.php'>กลับสู่หน้าหลัก</a></h1>";
}

else {
echo "การสมัครสมาชิกเกิดข้อผิดพลาด";
}
mysql_close();		
}
?>



Parse error: syntax error, unexpected $end in C:\AppServ\www\Project\inline_errors.php on line 143

Date : 2009-11-02 00:04:36 By : elfying
 

 

No. 3



โพสกระทู้ ( 5,149 )
บทความ ( 26 )

สมาชิกที่ใส่เสื้อไทยครีเอท Hall of Fame 2012

สถานะออฟไลน์


ลืมปิดปีกกาตรงฟังก์ชั่น processform หรือเปล่าครับ
Date : 2009-11-02 00:13:09 By : deawx
 


 

No. 4



โพสกระทู้ ( 73 )
บทความ ( 0 )



สถานะออฟไลน์


ปิดแล้วนะค่ะ

ด้านล่าง mysql_close(); ค่ะ
Date : 2009-11-02 00:33:23 By : elfying
 


 

No. 5



โพสกระทู้ ( 1,579 )
บทความ ( 3 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์


ตรงนี้ไม่รู้ว่ารูปแบบผิดหรือเปล่านะครับ
ถ้าเราเรียกใช้ tag html ใน echo"ประการtag html"; รูปแบบมันต้องเป็นคนล่ะแบบหรือเปล่าครับ
ลองแบบนี้ดูนะจ๊ะสาวน้อย
Code (PHP)
function show_form (){
		global $PHP_SELF;
	echo"
	<form method=post action=\"$PHP_SELF\">
	<table border=\"0\">
	<tr>
		<td align=\"rigth\">name:</td>
		<td><input type=\"text\" name\"name\"></td>
	</tr>
	<tr>
		<td align=\"rigth\">email:</td>
		<td><input type=\"text\" name\"email\"></td>
	</tr>
	<tr>
		<td><input type=\"submit\" value=\"submit\"></td>
	</tr>
	</table>
	</form>
	";
	}

Date : 2009-11-02 00:45:13 By : somparn
 


 

No. 6



โพสกระทู้ ( 1,439 )
บทความ ( 0 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Facebook

กฏการใช้ HEREDOC ห้ามมีช่องว่างหรืออักษรใดก็ตามอยู่ข้างหน้า

Code (PHP)
...       
      </form>
    HTMLBLOCK; // ตรงนี้ครับ อย่ามีวรรคข้างหน้าผิดครับ




Code (PHP)
...       
      </form>
HTMLBLOCK; // ให้ติดข้างหน้าไปเลยครับ


Date : 2009-11-02 10:33:46 By : xbeginner01
 


 

No. 7



โพสกระทู้ ( 1,579 )
บทความ ( 3 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์


ผมก็เพิ่งรู้แหะขอบคุณมากครับ
ผมละคิดไปไกลเลยก็เลยเขียนโค้ดตรงนั้นให้ จขกท. ใหม่มันก็ไม่ error แล้วจากที่ทดสอบ
แต่ จขกท. หายไปเลยไม่รู้ว่าได้หรือยัง
Date : 2009-11-02 11:09:12 By : somparn
 


 

No. 8



โพสกระทู้ ( 73 )
บทความ ( 0 )



สถานะออฟไลน์


ขอบคุณนะค่ะ
เพิ่งรู้เลยนะค่ะเนี่ย ความรู้ใหม่ๆๆ
ตอนนี้ได้แล้วค่ะ
Date : 2009-11-02 23:00:58 By : elfying
 


 

No. 9



โพสกระทู้ ( 1 )
บทความ ( 0 )



สถานะออฟไลน์


ขอบคุณด้วยคน งงอยู่พอดี
Date : 2009-12-24 18:22:55 By : e29mfs
 


 

No. 10

Guest


มันขึ้นParse error: syntax error, unexpected T_VARIABLE in C:\AppServ\www\db\001ccd_dbsearch.php on line 11(คือline ของชื่อโฮสต์อ่ะ)
ช่วยด้วยค่ะ ขอบคุณล่วงหน้า

[<body>
<?
กำหนดตัวแปรเพื่อนไปใช้งาน
$hostname = "localhost"; //ชื่อโฮสต์
$user = "root"; //ชื่อผู้ใช้
$password="root";//รหัสผ่าน
$dbname="book";//ชื่อฐานข้อมูล
$tblname="bookshop";//ชื่อตาราง

//เริ่มติดต่อฐานข้อมูล
mysql_connect($hostname, $user, $password) or die("ติต่อฐานข้อมูลไม่ได้");

//เลือกฐานข้อมูล
mysql_select_db($dbname) or die("เลือกฐานข้อมูล");

//คำสั่งsqlและสั่งให้ทำงาน
$sql = "select * fromr $tblname where $field_search like ' %$search%' ";
$dbquery = mysql_db_quer($dbname.$sql);

//หาจำนวนเรกคอร์ดในตาราง
$num_row = mysql_num_rows($dbquery);

//หาจำนวนฟิลด์ในตาราง
$num_fields = mysql_num_fields($dbqury);

echo"<font color = red>แสดงการค้นหารายชื่อหนังสือ</font><font color =blue>".$search."</font><font color = red>ในฟิลด์<font color =blue></font>".$search."</font>";
echo"<table border = 1>";
echo"<tr>";

//พิมพ์ส่วนหัวตาราง
$i=0;
while($i<$num_field)
{
$field_name[$i]=mysql_fetch_array($dbquery);
$barcode=$result[barcode_book];
$title=$result[title_book];
$author=$result[author_book];
$price=$result[price_book];
$type=$result[type_book];
$year=$result[year_book];
echo "<tr><td>$barcode</td> <td>$title</td> <td>$author</td> <td>$price</td> <td>$type</td> <td>$year</td></tr>";
$i++;
}
echo"</table>";
//จบการทำงานwhile
echo"<br>ค้นพบ<font color = bule>".$i."เรกคอร์ด";
echo"<br><br><a href = "."001book_db_fromsearch.php".">กลับไปค้นหาใหม่</a>";
mysql_close();//ปิดการเชื่อมต่อ
?>
</body>
Date : 2010-01-23 23:25:21 By : tine
 


 

No. 11

Guest


กำหนดตัวแปรเพื่อนไปใช้งาน
Date : 2010-01-24 00:09:33 By : เซ็งตัวเอง
 


 

No. 12



โพสกระทู้ ( 327 )
บทความ ( 0 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Facebook Hi5

ไม่เกี่ยวกับคำถามนะ แต่แนะนำนิดหน่อย ตรง
<select name="depart" id="depart">
<option value="Mathematic" selected="selected">ภาควิชาคณิตศาสตร์</option>
<option value="Chemistry">ภาควิชาเคมี</option>
<option value="Chemical Technology">ภาควิชาเคมีเทคนิค</option>
<option value="Microbiology">ภาควิชาจุลชีววิทยา</option>
<option value="Biochemistry">ภาควิชาชีวเคมี</option>
<option value="Biology">ภาควิชาชีววิทยา</option>
<option value="Geology">ภาควิชาธรณีวิทยา</option>
<option value="Botany">ภาควิชาพฤษศาสตร์</option>
<option value="Physics">ภาควิชาฟิกส์</option>
<option value="Material Science">ภาควิชาวัสดุศาสตร์</option>
<option value="Food Technology">ภาควิชาเทคโนโลยีทางอาหาร</option>
<option value="Marine Science">ภาควิชาวิทยาศาสตร์ทางทะเล</option>
<option value="General Science">ภาควิชาวิทยาศาสตร์ทั่วไป</option>
<option value="Imaging and Printing Technology">ภาควิชาวิทยาศาสตร์ภาพถ่าย</option>
</select>


น่าจะให้ดึงจากฐานข้อมูลเลยนะ ทำแบบนี้มันยุ่งยากครับ หากมีข้อมูลเพิ่มมาใหม่ ก็ต้องมาแก้โค้ดอีก

เพราะยังไงๆ ระบบแบบนี้ มันก็ต้องมีฟิลด์ที่เก็บชื่อภาควิชาอยู่แล้วหละ ดึงมาใช้เลยจะดีกว่าครับ
Date : 2010-01-24 03:01:55 By : indysoft
 


 

No. 13



โพสกระทู้ ( 1,439 )
บทความ ( 0 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Facebook

<?
//กำหนดตัวแปรเพื่อนไปใช้งาน
$hostname = "localhost"; //ชื่อโฮสต์
$user = "root"; //ชื่อผู้ใช้
$password="root";//รหัสผ่าน
$dbname="book";//ชื่อฐานข้อมูล
$tblname="bookshop";//ชื่อตาราง

//เริ่มติดต่อฐานข้อมูล
mysql_connect($hostname, $user, $password) or die("ติต่อฐานข้อมูลไม่ได้");

//เลือกฐานข้อมูล
mysql_select_db($dbname) or die("เลือกฐานข้อมูล");

//คำสั่งsqlและสั่งให้ทำงาน
//$sql = "select * fromr $tblname where $field_search like ' %$search%' ";
$sql = "select * from $tblname where $field_search like ' %$search%' ";
$dbquery = mysql_db_quer($dbname.$sql);

//หาจำนวนเรกคอร์ดในตาราง
$num_row = mysql_num_rows($dbquery);

//หาจำนวนฟิลด์ในตาราง
//$num_fields = mysql_num_fields($dbqury);
$num_fields = mysql_num_fields($dbqurey);

echo"<font color = red>แสดงการค้นหารายชื่อหนังสือ</font><font color =blue>".$search."</font><font color = red>ในฟิลด์<font color =blue></font>".$search."</font>";
echo"<table border = 1>";
echo"<tr>";

//พิมพ์ส่วนหัวตาราง
$i=0;
while($i<$num_field)
{
$field_name[$i]=mysql_fetch_array($dbquery);
$barcode=$result[barcode_book];
$title=$result[title_book];
$author=$result[author_book];
$price=$result[price_book];
$type=$result[type_book];
$year=$result[year_book];
echo "<tr><td>$barcode</td> <td>$title</td> <td>$author</td> <td>$price</td> <td>$type</td> <td>$year</td></tr>";
$i++;
}
echo"</table>";
//จบการทำงานwhile
echo"<br>ค้นพบ<font color = bule>".$i."เรกคอร์ด";
echo"<br><br><a href = "."001book_db_fromsearch.php".">กลับไปค้นหาใหม่</a>";
mysql_close();//ปิดการเชื่อมต่อ
?>
Date : 2010-01-24 07:33:46 By : xbeginner01
 


 

No. 14

Guest


แหม่ คุณ xbeginner01 ปล่อยให้เค้าสังเกตุบ้างซิ จะได้รอบคอบ
Date : 2010-01-24 11:54:04 By : เซ็งตัวเอง
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : error นี้แก้ยังไงค่ะ Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)







Exchange: นำเข้าสินค้าจากจีน, Taobao, เฟอร์นิเจอร์, ของพรีเมี่ยม, ร่ม, ปากกา, power bank, แฟลชไดร์ฟ, กระบอกน้ำ

Load balance : Server 05
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2024 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่