Скрыть текстовое поле перед извлечением данных из mysql

#javascript #php #html

Вопрос:

я хочу, чтобы на странице отображался только текст регистрации студента и кнопка «Показать», затем студент вводит свой номер в текстовое поле и нажимает кнопку «Отправить», чтобы все остальные поля были извлечены из базы данных sql

но, но, но я сделал все, только проблема здесь в том, что на странице php все уже отображается как текстовые поля, мне нужно только одно текстовое поле и кнопка «Отправить» на странице, прежде чем получать данные .

после извлечения данных из базы данных mysql будут показаны другие поля текстовые поля

вот мой код

 <div class="container">
    <form id="contact" form action="mix.php" method="post">
<fieldset>
        <input type="text" name="student_reg" required="required" placeholder="Student Registration Code" value="<?php echo $student_reg;?>">
</fieldset>
                        <div>
            <!-- Input For Add Values To Database-->
            
            <!-- Input For Find Values With The given ID -->
            <input type="submit" class="myButton" name="search" style="width:100%;" value="Find">
        </div>
<fieldset>
        <input type="text" name="student_name" placeholder="Name" style="border:0;outline:none;width:100%;height:100%;font-size:13px;text-align: left;" value="<?php echo $student_name;?>" readonly>
</fieldset>
<fieldset>
        <input type="text" name="phone_number" placeholder="Phone Mobile Number" style="border:0;outline:none;width:100%;height:100%;font-size:13px;text-align: left;" value="<?php echo $phone_number;?>" readonly>
</fieldset>
 

Комментарии:

1. Вам нужно использовать Ajax. Где ваш код JavaScript. ?

Ответ №1:

попробуйте это:

 <div class="container">
    <form id="contact" form action="mix.php" method="post">
<fieldset>
        <input type="text" name="student_reg" required="required" placeholder="Student Registration Code" value="<?php echo $student_reg;?>">
</fieldset>
                        <div>
            <!-- Input For Add Values To Database-->
            
            <!-- Input For Find Values With The given ID -->
            <input type="submit" class="myButton" name="search" style="width:100%;" value="Find">
        </div>
  <?php if(!empty($student_name)) { ?>
<fieldset>
        <input type="text" name="student_name" placeholder="Name" style="border:0;outline:none;width:100%;height:100%;font-size:13px;text-align: left;" value="<?php echo $student_name;?>" readonly>
</fieldset>
<fieldset>
        <input type="text" name="phone_number" placeholder="Phone Mobile Number" style="border:0;outline:none;width:100%;height:100%;font-size:13px;text-align: left;" value="<?php echo $phone_number;?>" readonly>
</fieldset>
<?php } ?>