Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]Nie wyświetlanie się formularza do rejestracji.
filipsiu
post 18.07.2012, 09:43:50
Post #1





Grupa: Zarejestrowani
Postów: 150
Pomógł: 1
Dołączył: 2.07.2012
Skąd: localhost

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


Mam problem z sys. rejestracji a bardziej z jego podstawą.
Robię formularz
  1. <p class='text'>
  2. <form action="includes/register.php" method="POST" />
  3. Login: <input type="text" name="login" value="Login" />
  4. Hasło: <input type="text" name="haslo1" value="" />
  5. Powtórz hasło: <input type="text" name="haslo2" value="" />
  6. Email: <input type="text" name="email" value="" />
  7. </form>
  8. </p>
który po załadowaniu strony nie wyświetla się i tutaj moje pytanie, co jest nie tak ?!
Dodam tylko że formularz ten jest w pliku index.php smile.gif
Pozdrawiam.
Powód edycji: [strife]: Dodanie znaczników w nazwie tematu
Go to the top of the page
+Quote Post
Lolek13
post 18.07.2012, 09:48:12
Post #2





Grupa: Zarejestrowani
Postów: 121
Pomógł: 4
Dołączył: 21.02.2012
Skąd: Gliwice

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


<input type="submit" value="Submit">

Nie wiem czy to rozwiazanie problemu ale na pewno brakuje Ci elementu submit jezeli ma to byc formularz ;p
Go to the top of the page
+Quote Post
strife
post 18.07.2012, 09:51:38
Post #3





Grupa: Przyjaciele php.pl
Postów: 2 605
Pomógł: 96
Dołączył: 22.10.2004
Skąd: UK

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


- Elementy HTML powinny być poza znacznikami PHP.
- Sprawdź również czy w źródle strony masz ten formularz.
- Włącz pełne raportowanie błędów w PHP.

Przenoszę na Przedszkole.


--------------------
Go to the top of the page
+Quote Post
filipsiu
post 18.07.2012, 09:55:29
Post #4





Grupa: Zarejestrowani
Postów: 150
Pomógł: 1
Dołączył: 2.07.2012
Skąd: localhost

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


Poprawiłem,
  1. <p class='text'>
  2. <form action="includes/register.php" method="POST" /><br />
  3. Login: <input type="text" name="login" value="Login" /><br />
  4. Hasło: <input type="text" name="haslo1" value="" /><br />
  5. Powtórz hasło: <input type="text" name="haslo2" value="" /><br />
  6. Email: <input type="text" name="email" value="" /><br />
  7. <input type="sumbit" value="OK" name="ok" />
  8. </form>
  9. </p>

w źródle strony mam ten formularz lecz nie wyświetla się
Go to the top of the page
+Quote Post
strife
post 18.07.2012, 09:58:17
Post #5





Grupa: Przyjaciele php.pl
Postów: 2 605
Pomógł: 96
Dołączył: 22.10.2004
Skąd: UK

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


To zobacz w takim razie czy jakieś style / javascript'y nie blokują wyświetlania tego formularza, prześledź kod Firebug'iem.


--------------------
Go to the top of the page
+Quote Post
Lolek13
post 18.07.2012, 10:01:54
Post #6





Grupa: Zarejestrowani
Postów: 121
Pomógł: 4
Dołączył: 21.02.2012
Skąd: Gliwice

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


Cytat(filipsiu @ 18.07.2012, 10:55:29 ) *
Poprawiłem,
  1. <p class='text'>
  2. <form action="includes/register.php" method="POST" /><br />
  3. Login: <input type="text" name="login" value="Login" /><br />
  4. Hasło: <input type="text" name="haslo1" value="" /><br />
  5. Powtórz hasło: <input type="text" name="haslo2" value="" /><br />
  6. Email: <input type="text" name="email" value="" /><br />
  7. <input type="sumbit" value="OK" name="ok" />
  8. </form>
  9. </p>

w źródle strony mam ten formularz lecz nie wyświetla się


popraw sumbit na submit : )


Go to the top of the page
+Quote Post
filipsiu
post 18.07.2012, 10:05:51
Post #7





Grupa: Zarejestrowani
Postów: 150
Pomógł: 1
Dołączył: 2.07.2012
Skąd: localhost

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


to się znaczy ja ten skrypt mam na szablonie html z css. w takim wypadku mam jakoś ustawić styl do tego czy coś ?

edit: @up
poprawiłem ale nadal nie wyświetla zaraz zobaczę tego firebug'a

Ten post edytował filipsiu 18.07.2012, 10:11:20
Go to the top of the page
+Quote Post
Lolek13
post 18.07.2012, 10:13:31
Post #8





Grupa: Zarejestrowani
Postów: 121
Pomógł: 4
Dołączył: 21.02.2012
Skąd: Gliwice

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


Widocznie namieszales gdzies z czyms innym bo u mnie z poprawionym submit wszystko wyswietla sie normalnie. Proponuje stworzyc nowy plik ... uruchomic formularz tak aby sie poprawnie wyswietlal i dopiero zaczac zabawe z css
Go to the top of the page
+Quote Post
AuronDiel
post 18.07.2012, 10:20:56
Post #9





Grupa: Zarejestrowani
Postów: 71
Pomógł: 1
Dołączył: 2.06.2012

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


  1. <?php
  2. echo '<p class='text'>
  3. <form action="includes/register.php" method="POST" ><br>
  4. Login: <input type="text" name="login" value="Login" ><br>
  5. Hasło: <input type="password" name="haslo1"><br>
  6. Powtórz hasło: <input type="password" name="haslo2"><br>
  7. Email: <input type="text" name="email"><br>
  8. <input type="submit" value="OK" name="ok" >
  9. </form>
  10. </p>';
  11. ?>


Powinno działać
Jeśli nie to spróbuj zmienić class='text' na class="text"

Jeśli nie bedzie działać to wyślij mi cały kod zrodlowy pw.

Ten post edytował AuronDiel 18.07.2012, 10:22:20
Go to the top of the page
+Quote Post
piotrex41
post 18.07.2012, 10:22:53
Post #10





Grupa: Zarejestrowani
Postów: 168
Pomógł: 26
Dołączył: 15.09.2011
Skąd: Wrocław

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


Na pewno nie zadziała class='text' musisz odrazy dać to w cudzysłowia (").


--------------------
www.piotrex41.pl - piotrex41 portfolio
d(-.-)b - Music is my life || PHP is my passion
Go to the top of the page
+Quote Post
strife
post 18.07.2012, 10:24:41
Post #11





Grupa: Przyjaciele php.pl
Postów: 2 605
Pomógł: 96
Dołączył: 22.10.2004
Skąd: UK

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


Cytat(AuronDiel @ 18.07.2012, 11:20:56 ) *
  1. <?php
  2. echo '<p class='text'>
  3. <form action="includes/register.php" method="POST" ><br>
  4. Login: <input type="text" name="login" value="Login" ><br>
  5. Hasło: <input type="password" name="haslo1"><br>
  6. Powtórz hasło: <input type="password" name="haslo2"><br>
  7. Email: <input type="text" name="email"><br>
  8. <input type="submit" value="OK" name="ok" >
  9. </form>
  10. </p>';
  11. ?>


Powinno działać
Jeśli nie to spróbuj zmienić class='text' na class="text"


Umieszczanie kodu HTML w tagach PHP nie jest dobrą praktyką jak już wcześniej pisałem. Więc nie zaleca się tego typu praktyk, nie wprowadzaj ludzi w błąd bez sensownej argumentacji czemu ten kod miałby być renderowany przez PHP. Już nie mówiąc o tym, że Twój kod zwróci błąd. Następnym razem przemyśl co piszesz.

Pozdrawiam.


--------------------
Go to the top of the page
+Quote Post
AuronDiel
post 18.07.2012, 10:25:21
Post #12





Grupa: Zarejestrowani
Postów: 71
Pomógł: 1
Dołączył: 2.06.2012

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


Też tak myśle, dlatego dałem pod kodem mała radę <p> dotyczy całego formularza więc na 90% to jest przyczyna błędu.

Cytat(strife @ 18.07.2012, 11:24:41 ) *
Umieszczanie kodu HTML w tagach PHP nie jest dobrą praktyką jak już wcześniej pisałem. Więc nie zaleca się tego typu praktyk, nie wprowadzaj ludzi w błąd bez sensownej argumentacji czemu ten kod miałby być renderowany przez PHP. Już nie mówiąc o tym, że Twój kod zwróci błąd. Następnym razem przemyśl co piszesz.

Pozdrawiam.


Mój błąd. Pozdrawiam

W takim razie wystarczy jak usunie cały tag php

Ten post edytował AuronDiel 18.07.2012, 10:27:39
Go to the top of the page
+Quote Post
Tuminure
post 18.07.2012, 10:36:45
Post #13





Grupa: Zarejestrowani
Postów: 178
Pomógł: 49
Dołączył: 16.04.2012
Skąd: Bytom

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


Jeżeli w źródle strony ten kod się pokazuje, to nie znając pozostałej części pliku nie da rady wyczarować odpowiedzi, gdyż tu wydaje się wszystko wporządku. Prawdopodobnie umieściłeś formularz po prostu w ukrytym przez szablon miejscu.

Ten post edytował Tuminure 18.07.2012, 10:38:18
Go to the top of the page
+Quote Post
filipsiu
post 18.07.2012, 20:10:55
Post #14





Grupa: Zarejestrowani
Postów: 150
Pomógł: 1
Dołączył: 2.07.2012
Skąd: localhost

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


ale jak w tym miejscu wpiszę jakiś tekst lub <?php echo 'sdadasdasdaa'; ?> to działa
Go to the top of the page
+Quote Post
AuronDiel
post 18.07.2012, 20:20:19
Post #15





Grupa: Zarejestrowani
Postów: 71
Pomógł: 1
Dołączył: 2.06.2012

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


Poprawiłeś kod na ten?

  1. <p class="text">
  2. <form action="includes/register.php" method="POST" ><br>
  3. Login: <input type="text" name="login" value="Login" ><br>
  4. Hasło: <input type="password" name="haslo1"><br>
  5. Powtórz hasło: <input type="password" name="haslo2"><br>
  6. Email: <input type="text" name="email"><br>
  7. <input type="submit" value="OK" name="ok" >
  8. </form>
  9. </p>


Go to the top of the page
+Quote Post
Rysh
post 18.07.2012, 23:59:40
Post #16





Grupa: Zarejestrowani
Postów: 821
Pomógł: 111
Dołączył: 11.09.2006
Skąd: Biała Podlaska

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


Cytat(Lolek13 @ 18.07.2012, 10:48:12 ) *
<input type="submit" value="Submit">

Nie wiem czy to rozwiazanie problemu ale na pewno brakuje Ci elementu submit jezeli ma to byc formularz ;p

Od kiedy submit jest konieczny? A jak naciśniesz enter po haśle (formularz typu zaloguj: login[text], hasło[password], zaloguj[submit]), czyli ominiesz 'zaloguj' to formularz nie prześle się?

Lolek13, pokaż źródło strony jak wykonuje się skrypt (CTRL+U) i daj na wklej.org lub gdzie tam chcesz.


--------------------
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: 21.07.2025 - 21:17