Androidアプリケーションに登録フォームがあります。この登録情報をWebデータベースに挿入して、登録後に保存されているデータベースを確認してログインできるようにする必要があります。
私の onPostExecute メソッドは
@Override
protected void onPostExecute(String result) {
super.onPostExecute(result);
if(result.equals("working")){
Toast.makeText(getApplicationContext(), "HTTP POST is working...", Toast.LENGTH_LONG).show();
}else{
Toast.makeText(getApplicationContext(), "Invalid POST req...", Toast.LENGTH_LONG).show();
}
}
そして私のphpコードは
$varUsername = $_POST['paramUsername'];
$varPassword = $_POST['paramPassword'];
if (isset($_POST['tag']) && $_POST['tag'] != '')
{
$con= mysql_connect('localhost', 'root', '');
if (!$con) {
die('Not connected : ' . mysql_error());
}
// make foo the current db
$db_selected = mysql_select_db('post_db', $con);
if (!$db_selected) { die ('Can\'t use foo : ' . mysql_error());}
$sql="INSERT INTO post_table (username,password)
VALUES('$varUsername ','$varPassword')";
if (!mysqli_query($con,$sql)){ die('Error: ' . mysqli_error($con)); }
echo 'working';
}
else{
echo 'invalid';
}
しかし、私の情報は挿入できません。「Invalid POST req...」のトーストが常に表示されます。登録情報を Web データベースに挿入するにはどうすればよいですか?? その後のログインの手順は???