PHP otomatik mysql sorgu

2 Cevap php

Nasıl açılan listeler var hangi değerleri bağlı olarak bir mysql sorgusu oluşturur, bir kod yazabilirim?

Hiçbir şey bir damla listede seçilirse, daha sonra açılan liste değeri 001 böylece daha sonra sorgu aramada bu açılan listeyi içermemelidir değildir!

Lütfen yardım edin ...

Ben şimdiye kadar bu var:

            foreach($_GET as $key => $value) {
	if ($value != '001') {
                 Do something smart...like add to a query...
                     }
		}

2 Cevap

(Isterseniz, ya da POST - Aşağıdaki GET referanslar yerine durumda) (diyelim ki) yöntemi GET ile script.php adında bir PHP dosyası formu gönder:

Script.php olarak aşağıdakileri içerir:

<?php
if (!isset($_GET['yourdroplistname']) {
  $value = 001;
} else {
  $value = mysql_real_escape_string($_GET['yourdroplistname']);
}
mysql_query("YOUR QUERY, CONTAINING $value WHERE APPROPRIATE");
?>

PHP ne yapması gerektiğini filtrelemek için bir switch($droplist) kullanmanızı öneririz.

switch($droplist)
case '1':
$query = 'SELECT 1 FROM xy WHERE userid = 1';
break;
case '2':
// etc.