Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: jak do <select>a wsadzic 3 przyciski z roznymi akcjami
Forum PHP.pl > Forum > PHP
lukizi
...wlasnie do tego sprowadza sie problem. W formie tworze selecta zawierajacego liste pobierana z bazy danych. Pod selectem chce umiescic 3 przyciski umozliwiajace: usuniecie, przegladanie i skasowanie elementu z listy.How to? za wszelkie odpowiedzi z gory dzieki!
scanner
Kod
<form name="form1" id="form1" method="post" action="">

    <select name="select">

  <option value="opcja1">opcja 1</option>

  <option value="opcja2">opcja 2</option>

    </select>

    <input type="submit" name="Submit" value="Przeglądaj" />

    <input type="submit" name="Submit2" value="Skasuj" />

    <input type="submit" name="Submit3" value="Aktualizuj" />

</form>
[php:1:829acd16b1]<?php
switch($_POST['submit']){
case 'Przeglądaj':
// costam
break;
case 'Skasuj':
// costam
break;
case 'Aktualizuj':
// costam
break;
}

?>[/php:1:829acd16b1]
lisu
XHTML jak wyzej ale IMHO:

[php:1:686c4d16af]<?php
if($_POST['Submit'])
{
//costam
}
elseif ($_POST['Submit2'])
{
//costam
}
elseif ($_POST['Submit3'])
{
//costam
}

?>[/php:1:686c4d16af]
Wankster
Albo zamiast 3 submitów dać :
Kod
   <select name="akcja" onchange="javascript:location.href = forms['form1'].akcja.value">

      <option value="1">Przeglądaj</option>

      <option value="2">Skasuj</option>

      <option value="3">Aktualizuj</option>

   </select>
lukizi
No pieknie panowie, dzieki sliczne za odpowiedzi przydadza sie... smile.gif
scanner
Cytat
ale IMHO:
Nie chcę wywoływac wojny o wyższość jednych Świąt nad drugimi, ale If() nie sprawdza sie (czytelność) przy wiekszych blokach. Pozatym Switch() po cos wymyslili, prawda? smile.gif))
mund
[quote] <input type="submit" name="Submit" value="Przeglądaj" />
<input type="submit" name="Submit2" value="Skasuj" />
<input type="submit" name="Submit3

chyba o to chodziło smile.gif , a tego switchem nie przełkniesz :wink:, ale może się mylę......
scanner
Aaaa. sorki.. DreamWeaver zamienił mi nazwy z automata smile.gif Poprawny kod XHTML:
Kod
<form name="form1" id="form1" method="post" action="">

   <select name="select">

      <option value="opcja1">opcja 1</option>

      <option value="opcja2">opcja 2</option>

   </select>

   <input type="submit" name="Submit" value="Przeglądaj" />

   <input type="submit" name="Submit" value="Skasuj" />

   <input type="submit" name="Submit" value="Aktualizuj" />

</form>
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.