1 ใน 11 จุด ภายใน หนึ่งเดือนครับที่ผมยังแก้ไม่ได้ รบกวนช่วย มามองๆนิดนึงงที เครียดมากๆ ครับตอนนี้
งง ด้วยคนครับ
Date :
2009-12-14 17:15:33
By :
teez1232002
- -. คือจาก code ด้านบนอะครับ มันจะเป็น ตารางๆ ให้กรอก ใช่มะครับ แต่ทีนี้ พอกด ปุ่ม confirm แล้ว ก้อจะทำการเซฟให้อะครับ
Date :
2009-12-14 17:17:08
By :
shinenaja
ศึกษา sql ดูครับ
Date :
2009-12-14 17:20:41
By :
loginthc
ก็เขียนโค้ดเชฟไว้ด้านบนสิ
Date :
2009-12-14 17:24:49
By :
nottpoo
ไปใส่ action ที่ตารางแล้วจะได้ไหมนั้น
<form action="test.xxx">
....
..
<input type="submit" value="submit">
</form>
Date :
2009-12-14 17:36:27
By :
xbeginner01
ลองเอานี่ไปศึกษาดูพอเป็นแนวทาง ได้ผลยังไงบอกด้วยละกัน
Code (PHP)
<script language="javascript">
function frmsubmit(){
document.form1.sendkey.value = "insert";
document.form1.submit();
}
</script>
<?
if($_POST['sendkey'] == "insert"){
$firstname = $_POST['firstName'];
$lastname = $_POST['lastName'];
$tel = $_POST['telephone'];
$fax = $_POST['fax'];
$email = $_POST['email'];
$mess = $_POST['mess'];
mysql_connect("hostname","username","pass")or die(mysql_error());
mysql_select_db("databasename")or die(mysql_error());
$str = "INSERT INTO tablename(firstname,lastname,tel,fax,email,message)VALUES('$firstname','$lastname','$tel','$fax','$email','$mess')";
mysql_query($str)or die(mysql_error());
}
?>
<table columns="2" width="40%" border="1" align="center" cellpadding="5" cellspacing="2" >
<form name="form1" action="<?=$_SERVER['PHP_SELF']?>" method="post">
<tr>
<td><FONT COLOR=RED> FirstName*</font> : </td>
<td><input type="test"name="firstName"size="10"maxlengh="10"><br></td>
</tr>
<tr>
<td>LastName :</td>
<td><input type="test"name="lastName"size="10"maxlengh="10"><br></td>
</tr>
<tr>
<td>Telephone :</td>
<td><input type="test"name="telephone"size="10"maxlengh="10"><br></td>
</tr>
<tr>
<td>Fax :</td>
<td><input type="test"name="fax"size="10"maxlengh="10"><br></td>
</tr>
<tr>
<td><FONT COLOR=RED>Email* :</font></td>
<td><input type="test"name="email"size="10"maxlengh="10"><br></td>
</tr>
<tr>
<td>Message :</td>
<td><textarea type="test"name="mess"size="10"maxlengh="10"></textarea><br></td>
</tr>
<tr>
<td colspan="2"><input type="button" onclick="frmsubmit();" name="Submit1" value="Confirm"></a>
<input type="reset" name="Submit2" value="clear">
<input name="sendkey" type="hidden" id="sendkey" /></td>
</tr>
</form>
</table>
Date :
2009-12-14 18:58:44
By :
naskw
<table columns="2" width="40%" border="1" align="center" cellpadding="5" cellspacing="2">
<form action="saveuser.php">
<tr>
<td><FONT COLOR=RED> FirstName*</font> : </td>
<td><input type="test"name="firstName"size="10"maxlengh="10"><br></td>
</tr>
<tr>
<td>LastName :</td>
<td><input type="test"name="lastName"size="10"maxlengh="10"><br></td>
</tr>
<tr>
<td>Telephone :</td>
<td><input type="test"name="telephone"size="10"maxlengh="10"><br></td>
</tr>
<tr>
<td>Fax :</td>
<td><input type="test"name="fax"size="10"maxlengh="10"><br></td>
</tr>
<tr>
<td><FONT COLOR=RED>Email* :</font></td>
<td><input type="test"name="email"size="10"maxlengh="10"><br></td>
</tr>
<tr>
<td>Message :</td>
<td><textarea type="test"name="mess"size="10"maxlengh="10"></textarea><br></td>
</tr>
<tr>
<td colspan="2"><input type="submit" name="Submit1" value="Confirm"></a>
<input type="reset" name="Submit2" value="clear"></td>
</tr>
</form>
</table>
อันนี้ผมแก้แล้ว ถูกไหมครับ
Date :
2009-12-15 09:42:00
By :
shinenaja
<?
if($_POST['sendkey'] == "insert"){
$id = $_post['id']
$firstname = $_POST['firstName'];
$lastname = $_POST['lastName'];
$telephone = $_POST['telephone'];
$fax = $_POST['fax'];
$email = $_POST['email'];
$message = $_POST['message'];
@$dbnew = mysql_connect("localhost","root","")or die(mysql_error());
mysql_select_db("neonetsoft")or die(mysql_error());
$str = "INSERT INTO #__joe_dailymessage(firstname,lastname,telephone,fax,email,message)VALUES('$firstname','$lastname','$telephone','$fax','$email','$message')";
mysql_query($str)or die(mysql_error());
}
?>
จาก code ข้างบน ลิ้ง มาที่ code นี้เพื่อ ทำการ save ถูกมั้ยครับ แต่มัน ดั้นนนน error -*-
Date :
2009-12-15 09:42:50
By :
shinenaja
<query>
CREATE TABLE `#__joe_dailymessage` (
`id` INT NOT NULL AUTO_INCREMENT,
`firstname` TEXT NOT NULL,
`lastname` TEXT NOT NULL,
`telephone` INT NOT NULL,
`fax` TEXT NOT NULL,
`email` TEXT NOT NULL,
`message` TEXT NOT NULL,
`date` DATETIME NOT NULL,
PRIMARY KEY (`id`)
)
</query>
XML นะครับ = =
ส่วนอันนี้ผมเขียนขึ้นมาเพื่อ มันจะสร้าง table ให้อัตโนมัติ เมื่อทำการ install component joomla อะครับผม มันใช้งานได้แต่ มัน ดั้น เซฟไม่ได้ งงว่าเออเร่อตรงไหน หรือมัน หา table ไม่เจอ เอะ ยังไง สติง ก้อค่า ตรงกันละนิคับ - -.
Date :
2009-12-15 09:46:32
By :
shinenaja
ผม เหลือ อีก 11 จุดต้องแก้ไข เหลือเวลาอีกเดือนเดียวและแต่ละจุด ก้อยากๆทั้งนั้น เครียดมากครับ
Date :
2009-12-15 11:12:38
By :
shinenaja
`date` DATETIME NOT NULL,
ประกาศช่องนี้ไว้ แต่ทำไมไม่เพิ่มเข้าไปในฐานข้อมูลล่ะครับ
$str = "INSERT INTO #__joe_dailymessage(firstname,lastname,telephone,fax,email,message)VALUES('$firstname','$lastname','$telephone','$fax','$email','$message')";
mysql_query($str)or die(mysql_error());
เพิ่มตัวแปร $date1=date("d-m_Y"); ไปก็ได้นี่ครับ
-----
ปล. ผมว่าจะเออเร่อ เอาโค๊ดประโยคที่ฟอ้ง Error มาด้วยนะครับ จะได้รุ้ว่ามันฟ้องว่าอะไร
Date :
2009-12-15 12:48:48
By :
mayjung007
Load balance : Server 00