Dari sourcenya, ada 2 kemungkinan yang menyebabkan error sintaks wml:
1. Tag <card> di definisikan di luar if...else statement, sementara
didalam kondisi Else, tag <card> kembali didefinisikan. Jika kondisi
Else yang true, maka akan terjadi duplikasi tag <card>
2.Didalam kondisi If, ada tag </p> tanpa ada tag <p>.
Mungkin sourcenya diubah seperti berikut:
<?
Header('Content-type:text/vnd.wap.wml');
echo('<?xml version="1.0"?>');
echo('<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML
1.1//EN""http://www.wapforum.org/DTD/wml_1.1.xml">');
include('konektordb.php');
?>
<wml>
<?
if($x!="" && $y!="" && $z!="") //data terisi semua
{
$masukdata=mysql_query("insert into daftar(x,y,z)
values('$x','$y','$z')");
?>
<card ........>
</p>
<strong>Terima Kasih</strong><br/>
<a href="w.wml">[Menu]</a>
<a href="#wait">[Keluar]</a>
</p>
</card>
<card id="wait">
..............................
</card>
<card id="stop">
..............................
</card>
<?
}
else // data ada yg blm terisi
{
?>
<card id="blmlgkp" title="Data Belum Lengkap">
Data Anda Belum Lengkap.<br/>
Pastikan Diisi Semua.
<a href="awal.wml">[Back]</a>
</card>
<?
}
?>
</wml>
Salam,
Togi
--- In [email protected], Victorina Alexandra
<[EMAIL PROTECTED]> wrote:
> Saya sedang membuat aplikasi pendaftaran mahasiswa
> baru. Sedang meghadapi masalah tentang pendefinisian
> dan peletakan statement 'if'. Error message yang
> ditampilkan : 'invalid wml syntax'.
> Sekilas programnya adalah:
>
> <?
> Header('Content-type:text/vnd.wap.wml');
> echo('<?xml version="1.0"?>');
> echo('<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML
> 1.1//EN""http://www.wapforum.org/DTD/wml_1.1.xml">');
> include('konektordb.php');
> ?>
> <wml>
> <card ........>
> <?
> if($x!="" && $y!="" && $z!="") //data terisi semua
> {
> $masukdata=mysql_query("insert into daftar(x,y,z)
> values('$x','$y','$z')");
> ?>
>
> <strong>Terima Kasih</strong><br/>
> <a href="w.wml">[Menu]</a>
> <a href="#wait">[Keluar]</a>
> </p>
> </card>
>
> <card id="wait">
> ..............................
> </card>
>
> <card id="stop">
> ..............................
> </card>
> <?
> }
> else // data ada yg blm terisi
> {
> ?>
> <card id="blmlgkp" title="Data Belum Lengkap">
> Data Anda Belum Lengkap.<br/>
> Pastikan Diisi Semua.
> <a href="awal.wml">[Back]</a>
> </card>
> <?
> }
> ?>
>
> </wml>
>
>
> Tolong dibantu untuk susunan yang benar.
> Terima kasih sebelumnya atas bantuannyaaa... :)
>
> __________________________________________________
> Do You Yahoo!?
> Tired of spam? Yahoo! Mail has the best spam protection around
> http://mail.yahoo.com
------------------------ Yahoo! Groups Sponsor --------------------~-->
<font face=arial size=-1><a
href="http://us.ard.yahoo.com/SIG=12hj3f4bf/M=362131.6882499.7825260.1510227/D=groups/S=1705005512:TM/Y=YAHOO/EXP=1123002736/A=2889191/R=0/SIG=10r90krvo/*http://www.thebeehive.org
">Get Bzzzy! (real tools to help you find a job) Welcome to the Sweet Life
- brought to you by One Economy</a>.</font>
--------------------------------------------------------------------~->
----------------------------------------------------------
Komunitas MasterWeb Indonesia http://www.master.web.id
----------------------------------------------------------
MWN, Masternya WEBHOSTING di Indonesia, Indo/USA Servers,
Customer Support 24 jam http://www.masterwebnet.com
----------------------------------------------------------
WebDevelopment,Designing/Programming http://www.dlanet.com
----------------------------------------------------------
Yahoo! Groups Links
<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/milis-masterweb/
<*> To unsubscribe from this group, send an email to:
[EMAIL PROTECTED]
<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/