Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Problem z formularzem wyszukiwarki, Głębiej chodzi o styl...
Philes
post 27.01.2006, 16:23:22
Post #1





Grupa: Zarejestrowani
Postów: 14
Pomógł: 0
Dołączył: 29.12.2005

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


Witam!
Mam taki problem. Być może banalny no ale nie mogę wpasć na to jak go rozwiązać. A mianowicie mam formularz wyszukiwarki:
  1. <?php
  2. <form action="search.php" method="get">
  3. <input type="text" name="what" value="'.$what.'" size="20">
  4. <select name="cat">';
  5. for($cat_=1; $cat_<=4; $cat_++){
  6. if($cat_ == '1'){ $n = 'Artykuły'; $v = $art_name; }
  7. if($cat_ == '2'){ $n = 'Download'; $v = $download_name; }
  8. if($cat_ == '3'){ $n = 'Newsy'; $v = $news_name; }
  9. if($cat_ == '4'){ $n = 'Katalog stron'; $v = $catalog_name; }
  10. if($cat == $v){ $selected = ' selected'; } else{ $selected = ''; }
  11. echo'<option value="'.$v.'"'.$selected.'>'.$n.'</option>';}
  12. echo'</select>
  13. <input class="search" src="search.png" type="image" name=""></form>
  14. ?>

Kiedy wrzucę to na stronkę to w miejscu gdzie jest ten formularz tabela samoczynnie ignoruje sobie parametr height, innymi słowy wydłuża się i psuje wygląd. Wiem że to sprawka <form> no ale nie wiem co z tym zrobić aby dostosowało się do tabeli.
Dziękuję i pozdrawiam!
Go to the top of the page
+Quote Post
gladiror
post 27.01.2006, 16:36:29
Post #2





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

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


Jakoś dziwnie to wkleiłeś...

  1. <?php
  2.  
  3. <form action="search.php" method="get">
  4.  
  5. ?>


Nie powinno być tak:
  1. <?php
  2.  
  3. <form action=&#092;"search.php\" method=\"get\">
  4.  
  5. ?>


questionmark.gif
  1. <input class="search" src="search.png" type="image" name=""></form>


Tutaj brakuje argumentu dla name...

Spróbuj może zablokować tabeelke na height dając wartość (wysokość tabelki), albo wklej cały kod strony, bo teraz trudno cookolwiek powiedzieć...


--------------------
"Państwo to ja" Ludwik XIV
"Wróg zaatakuje to co kochasz" Ojciec Chrzestny
"Wszystko powinno być proste jak to tylko możliwe, ale nie prostsze..." A. Einstein
"Wyobraźnia jest ważniejsza niż wiedza" Albert Einstein
"Nieprawda powtarzana wielokrotnie staje się prawdą"
Go to the top of the page
+Quote Post
Philes
post 27.01.2006, 17:03:48
Post #3





Grupa: Zarejestrowani
Postów: 14
Pomógł: 0
Dołączył: 29.12.2005

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


Nie nie powinno być tak bo tak jak jest działa. W tabelce mam parametr height. Ale kiedy wkleję :
  1. <form action="search.php" method="get">
  2. <input type="text" name="what" value="'.$what.'" size="20">
  3. <select name="cat">';
  4. for($cat_=1; $cat_<=4; $cat_++){
  5. if($cat_ == '1'){ $n = 'Artykuły'; $v = $art_name; }
  6. if($cat_ == '2'){ $n = 'Download'; $v = $download_name; }
  7. if($cat_ == '3'){ $n = 'Newsy'; $v = $news_name; }
  8. if($cat_ == '4'){ $n = 'Katalog stron'; $v = $catalog_name; }
  9. if($cat == $v){ $selected = ' selected'; } else{ $selected = ''; }
  10. echo'<option value="'.$v.'"'.$selected.'>'.$n.'</option>';}
  11. echo'</select>
  12. <input class="search" src="system/theme/standard/grafika/search.png" type="image" name="search"></form>

to samoistnie tabelka sie rozciąga :/

Może żeby było łatwiej... tak wygląda tabelka...:
  1. <table border="0" width="100%" height="30" cellspacing="0" cellpadding="0">
  2. <tr>
  3. <td width="100%" background="system/theme/standard/grafika/search.gif">
  4. <table border="0" width="100%" cellspacing="1" height="30" cellpadding="1">
  5. <tr>
  6. <td width="50%">
  7. Dziś jest ';
  8. $data=getdate();
  9. $dzien=$data[wday];
  10. $miesiac=$data[mon]-1;
  11. $Tydzien=array("Niedziela","Poniedziałek","Wtorek","Środa","Czwartek","Piątek","Sobota");
  12. $Miesiace=array("styczeń","luty","marzec","kwiecień","maj","czerwiec","lipiec","sierpień","wrzesień","październik","listopad","grudzień");
  13. $data_all="$data[mday] $Miesiace[$miesiac] $data[year]r.";
  14. echo $data_all;
  15. echo'</td>
  16. <td>
  17.  
  18. <form action="search.php" method="get">
  19. <input type="text" name="what" value="'.$what.'" size="20">
  20. <select name="cat">';
  21. for($cat_=1; $cat_<=4; $cat_++){
  22. if($cat_ == '1'){ $n = 'Artykuły'; $v = $art_name; }
  23. if($cat_ == '2'){ $n = 'Download'; $v = $download_name; }
  24. if($cat_ == '3'){ $n = 'Newsy'; $v = $news_name; }
  25. if($cat_ == '4'){ $n = 'Katalog stron'; $v = $catalog_name; }
  26. if($cat == $v){ $selected = ' selected'; } else{ $selected = ''; }
  27. echo'<option value="'.$v.'"'.$selected.'>'.$n.'</option>';}
  28. echo'</select>
  29. <input class="search" src="system/theme/standard/grafika/search.png" type="image" name="search"></form>
  30.  
  31. </td>
  32. </tr>
  33. </td>
  34. </tr>


Ten post edytował Philes 27.01.2006, 17:12:39
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 Wersja Lo-Fi Aktualny czas: 18.07.2025 - 04:39