Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]sprawdzanie zaznaaczonej opcji
scroll
post 11.11.2013, 20:21:01
Post #1





Grupa: Zarejestrowani
Postów: 38
Pomógł: 0
Dołączył: 24.07.2013

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


witam
mam problem ze sprawdzeniem która opcja jest zaznaczona. tzn mam 3 opcje i chce żeby każda robiła co innego:

<div id="dodawanie_kat">
<b>Dodawanie nowej kategorii</b>
<br />
<form action = "index.php" method ="post">
<table>
<tr>
<td><b>Nazwa:</b> </td> <td><input type="text" name="nazwa"></td>
<td><b>Typ:</b> </td> <td> <input type="text" name="typ"></td>
<td><b>Kwota:</b> </td><td><input type="text" name="kwota"></td>
<td><select name="test">
<option value="Dodaj"> Dodaj</option>
<option value="Usuń">Usuń</option>
<option value="Zmień">Zmień</option>
</select></td>
<td><input type = "submit" value = "zatwierdz" name = "zatwierdz" class = "button"></td>
</tr>
</form>
</table>
<?php

if (isset($_POST['zatwierdz']))
{
$nazwa = ($_POST['nazwa']);
$typ = ($_POST['typ']);
$kwota =($_POST['kwota']);
$query = "SELECT nazwa FROM kategorie WHERE nazwa ='$nazwa'";
$wynik = mysql_query($query);
if(empty($_POST['nazwa'])&&empty($_POST['kwota']))
{
echo "podaj dane";

}
if (mysql_num_rows($wynik) == 0)
{
mysql_query("INSERT INTO kategorie (nazwa, typ, kwota) VALUES ('".$nazwa."', '".$typ."', '".$kwota."');");
}
else
{
echo 'alert("Password Invalid!")';
}
}
?>
</div>
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
Turson
post 11.11.2013, 20:27:40
Post #2





Grupa: Zarejestrowani
Postów: 4 291
Pomógł: 829
Dołączył: 14.02.2009
Skąd: łódź

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


Zacznijmy od tego, że nawet nie spróbowałeś napisać tego.

  1. if($_POST["test"]==="Dodaj"){
  2. //akcja
  3. }

itd


używaj bbCode na forum

Ten post edytował Turson 11.11.2013, 20:28:21
Go to the top of the page
+Quote Post
com
post 11.11.2013, 20:41:00
Post #3





Grupa: Zarejestrowani
Postów: 3 034
Pomógł: 366
Dołączył: 24.05.2012

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


chyba raczej :
  1. if(isset($_POST['test']))
  2. switch($_POST['test'])
  3. {
  4. case 'dodaj':
  5. echo 'Dodawanie danych';
  6. break;
  7.  
  8. case 'zmien':
  9. echo 'Edycja danych';
  10. break;
  11.  
  12. case 'usun':
  13. echo 'Usuwanie danych';
  14. break;
  15.  
  16. default:
  17. echo 'error';
  18. }

wink.gif

Ten post edytował com 11.11.2013, 20:42:00
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: 20.07.2025 - 10:27