Я 3 недели искал в Интернете ответ на этот вопрос и не могу найти ничего, что даже близко или пригодится. У меня есть таблица базы данных, которую мне нужно проверить. Если в этой таблице присутствует Users_ID
, я бы хотел, чтобы мой код отображал ссылку update.php
в моем теге формы action=""
, а если Users_ID
отсутствует в этой таблице БД, то я хотел бы иметь Insertdb.php
страница, которая будет связана в форме вместо update.php
страницы. Вот что у меня есть:
Код PHP:
<?php
session_start();
error_reporting(E_ALL);
include_once("dbconnect.php");
$users_id = $_SESSION['user_id'];
$sql = "SELECT * FROM dbtable WHERE uid=$users_id";
if($results = $con->query($sql)) {
while($display = $results->fetch_array(MYSQLI_ASSOC)) {
$uid = $display['uid'];
if($display['uid']==""){
$pagelink = "insertintodb.php";
}else{
$pagelink = "updatedb.php";
}
}
$results->close();
}
?>
И мой HTML-раздел выглядит так:
HTML код:
<form action="<?php echo $pagelink; ?>" method="POST">
<input type="text" value="" placeholder="Insert Value" name="something" />
<input type="submit" value="Submit Data" name="submit_data_to_db" />
</form>
Как бы я поступил так? Мой текущий метод, опубликованный выше, - это то, что я использую в настоящее время, однако он отображается только <form action="" method="POST">
, когда я проверяю его по отношению к источнику просмотра страниц. Пожалуйста, помогите мне, если сможете. Любая помощь будет принята с благодарностью. Спасибо