Forum Webmastera, HTML, CSS, PHP, MySQL, Hosting, Domeny - Forum dla Webmasterów
Tworzenie formularzy rejestracyjnych w PHP - Wersja do druku

+- Forum Webmastera, HTML, CSS, PHP, MySQL, Hosting, Domeny - Forum dla Webmasterów (https://www.webmastertalk.pl)
+-- Dział: Technologie internetowe - tworzenie stron WWW (https://www.webmastertalk.pl/forum-technologie-internetowe-tworzenie-stron-www)
+--- Dział: Programowanie, Bazy danych (https://www.webmastertalk.pl/forum-programowanie-bazy-danych)
+--- Wątek: Tworzenie formularzy rejestracyjnych w PHP (/thread-tworzenie-formularzy-rejestracyjnych-w-php)



Tworzenie formularzy rejestracyjnych w PHP - Heyek - 04-11-2011

Witam, mam mały problem. Dopiero się uczę programowania w PHP i korzystam z różnych tutoriali i poradników umieszczonych w internecie. Aktualnie próbuję zrobić formularz rejestracyjny dla użytkowników strony. Korzystam z tego kursu: http://www.youtube.com/watch?v=UnrjBeeGlqA

Mój problem jest następujący:
Próbuję zrobić plik index.php, który będzie wyświetlał treść umieszczoną w innych plikach (header.php, content.php, footer.php). Pliki header i footer są stałe, a w content jest umieszczony skrypt który ma za zadanie wyświetlać treść z plików umieszczonych w folderze views. W tym folderze umieściłem jeden plik, index.php w którym jest napisany content dla strony głównej. Jeśli próbuję go wyświetlić to wyskakuje mi błąd: Parse error: syntax error, unexpected T_VARIABLE in /home/heyek/public_html/site/content.php on line 3

plik index.php:
Kod PHP:
<?php 

 $VIEW 
= empty($_GET['view']) ? 'index' $_GET['view']; 


 include (
'header.php'); 
 include (
'content.php'); 
 include (
'footer.php'); 

 
?>


plik content.php:
Kod PHP:
<?php 

 
include ('views/' $VIEW '.php'); 

 
?>

Proszę o szybką odpowiedź Wink


RE: Tworzenie formularzy rejestracyjnych w PHP - mateo - 04-11-2011

Zamień
Kod PHP:
include ('views/' $VIEW '.php'); 
na
Kod PHP:
include ('views/'$VIEW .'.php'); 



RE: Tworzenie formularzy rejestracyjnych w PHP - Heyek - 04-11-2011

Dziękuję za szybką odpowiedź. Wszystko zadziałało. Niestety napotkałem następny problem już w 2 części kursu. http://www.youtube.com/watch?v=QAs3wrDB114

Wyskakuje mi błąd: Warning: mysql_fetch_assoc() expects parameter 1 to be resource, boolean given in /home/heyek/public_html/site/include/funkcje.php on line 24

Fragment pliku funkcje.php:
Kod PHP:
function getUser($email$haslo){
    
$qry "SELECT * FROM uzytkownik
        WHERE
            uzytkownik_email = '
$email'
        AND    yzytkownik_haslo = md5('
$haslo')
        LIMIT 1;"
;
    
$con dbConnect();
    
$result mysql_query($qry);
    
$result mysql_fetch_assoc($result);
    
mysql_close($con);
    return 
$result;
    


Z czym może być problem ?


RE: Tworzenie formularzy rejestracyjnych w PHP - mateo - 04-11-2011

Pewnie źle podałeś nazwę tabeli, zobacz że zamiast uzytkownik_haslo masz yzytkownik_haslo.


RE: Tworzenie formularzy rejestracyjnych w PHP - Heyek - 04-11-2011

Słuszna uwaga, jednak musi być inny problem. Nadal pokazuje się ten błąd ;(


RE: Tworzenie formularzy rejestracyjnych w PHP - Heyek - 05-11-2011

Udało się Wink Miałem błąd w nazwie bazy danych.

Mam następny problem. Próbuję dodać użytkownika do bazy danych za pomocą kodu i wyskakuje mi błąd: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'uzytkownik SET uzytkownik_email = '[email protected]', uzytkownik_haslo = md5('' at line 1

Co to może być ?


RE: Tworzenie formularzy rejestracyjnych w PHP - Bucky - 06-11-2011

Poka kod


RE: Tworzenie formularzy rejestracyjnych w PHP - Marys - 12-11-2011

Coś nie tak z SQL albo pomieszałeś coś w nazwach np. tabel albo coś w składni SQL.