kaya gitu tar gambar hasilnya..
sebenere aku lebih suka maen j2me di netbeans, tapi ni tadi pengen aja bisa gak aku bikin kayak temen-temenku yang pada pake jcreator duank..dan ngebayangin sebuah benda2 abstrak..hehehe...
tapi ternyata bisa juga..
sebelumnya bikin dulu tabelnya:
CREATE TABLE IF NOT EXISTS `mhs` (
`nim` varchar(10) NOT NULL,
`nama` varchar(30) NOT NULL,
PRIMARY KEY (`nim`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1
habis itu bikin coding javaME nya..
import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;
import javax.microedition.io.*;
import java.io.*;
public class inputdata extends MIDlet implements CommandListener {
private Display display;
private Form main;
private Form fhasil;
private TextField tfnim;
private TextField tfnama;
private Command cmSimpan;
private Command cmdExit;
private StringItem siHasil;
private String data;
public inputdata() {
display = Display.getDisplay(this);
main = new Form("input data");
fhasil= new Form("Hasil");
cmdExit = new Command("exit", Command.EXIT, 1);
cmSimpan = new Command("Simpan", Command.SCREEN, 2);
tfnim = new TextField("nim :", "", 10, TextField.ANY);
tfnama = new TextField("nama:", "", 30, TextField.ANY);
siHasil = new StringItem("Keterangan :", "");
main.append(tfnim);
main.append(tfnama);
main.addCommand(cmSimpan);
main.addCommand(cmdExit);
main.setCommandListener(this);
fhasil.append(siHasil);
}
public void startApp() {
display.setCurrent(main);
}
public void pauseApp() {
}
public void destroyApp(boolean unconditional) {
}
public void commandAction(Command c, Displayable d) {
if (c == cmdExit) {
destroyApp(true);
}
else if (c == cmSimpan)
{
simpan simpan=new simpan();
simpan.start();
}
}
public String KoneksiURL(String url) throws IOException
{
HttpConnection http = null;
InputStream is = null;
StringBuffer sb = new StringBuffer();
OutputStream os = null;
try
{
http = (HttpConnection) Connector.open(url);
http.setRequestMethod(HttpConnection.POST);
http.setRequestProperty("Content-Type", "application/x-www-form-urlencoded");
http.setRequestProperty("Accept_Language","en-US");
http.setRequestProperty("User-Agent", "Profile/MIDP-2.0 Configuration/CLDC-1.0");
os = http.openDataOutputStream();
os.write(data.getBytes());
if (http.getResponseCode() == 200)
{
int karakter;
is = (http.openInputStream());
while ((karakter = is.read()) != -1)
sb.append((char)karakter);
}
is.close();
String result = sb.toString();
return result;
}
catch (Exception e)
{
if (http != null)
{
http.close();
}
}
return null;
}
class simpan extends Thread
{
public void run()
{
try
{
String url = "http://localhost/coba/input.php";
data = "nim="+tfnim.getString()+"&nama="+tfnama.getString();
String data = KoneksiURL(url);
siHasil.setText("" + data);
if (siHasil.equals(""))
{
display.setCurrent(fhasil);
}
else
{
display.setCurrent(fhasil);
}
}
catch(Exception e)
{
}
}
}
}
habis itu bikin script phpnya:
$con = mysql_connect('localhost','root','');
mysql_select_db('coba', $con);
$nim = $_POST['nim'];
$nama = $_POST['nama'];
$query = "INSERT INTO mhs(nim,nama)
VALUES('$nim', '$nama')";
$result = mysql_query($query);
if(!$result)
{
echo "GAGAL. coba lagi";
}
else
{
echo "Berhasil disimpan";
}
?>
ntar klo dah pada ngetik..jalanin lewat WTK...
moga bermanfaat ya...
2 komentar:
sangat bermanfaat, trims jenk.
sami-sami mas..kula tasih newbee koq..hihihi
Posting Komentar