使用Arduino以太网提取PHP数据

时间:2017-07-19 10:25:34

标签: http arduino

我想从PHP脚本中提取数据,该脚本表示记录已经存在,并将其显示在我的16x2 LCD显示屏上。我能够将数据推送到PHP脚本并使用数据来检查记录是否存在。如果没有,将添加记录。然后,如果记录已经存在,我希望我的PHP脚本将数据发送到Arduino并使用它来显示某些内容。但我似乎无法得到如何显示"已经存在!"如果我的PHP文件回应了它直接通过"出勤记录!"。

这是我的PHP文件:

$res = mysqli_query($connect, "SELECT * FROM tbl_student WHERE card_id = '$cardID'")or die(mysqli_error());
while($row = mysqli_fetch_array($res,MYSQLI_ASSOC)){
    if (checkAttendance($connect, $row['student_id'])){
        echo "Already Exist!";
    } else {
        recordAttendance($connect, $row['student_id'], $row['guardian_id'], $row['gradeLevel_id'], $row['section_id']);
    }
}

Arduino代码:

if (client.connect(server, 80)) {
  // Make a HTTP request:
  client.print( "GET /ckcIbed/insertData.php?");
  client.print("uid=");
  client.print( UID );
  client.println( " HTTP/1.1");
  client.print( "Host: " );
  client.println(server);
  client.println( "Connection: close" );
  client.println();
  client.println();
  if (client.available()) {
    lcd.print("Already Exists!");
  } else {
    lcd.print("Attendance Recorded!");
  }
  client.stop();
}

0 个答案:

没有答案