Combo Box PHP değerini almak nasıl?

0 Cevap php

Ben 2 tablolar "öğrenci" ve "öğretmen" ile MySQL veritabanı için bir sorgu sayfası oluşturmak için PHP 5 kullanıyorum. Kullanıcıların açılan kutudan seçtikten sonra "Gönder" butonu ile açılan kutudan 2 tabloları görüntülemek ve seçmek için izin veren bir birleşik giriş kutusu oluşturduk.

Ancak komut ile sorun ben doğrulamak istiyorum eğer ben açılan kutu değerini echo ve gönder düğmesine bir "echo.php" yaratılmış "Gönder" butonuna çalışır. Genel bir fikir bu adımları gibi bir sorgu yapmak için:

1) User selects value from combo box "teacher" or "student". 2) User clicks submit button. 3) After clicking submit button, user is redirected to "echo.php" 4) "echo.php" should output/echo out either "teacher" or "student".

Script için kodlar:

<?php
include "db_connect.php";
{
?>
<td valign=top><strong>Name:</strong></td>
<td>

<?php
echo "<form name = \"queryEquipTypeForm\" method = \"post\" action
=\"select_table.php\">"; 
echo '<select name=\"table\">'; 
echo "<option size =30 selected>Select</option>";

$result = mysql_query("show tables");

if(!$result) trigger_error("Query Failed: ".  mysql_error($db), E_USER_ERROR);

if(mysql_num_rows($result)) 
{ 
while($table_array = mysql_fetch_array($result)) 
{ 
    echo "<option>$table_array[0]</option>";
}    

echo '</select>';

echo '</form>';

if(!$_POST['submit'])
{
?>
<form method="post" action="select_table.php">   
<input type="submit" name="submit" value="Submit">
</form>
<?php
}
else
{
  echo '<script type="text/javascript">
        alert("Redirecting you to echo.php page");
        window.location="echo.php"</script>';
}

} 
else 
{
echo "<option>No Names Present</option>";  
} 
}

?>
</td>

"Echo.php" için kodlar:

<?php
include "select_table.php";
echo "data is : ".$_POST['table'];
?>

Echo.php çıkış cobo kutusu ile "select_table.php" tam olarak aynı olacaktır "veri:" onun yönlendiriliyorsunuz olarak "öğretmen" ya da "öğrenci" kelimesi echo.php olmadan.

0 Cevap