Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][MYSQL]Pobieranie danych z formularza
Forum PHP.pl > Forum > Przedszkole
mczlowiek
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!
nospor
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"
mczlowiek
moja pomylka, miało być "name".

Tylko , że za bardzo nie wiem w jaki sposób uzyskać zmienna: $zalogowanyuser
proszę o pomoc
nospor
zamista $zalogowanyuser masz wstawic to, skad bierzesz info o userze. zazwyczaj jest to sesja. Pewnie masz w sesji info o userze?
mczlowiek
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ąść!
nospor
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
mczlowiek
  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ą?
nospor
$_SESSION['admin_logged']
mczlowiek
dziękuję!
TroYan
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
mczlowiek
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. ?>
nospor
po piersze: czym objawia sie Twoj blad?
po drugie: dales session_start na poczatku?
TroYan
jakiś błąd?
mczlowiek
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


nospor
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
mczlowiek
dziękuję za pomoc, masz u mnie browarka winksmiley.jpg
Pozdrawiam
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.