Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] [mysql], lista warunków w WHERE..pętla?
monika777
post
Post #1





Grupa: Zarejestrowani
Postów: 29
Pomógł: 0
Dołączył: 26.09.2007

Ostrzeżenie: (0%)
-----


potrzebny mi SELECT, w którym lista warunków bedzie różna w zależności od tego co wczesniej wybierze użytkownik z <option>. Warunek pierwszy, który ma być zawsze to id_menager='$_POST[id_menager]' (AND $warunki)..nie wiem jak te warunki wydobyc. Uzytkownik ma 4 pola <option> z których albo cos przyjdzie i to nalezy do warunku dodac albo przyjdzie "wybierz" (inaczej puste) i tego nie dodajemy..

  1. <?php
  2. SELECT * FROM polizy_z WHERE (id_menager=$_POST[id_menager] AND $warunki);
  3. ?>


a pętla do warunków
  1. <?php
  2. if(te 4 pola!=wybierz) {
  3. dodaj do łancucha 
  4. else {nie dodawaj}
  5. ?>


co z AND?i czy potrzebne sa mi 4 pętle dla kazdego pola osobno?help, nie wiem jak napisac te pętelki

Ten post edytował monika777 29.09.2007, 10:09:18
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
monika777
post
Post #2





Grupa: Zarejestrowani
Postów: 29
Pomógł: 0
Dołączył: 26.09.2007

Ostrzeżenie: (0%)
-----


pseplasam:)

mam taki option
  1. <?php
  2. echo "<select name=\"id_agent\">";
  3. echo "<option value=\"wybierz\">-dowolny-</option>";
  4. while ($row = mysql_fetch_array($sql_results)) {
  5. $id_agent = $row["id_agent"];
  6. echo "<option value=\"$id_agent\">$id_agent</option>";
  7. }
  8. echo "</select>";
  9. ?>

i taki warunek
  1. <?php
  2. if ($_POST[id_agent]!="$wybierz") {
  3. $warunki="id_menager='$_POST[id_menager]'";
  4. $warunki.="AND id_agent='$_POST[id_agent]'";
  5. } else {
  6. $warunki="id_menager='$_POST[id_menager]'";
  7. }
  8. ?>

i select $sql = "SELECT * FROM polisy_z WHERE ($warunki)";
i nie dziala..

Ten post edytował monika777 29.09.2007, 11:01:31
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 9.10.2025 - 02:24