Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] Dostęp do formularza po zalogowaniu [php]
Forum PHP.pl > Forum > Przedszkole
gallardo83
Witam
Poporszę o radę jak zrobić coś takiego - mam plik index.php na nim link do formularza i nie chce aby był on dostępny przed logowaniem tylko po zalogowaniu - jak tego dokonać ?

pliki


formularz.php
Kod
<?php session_start();?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Formularz HTML-owy</title>


</head>

<body>

<form action="index.php?page=formularzPHP" method="post" enctype="multipart/form-data" name="formularzHTML-owy"

<table bgcolor="#999999" width="791" border="0" align="center" cellpadding="2" cellspacing="0" id="1">
    <tr>
      <td colspan="4"></td>
    </tr>
    <tr>
      <td colspan="4"><div align="center">
        <h2>Zamawianie ł&oacute;żka </h2>
      </div></td>
    </tr>
    <tr>
      <td colspan="4"><hr size="2" color="#FFFFFF"/></td>
    </tr>
    <tr>
      <td width="11%"><label>
        <div align="left">Imie:</div>
      </td>
          <td width="40%" align="left"><input name="imie" type="text" size="35" />
      </td>
      
      <td width="11%"><label>Nazwisko:</label></td>
      <td width="38%" align="left"><input name="nazwisko" type="text" size="35" />
      </label></td>
    </tr>
    <tr>
      <td><label>
        <div align="left">Kod pocztowy:</div>
      </label></td>
       <td align="left"><input name="kod" type="text" size="10" />
      </label></td>
      
     ......

formularz.php
Kod
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>FormularzPHP</title>
</head>
<body>

<?php
echo"Imie:". $_POST['imie']."<br/>";
echo"Nazwisko: ". $_POST['nazwisko']."<br/>";
echo"Kod pocztowy: ". $_POST['kod']."<br/>";
echo"Miasto: ". $_POST['miasto']."<br/>";
echo"Adres: ". $_POST['adres']."<br/>";
echo"Nr. klienta: ". $_POST['nrklienta']."<br/>";
echo"Rodzaj drewna: ". $_POST['drewno']."<br/>";
echo"Kolor obicia: ". $_POST['kolor']."<br/>";
echo"Dodatki: ". $_POST['dodatki']."    ".$_POST['szuflady']."    ".$_POST['poleczki']."    ".$_POST['lampkanocna']."<br/>";
echo"Uwagi: ". $_POST['uwagi'];
   ?>
  
<?php

$do_kogo = "Przyjaciel <dominik200@poczta.onet.pl>";

$temat = "Zamówienie lózka";

$wiadomosc = 'Imie i nazwisko: '.$_POST['imie'].' '.$_POST['nazwisko']."\n";
$wiadomosc .= 'kod: '.$_POST['kod']."\n";

$naglowki = "Reply-to: Jacus <dominik32@buzi-buzi.pl>";
$naglowki .= "From: Jacus <jacus2323@buzi-buzi.pl>\n";
$naglowki .= "Cc: archiwum_mailingu322@buzi-buzi.com\n";
$naglowki .= "Bcc: kontrola_mailingu@32232buzi-buzi.com\n";

mail($do_kogo, $temat, $wiadomosc, $naglowki);

?>

</body>
</html>

z góry dziekuję za bardzo dokładną podpowiedz
kossa
Przygotuj formularz logowania, do logowania skorzystaj z sesji - session" title="Zobacz w manualu PHP" target="_manual i masa przykładów w manualu w komentarzach i u nas na forum, a kiedy user jest zalogowany (zmienne jakaś w sesji ma odpowiednią wartość - do sprawdzania użyj if) wyświetl mu formularz, więcej nie mogę napisać, miałbyś gotowca smile.gif

Łukasz
gallardo83
Nie powiem - jakis mały gotowiec by sie przydał smile.gif bo się nad tym męcze juz cały dzień
Byłbym wdzięczny smile.gif
Pozdrawiam
marcio
tutaj taki glupi temat zalozony przezemnie gdzie kolega z uw-team mnie nie zrozumial temat.
jesli ma z tego korzystac wiecej osob to zrob to na plikach txt lub na bazie mam nadziej ze wiesz jak wyciagnac login i haslo z bazy/pliku???jak nie to pisz postaram sie pomoc
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.