Hola. En cuanto a los formularios en wap te recomiendo cualquier tutorial que te venga en el google. Pero hasta donde yo sé, no hay formularios como tal, sino etiquetas input o select que puedes poner sin necesidad de estar dentro de un form.
Luego puedes hacer referencia a los valores metidos y pasarlos como POST o GET. Ejemplo:
<input name="destino" title="destino" size="9" maxlength="9" format="9N"/>
...
<anchor>
<go method="post" href="recogida.php">
<postfield name="destino" value="$destino"/>
</go>
</anchor>
En cuanto a acceder a BDs MySql, lo que tienes que hacer es usar una tecnología web dinámica en servidor, como por ejemplo php, jsp... Si vas a php.net verás mucha info sobre funciones para mysql. Te muestro otro ejemplo:
$link= mysql_connect($host, $user, $passwd);
$query = "SELECT * FROM contacto WHERE user='".$_SESSION['idSub']."' ORDER BY ultimoEnvio DESC";
if ($resultado = mysql_db_query ($db, $query)){
for($i=0; ($r = mysql_fetch_array ($resultado)) && ($i < $nContactosVisibles); $i++){
echo ('<option value="'.$r[tlfno].'">'.$r[tlfno].'</option>');
}
}
Espero que te haya servido.