2015-05-03 2 views
-2

Я хочу сохранить ввод текста после отправки, но если я еще не ввел текст, этот код появится в текстовом поле.Я хочу сохранить ввод текста после отправки

<br /><font size='1'><table class='xdebug-error xe-notice' dir='ltr' border='1' cellspacing='0' cellpadding='1'><tr><th align='left' bgcolor='#f57900' colspan= 

Вот код:

<form method="GET" action="display.php"> 
Search: <input type="text" name="search_box" value= "<?php echo htmlspecialchars($_GET['search_box']); ?>" /> 
<input type="hidden" name="form" value="1" /> 
<input type="submit" name="search" value="Search"> 
</form> 

<form method="GET" action="display.php"> 
<input type="hidden" name="form" value="2" /> 
<input type="submit" name="delete" value="Delete"> 
</form> 

$submit = isset($_GET['search_box']) ? $_GET['search_box']: ''; 
$data ="SELECT * FROM students WHERE student_id LIKE '%$submit%'"; 
$deleteData = "DELETE FROM students WHERE student_id = '$submit'"; 

    if(isset($_GET['search_box'])){ 
     $value1 = $_GET['search_box']; 
    } 
     if(isset($_GET['form'])){ 
      switch ($_GET['form']){ 
       case '1': 

        if ($studentInfo = $db->query($data)){ 
         if($count = $studentInfo->num_rows){ 


          while($row = $studentInfo->fetch_object()){ 
           echo "<tr><td>" . $row->student_id . "</td><td>" . $row->lastName . 
            "</td><td>" . $row->firstName . "</td><td>" . $row->middleName . 
            "</td> </tr>"; 
          } 
         } 
        } 

        break; 

       case '2'; 

        if ($delete = $db->query($deleteData)){ 

        } 



      } 
     } 
+0

так вы явно установить значение 2 на вашем поле ввода – yantrakaar

+0

Итак, вы хотите, чтобы окно поиска, чтобы по умолчанию «поиск ..» текст в нем, и если кто-то поиск было предложено и сделано, то это должен содержать искомую фразу (и)? – someOne

+0

Извините, но у меня возникли проблемы с редактированием моего вопроса. – NoobStudent

ответ

0

Попробуйте это!

<form method="GET" action="display.php"> 
    <input type="hidden" name="form" value="<?php if(isset($_GET['form'])){echo $_GET['form'];}else{echo "2";}?>" /> 
    <input type="submit" name="delete" value="Delete"> 
    </form> 
+0

Извините, мой первый пост имеет ошибки. У меня возникли проблемы с редактированием моего сообщения. мои извинения – NoobStudent

+0

Я действительно не понимаю, чего вы пытаетесь достичь здесь ........ люди начинают опускать ваш вопрос. Это не точный и прямой. Восстановите его, если сможете –

Смежные вопросы