Açılan PHP menüden

1 Cevap php

i mysql veritabanına veri eklemek için aşağıdaki kodu kullanıyorum

<?php
$refselect  = $_POST['refselect'];
$refname    = $_POST['refname'];
$refemail   = $_POST['refemail'];
$refcnt     = $_POST['refcnt'];
$refdes     = $_POST['refdes'];
$referror   = $cberror = "<h1>Data not Added</h1><br/><br/><h3>Please Follow The Instructions</h3>";
$urefdb     = "INSERT INTO refdb(reftype,refname,refemail,refcnt,refdes) VALUES ('$refselect','$refname','$refemail','$refcnt','$refdes');"; 

include_once("db.php");

if ($refselect == "Select Type") die ("$referror");

if (empty ($refname)) die ("$referror");

if (mysql_query("$urefdb"))

{
echo "<h3>One Record Updated Successfully with the following Details </h3><br/>";
echo "Reference Type =$refselect <br/><br/>";
echo "Reference Name = $refname <br/><br/>";
echo "Reference E-Mail = $refemail <br/><br/>";
echo "Reference Description = $refdes <br/><br/>";

}
else
{
echo mysql_error();
}

?>

"Refselect" verileri şimdi istediğim sayfada açılır menü geliyor ki ben bu form üzerinden veri eklemek gibi ben aşağı menüsü uygun veri almak bırak "refdb" güncelleme olarak veritabanından diğerine sayfa pic "RefName" bulunan başka bir şeklidir

Şimdi ne yapmalı?

1 Cevap

MySQL gibi seçmek kullanarak o başka bir sayfada açılır menüyü doldurmak zorunda:

$request = mysql_query("SELECT refselect FROM refdb");
then iterate through all the results to fill your combobox:
echo "<SELECT>";
while ($drow = mysql_fetch_assoc($request))
{
   echo "<OPTION>" . $drow['refselect'] . "</OPTION>";
}
echo "</SELECT>";

Ya da bunun gibi bir şey