Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Jeden submit zeruje wynik zapytania drugiego, submita.
oximus
post
Post #1





Grupa: Zarejestrowani
Postów: 71
Pomógł: 0
Dołączył: 19.04.2005
Skąd: Tychy

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


Witam,
kolejny problem, nad którym ślęczę to taki:
Mam dwie listy wyboru umieszczone w pliku navi.php. Jest on załączony do pliku index.php. Załączony jest też plik wynik.php...skladający się z tabeli i dwóch kolumn. Wyniki z jednego zapytania (listy wyboru) wrzucane są do jednej kolumny, drugiego (drugiej listy wyboru) do drugiej kolumny. Problem w tym, że jak sobie dam w jednym oknie wybór i chcę coś wybrać w drugim to wynik drugiego zeruje mi wynik pierwszego i tak na odwrót. Chcę, żeby tak się nie działo oczywiście. To trzeba ustawić może cookie, czy nie da się tego zrobić na tabeli i trzeba wczytywać do ramek?


--------------------
A T A R I
Go to the top of the page
+Quote Post
Pigula
post
Post #2





Grupa: Zarejestrowani
Postów: 446
Pomógł: 0
Dołączył: 5.03.2005
Skąd: Lublin

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


nie wiem czy dobrze zrozumialem ale jak wybierzesz z jednej kolumny to musisz to pamietac w jakiejs zmiennej i podczas wyboru z drugiej kolumny dolaczasz to do linka i wtedy powinno wyswietlic wybrana zawartosc pierwszej i drugiej kolumny. latwiej by bylo jakbys jakis kod zamiescil.
Go to the top of the page
+Quote Post
oximus
post
Post #3





Grupa: Zarejestrowani
Postów: 71
Pomógł: 0
Dołączył: 19.04.2005
Skąd: Tychy

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


znaczniki moga sie nie zgadzac, bo wycinalem to na szybko, ale sedno jest chyba zrozumiale:
navi.php:
  1. //tu jakas tabelka wiersz pierwszy kolumna pierwsza i lecimy:
  2. <?php 
  3. require_once('mysql_connect.php');
  4. $zapytanie = mysql_query(&#092;"SELECT Id, Name FROM crossing\");
  5.  
  6. echo'<select name=\"lista1\" onchange=\"submit()\">';
  7. echo'<option value =\"null1\">Nazwa skrzyżowania / Crossing</option>';
  8. echo'<option value =\"null1\">------------------------------------------------------------</option>';
  9.  
  10. while ($row = mysql_fetch_array($zapytanie))
  11. {
  12. echo '<option value=\"'.$row['Id'].'\" '.((isset($_GET['lista1']) && $row['Id']==$_GET['lista1'])?'selected':'').'>'.$row['Name'].'</option>';
  13.  
  14. }
  15.  
  16. ?>
  17. </select>
  18. </div>
  19. </TD>
  20. </FORM>
  21. <form action=\"<?php echo $_SERVER['PHP_SELF'];?>\" method=\"GET\">
  22. <TD WIDTH=\"50%\" NOWRAP>
  23.  
  24. //wiersz pierwszy i kolumna druga
  25.  
  26. <div align=\"center\" valign=\"middle\">
  27. <?php 
  28. require_once('mysql_connect.php');
  29. $query = mysql_query(&#092;"SELECT Id, Controller_Id FROM crossing\");
  30.  
  31. echo'<select name=\"lista2\" onchange=\"submit()\">';
  32. echo'<option value =\"null2\">Nazwa sterownika / Controller</option>';
  33. echo'<option value =\"null2\">------------------------------------------------------------</option>';
  34.  
  35. while ($row = mysql_fetch_array($query))
  36. {
  37. echo '<option value=\"'.$row['Id'].'\" '.((isset($_GET['lista2']) && $row['Id']==$_GET['lista2'])?'selected':'').'>'.$row['Controller_Id'].'</option>';
  38.  
  39. }


wynik.php
  1. //tu tez jakas tabelka
  2. //wiersz pierwszy
  3. //kolumna pierwsza
  4. <?php if (isset($_GET['lista1'])) {
  5. $query = &#092;"SELECT Id, Name, Short_name, Controller_id, Loop_count, Group_count, New_er
    r
  6. rs, New_FatalErrors FROM crossing where Id='\".$_GET['lista1'].\"'\";
  7. $wynik=mysql_query($query);
  8. while (list($Id,$Name,$Short_name,$Controller_id, $Loop_count, $Group_count,$New_errors
    ,$New_FatalErrors)= mysql_fetch_row($wynik)){
  9. echo'<br>';
  10. echo'<left>';
  11. echo'<FONT COLOR=\"WHITE\">';
  12. echo \"Nazwa/Name: \";
  13. echo'</FONT>';
  14. echo $Name;
  15. echo'<br>';
  16. //
  17. .
  18. .
  19. itd
  20. .
  21. //wiersz pierwszy
  22. //kolumna druga
  23. <?php if (isset($_GET['lista2'])) {
  24. echo'<font color=\"yellow\">';
  25. echo'<center>';
  26. echo ('Dostępne w pełnej wersji!/Accessible in full version!');
  27. echo'</font>';
  28. }
  29. ?>


--------------------
A T A R I
Go to the top of the page
+Quote Post

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: 22.08.2025 - 04:25