Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MYSQL]Dwa submity - problem
mczlowiek
post
Post #1





Grupa: Zarejestrowani
Postów: 210
Pomógł: 0
Dołączył: 26.05.2008

Ostrzeżenie: (10%)
X----


N początku zapodam fragment kodu:
  1. <?php
  2. if(isset($_POST['nowy'])) {
  3.  
  4. if(isset($_POST['dodaj'])) {
  5. echo ('test');
  6. }
  7. else
  8. {
  9.  
  10. echo(' <form action="typy2.php" method="post">
  11. (formularz)
  12.  <input type=submit name=dodaj value=Dodaj>
  13.  </form>');
  14.  
  15. }
  16. }
  17. else 
  18. {
  19.  
  20. mysql_query("set names utf8");
  21. $query="SELECT * FROM typy ORDER BY id DESC";
  22. $result=mysql_query($query) or die(mysql_error());
  23. echo ' <form action="typy2.php" method="post">
  24. <input type="submit" name="nowy" value="dodaj">
  25. </form>';
  26.  
  27. }
  28. echo ('</table>');}
  29. }
  30. }
  31. ?>

i miomo ze moje submit maja rozna nazwy to nie wykonuje sie submit "dodaj" (nie wyswietla tekstu "test" tylko powraca do strony glownej - w tym przypadku - typy2.php) i nie wiem dlaczego?
proszę o pomoc
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
ferrero2
post
Post #2





Grupa: Zarejestrowani
Postów: 171
Pomógł: 32
Dołączył: 5.08.2008
Skąd: Lublin

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


(IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Musisz zapisać datę w jakiejś zmiennej sesyjnej np:
Kod
$_SESSION['data'] = date("Y-m-d H:i:s");

Do obsługi zdarzeń dodaj połączenie z bazą i wysłanie informacji za pomocą sql np tak :

Kod
if($_POST['przycisk1'])
{
$db = mysql_connect($dbhost, $dbuser, $dbpassword);
mysql_select_db($dbdatabase, $db);
mysql_query("SET NAMES 'utf8'");

$sql = "INSERT INTO Login (Data) VALUES('" .$_SESSION['data'] . "')";
mysql_query($sql);

echo 'Nacisnąłeś przycisk 1 !';
}


i tyle...
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 15.09.2025 - 16:30