Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Wyłączenie elementu z wyniku pętli
ichu
post
Post #1





Grupa: Zarejestrowani
Postów: 35
Pomógł: 0
Dołączył: 26.08.2006

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


Muszę napisać skrypt, który będzie służył do edycji zamówień zapisanych w bazie. Z listy <select> wybiera się kontrahenta u którego chcemy złożyć zamówienie. Chodzi o to, by po wybraniu opcji "edytuj" zapisany wcześniej rekord był na pierwszym miejscu listy, i żeby nie był już powtórzony dalej.

  1. <select class="input" name="IdKh">
  2. <option value="<?php echo $IdKh; ?>">
  3. <?php
  4. connect_db();
  5. $query1="SELECT NazwaKh FROM kontrahenci INNER JOIN zamowienia ON kontrahenci.IdKh=z
    amowi
  6. nia.IdKh";
  7. $result1=mysql_query($query1);
  8. $num1=mysql_numrows($result1);
  9. $NazwaKh=mysql_result($result1,$i,"NazwaKh");
  10. echo $NazwaKh;
  11. ?>
  12. </option>
  13. <?php
  14. $query2="SELECT IdKh, NazwaKh FROM kontrahenci";
  15. $result2=mysql_query($query2);
  16. $num2=mysql_numrows($result2);
  17. while ($x < $num2) 
  18. {
  19. $IdKh=mysql_result($result2,$x,"IdKh");
  20. $NazwaKh=mysql_result($result2,$x,"NazwaKh");
  21. echo "<option value=\"$IdKh\">$NazwaKh</option>";
  22. $x++;
  23. }
  24. ?>
  25. </select>

I przy okazji jeszcze jedno pytanie: czy przy każdym zapytaniu stosować connect_db() i na końcu zapytania mysql_close(), czy lepiej połączyć się z bazą na początku całego skryptu i rozłączyć na końcu? Na stronie mam kilka zapytań i nie wiem czy każdorazowe łączenie i rozłączanie jest dobrym rozwiązaniem...

Ten post edytował ichu 2.04.2008, 07:56:40
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 20.08.2025 - 11:18