SQL ve PHP - (wordpress) URL bir kimlik ile form gönderin

0 Cevap php

Ben bir süre için şimdi bunu yapmak için en iyi yolu bulmak için çalışıyordum ama onu anlamaya olamaz.

Ben otomatik dolduran bir SQL sorgusunu temel alan bir basit açılan var. Eğer ben url uzantısı ?id=x x seçtikleri seçeneğin kimliği ile bir sayfaya gitmek gerekiyor "arama" tuşuna bastığınızda.

$locations = $wpdb->get_results( $wpdb->prepare(
    "SELECT * FROM wp_places_index WHERE visible='Y' ORDER BY place_name ASC") );
?>
<form id="find-buses-form" method="post" action="places_index.php">
<select class="default-value" type="text" name="from">
<option>Please select...</option>
<?php 
    foreach($locations as $location)
    {
    echo "<option>".$location->place_name."</option>";
  // maybe this?  echo "<input type=\"hidden\" name=\"id\">".$location->id."</input>";
    }
?>

</select>
<input type="submit" name="submit" value="Show me" />   
</form>

Ben o gizli alanını çekmek için $ _POST kullanan harici bir sayfaya gitmek yapmak gerekebilir düşünüyorum ama yerine bir sayfada yapardım.

Ben daha önce böyle bir şey kullanarak wordpress üzerinden bu elde ettik:

while ($row = mysql_fetch_array($result))
            {
                    $picture = $row['Image'];
                    if($picture == ""){
                    $picture= "thumbnails/no-image-small.png";
            }
                    $product_ID = $row["ProductID"];

(Herhangi bir tavsiye: Ama wordpress mysql_fetch_array sevmez?

0 Cevap