Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP][MYSQL]Pobieranie danych z formularza
mczlowiek
post 7.07.2008, 09:11:49
Post #1





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

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


Witam, mam taki oto fragment kodu:
  1. <?php session_start();
  2. include "auth_admin.inc.php";
  3. include "conn.inc.php";
  4. ?>
  5.  
  6. <?php
  7. (isset($_SESSION['admin_level']) &&
  8. $_SESSION['admin_level'] =="1");
  9.  
  10. ?>
  11.  
  12. <form action="typy_dodaj.php" method="post">
  13.  
  14. <input type="data" value="wpisz date"><br>
  15. <input type="autor" value="wpisz autora"><br>
  16. <input type="spotkanie" value="wpisz spotkanie"><br>
  17. <textarea name="analiza" rows="20" cols="80"></textarea><br>
  18. <input name="typ" type="text" value="wpisz spotkanie"><br>
  19. <input name="kurs" type="text" value="wpisz kurs"><br>
  20. <input name="bukmacher" type="text" value="wpisz bukmachera"><br>
  21. <input name="stawka" type="text" value="wpisz stawke w skali 1/10 - 10/10"><br>
  22. <br>
  23. <input type="submit" name="submit" value="Dodaj"> &nbsp;
  24. <input type="button" value="Anuluj" onclick="history.go(-1);">
  25. </form>

i teraz jak zrobić aby datę wybierało się z takiego malegok kalendarza, albo w jakis inny sposób, tak aby jej format był zgodny z tą wprowadzoną do tabeli (która używając phpMyAdmin wygląda następująco: 2008-06-23 (typ pola to date)
Sprawa nr 2.
Jak zrobić żeby w miejsce autor automatycznie został wstawiony aktualnie zalogowany użytkownik? (tak żeby nie wpisywać go tam, tylko żeby wstawiał się aktualnie zalogowany)

Dziekuje za pomoc!
Go to the top of the page
+Quote Post
nospor
post 7.07.2008, 09:15:41
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Cytat
i teraz jak zrobić aby datę wybierało się z takiego malegok kalendarza

google: js calendar

Cytat
Jak zrobić żeby w miejsce autor automatycznie został wstawiony aktualnie zalogowany użytkownik

  1. <?php
  2. echo '<input name="autor" value="'.$zalogowanyuser.' "/>';
  3. ?>


ps:
type="autor"
type="spotkanie"

a gdzies ty takie typy widzial? chyba miales na mysli:
name="autor"
name="spotkanie"


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
mczlowiek
post 7.07.2008, 09:21:07
Post #3





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

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


moja pomylka, miało być "name".

Tylko , że za bardzo nie wiem w jaki sposób uzyskać zmienna: $zalogowanyuser
proszę o pomoc

Ten post edytował mczlowiek 7.07.2008, 09:19:58
Go to the top of the page
+Quote Post
nospor
post 7.07.2008, 09:21:58
Post #4





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




zamista $zalogowanyuser masz wstawic to, skad bierzesz info o userze. zazwyczaj jest to sesja. Pewnie masz w sesji info o userze?


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
mczlowiek
post 7.07.2008, 09:24:50
Post #5





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

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


pewnie tak, tylko ze jako początkujący użytkownik za bardzo nie wiem jak to napisać i skąd dokładnie te dane wziąść!
Go to the top of the page
+Quote Post
nospor
post 7.07.2008, 09:26:39
Post #6





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




pisales logowanie uzytkownika? zapisywales te dane do sesji? to wlasnie stamtad masz to wziąść.

A jesli nie pisales logowania, to na przyszlosc od razu pisz ze nie wiesz jak logowanie zrobic a nie przeskakujesz z pytaniem o krok dalej smile.gif


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
mczlowiek
post 7.07.2008, 09:27:44
Post #7





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

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


  1. <?php
  2. include "conn.inc.php";
  3.  
  4. if(isset($_POST['submit'])) {
  5.  
  6. $query = "SELECT username, password, admin_level FROM admin" .
  7. " WHERE username='".$_POST['username']."'".
  8. " AND password='".$_POST['password']."'";
  9. $result = mysql_query($query)
  10. $row = mysql_fetch_array($result);
  11.  
  12. if(mysql_num_rows($result) == 1) {
  13. $_SESSION['admin_logged'] = $_POST['username'];
  14. $_SESSION['admin_password'] = $_POST['password'];
  15. $_SESSION['admin_level'] = $row['admin_level'];
  16. header ("Refresh; 5; URL=" .$_POST['redirect']."");
  17. echo "Jesteś przekierowywany na oryginalną stronę!<br>";
  18. echo "(Jeśli przeglądarka nie obsługuje przekierowań. "."<a href=\"".$_POST['redirect']. "\">kliknij tutaj</a>)";
  19. } else {
  20. ?>

to wycinek kodu więc $username bedzie tą zmienną?
Go to the top of the page
+Quote Post
nospor
post 7.07.2008, 09:28:17
Post #8





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




$_SESSION['admin_logged']


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
mczlowiek
post 7.07.2008, 09:31:33
Post #9





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

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


dziękuję!
Go to the top of the page
+Quote Post
TroYan
post 7.07.2008, 09:34:40
Post #10





Grupa: Zarejestrowani
Postów: 56
Pomógł: 1
Dołączył: 19.04.2004
Skąd: Bytom Odrz.

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


jeśli dobrze myślę to $_SESSION["admin_logged"] będzie loginem uzytkownika

  1. <?
  2.  
  3. $username=$_SESSION['admin_logged'];
  4. $userpassword=$_SESSION['admin_password'];
  5.  
  6. ?>


jak sobie wstawisz taki kod to będziesz miał te zmienne


--------------------
zmoderowano - waga i rozmiar
Go to the top of the page
+Quote Post
mczlowiek
post 7.07.2008, 10:01:32
Post #11





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

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


Panowie, co tu jest nie tak? Męcze się i mecze i nie moge zmaleźć bbłędu
  1. <?php
  2.  
  3. if (isset($_SESSION['admin_level']) && $_SESSION['admin_level'] =="1") {
  4. echo ("menu1");
  5. } elseif (isset($_SESSION['admin_level']) && $_SESSION['admin_level'] =="2") {
  6. echo ("menu2");
  7. } else (isset($_SESSION['admin_level']) && $_SESSION['admin_level'] =="3") {
  8. echo ("menu3");
  9. }
  10.  
  11. ?>
Go to the top of the page
+Quote Post
nospor
post 7.07.2008, 10:03:48
Post #12





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




po piersze: czym objawia sie Twoj blad?
po drugie: dales session_start na poczatku?


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
TroYan
post 7.07.2008, 10:05:14
Post #13





Grupa: Zarejestrowani
Postów: 56
Pomógł: 1
Dołączył: 19.04.2004
Skąd: Bytom Odrz.

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


jakiś błąd?


--------------------
zmoderowano - waga i rozmiar
Go to the top of the page
+Quote Post
mczlowiek
post 7.07.2008, 10:07:56
Post #14





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

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


cały kod:
  1. <?php
  2. include "auth_admin.inc.php";
  3. include "conn.inc.php";
  4. ?>
  5.  
  6. <?php
  7.  
  8. if (isset($_SESSION['admin_level']) && $_SESSION['admin_level'] =="1") {
  9. echo ("menu1");
  10. } elseif (isset($_SESSION['admin_level']) && $_SESSION['admin_level'] =="2") {
  11. echo ("menu2");
  12. } else (isset($_SESSION['admin_level']) && $_SESSION['admin_level'] =="3") {
  13. echo ("menu3");
  14. }
  15.  
  16. ?>

Parse error
: syntax error, unexpected '{' in /home/freehost/t/k/tktbet/www/administracja/menuu.php on line 13


Go to the top of the page
+Quote Post
nospor
post 7.07.2008, 10:16:28
Post #15





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




ostatni ELSE.
ELSE nie moze zawierac juz zadnych warunkow bo to jest ELSE
Chyba ze miales na mysli ELSEIF

A na przyszlosc jak masz bledy to je od razu pokazuj a nie trzeba to z ciebie wyciagac


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
mczlowiek
post 7.07.2008, 10:18:35
Post #16





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

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


dziękuję za pomoc, masz u mnie browarka winksmiley.jpg
Pozdrawiam
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: 14.08.2025 - 00:35