Как сделать обязательным PHP опросов перед отображением следующего - PullRequest
0 голосов
/ 04 марта 2020

У меня следующая проблема: у меня есть несколько опросов в моем приложении (см. Следующий код), но когда я запускаю его, все опросы отображаются одновременно. Я хочу, чтобы сначала отображался только первый опрос, когда вам нужно выбрать событие, затем я хочу, чтобы второй опрос выбирал между добавлением, удалением, изменением информации или просмотром информации о событии, а затем следующими. Вот некоторый код, всего 2 php с 2-мя опросами, которые отображаются одновременно:

app. php

<html>
 <head>
  <title>Events Organizer-App</title>
 </head>
  <body background="eventxd.png" >
    <h1>Events Organizer App</h1> 
    <h2>Select the Event you are interested in...</h2>
 </body>
<form action="button.php" method="choose" target="page">
<input type="submit" name="Event1" value="Techno Party"> 
<input type="submit" name="Event2" value="College Dinner"> 
<input type="submit" name="Event3" value="City Tour"> 
<input type="submit" name="Event4" value="Comic Fair"> 
</form>
<iframe name="page" src="button.php"> //llamada al button.php
</iframe>

кнопка . php

<?php

$Event1="";
$Event2="";
$Event3="";
$Event4="";
      //filter_input(INPUT_POST, 'var_name') en lugar de _Post[variable]
     //filter_input_array(INPUT_POST) instead of $_POST 
     if(isset($_GET['Event1'])) $Event1=$_GET['Event1'];
     if(isset($_GET['Event2'])) $Event2=$_GET['Event2'];
     if(isset($_GET['Event3'])) $Event3=$_GET['Event3'];
     if(isset($_GET['Event4'])) $Event4=$_GET['Event4'];


    $Dir=$_SERVER['DOCUMENT_ROOT'];
    $Dir="$Dir/base_event.txt"; 
    $ev_id=0;
   if($Event1){
     $ev_id=1;
   }

 if($Event2){
   $ev_id=2;     
 }

 if($Event3){
   $ev_id=3;    
 }

if($Event4){
   $ev_id=4;
 }


 <html>
 <body>
    <h1>Select one option...</h1> 
  </body>
 <form action="button2.php" method="choose" target="page">
 <input type="submit" name="Add" value="Participate on the event"> 
 <input type="submit" name="Erase" value="Erase my confirmation"> 
 <input type="submit" name="Info" value="See the event information"> 
    <input type="hidden" name="Dir" value="<?php echo $Dir; ?>">  
    <input type="hidden" name="ev_id" value="<?php echo $ev_id; ?>"> 
 </form>
 <iframe name="page" src="button2.php"> //llamada al botton.php
 </iframe>
 </html>

Так что я просто хочу знать, как заставить этот второй опрос "ждать", пока не будет сделан первый опрос.

...