Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

Skrypt logowania i rejestracji- błąd.


Rekomendowane odpowiedzi

Opublikowano

Witajcie, właśnie sobie zacząłem pisać skrypt logowania i rejestracji. Z logowaniem jest wszystko okej ale z rejestracją coś nie tak ,gdyż mam 4 tabelki Login, hasło, powtórz hasło i email. A wyskakuje mi tylko login i hasło ;O i jeszcze po wrzuceniu na serwer i kliknięciu tam pod tabelką zarejestruj, strona przechodzi mi do logowania. KOD:

 

<?php
ob_Start();
require_once('baza.php');
session_start();
?>
<center>
<a href='logowanie.php'>Zaloguj</a> | <a href='rejestracja.php'>Zarejestruj</a>
</center>
<?

?>
<form action='logowanie.php' method='post'>
<table>
 <tr>
	 <td>Login:</td>
	 <td><input type='text' name='login' value='<?php echo $_POST{'login'} ?>'/></td>
 </tr>
 <tr>
 <td>Hasło:</td>
 <td><input type='password' name='haslo/></td>
 </tr>
 <tr>
 <td>Powtórz Hasło:</td>
 <td><input type='password' name='haslo2/></td>
 </tr>
 <tr>
 <td>Email:</td>
 <td><input type='text' name='email/></td>
 </tr>
 <tr>
	 <td colspan=2 align='center'>
		 <input type='submit' value='rejestruj'/>
	 </td>
 </tr>
</table>
</form>
<?php
ob_end_flush();
?>

Gdzie jest błąd ?

Opublikowano

<form action='rejestracja.php' method='post'>

pierwsza sprawa

 

 

<?php $_POST['login'] ?>'/>

a to chyba tak

 

 

Edit:

I co ty jeszcze chcesz zrobić jeszcze ? napisz precyzyjnie

Opublikowano

Po prostu nie wyskakują mi 4 tabelki tzn. login hasło, powtórz hasło i email tylko login i hasło, a napisane jest co innego.

Opublikowano

Cholera od kogo ty się HTML uczyłeś.

<?php
ob_Start();
require_once('baza.php');
session_start();
?>
<center>
<a href="logowanie.php">Zaloguj</a> | <a href="rejestracja.php">Zarejestruj</a>
</center>
<form action="logowanie.php" method="POST">
<table>
	 <tr>
			 <td>Login:</td>
			 <td><input type="text" name="login" value="<?=$_POST['login'];?>"/></td>
	 </tr>
	 <tr>
	 <td>Hasło:</td>
	 <td><input type="password" name="haslo"/></td>
	 </tr>
	 <tr>
	 <td>Powtórz Hasło:</td>
	 <td><input type="password" name="haslo2"/></td>
	 </tr>
	 <tr>
	 <td>Email:</td>
	 <td><input type="text" name="email"/></td>
	 </tr>
	 <tr>
			 <td colspan=2 align="center">
					 <input type="submit" value="rejestruj"/>
			 </td>
	 </tr>
</table>
</form>
<?php
ob_end_flush();
?>

A błąd masz tu :

<td><input type='password' name='haslo/></td>

 

A powinno być jak już

<td><input type='password' name='haslo'/></td>

Jak kopiujesz ,źle to się nie dziw :D

Opublikowano

kopiowałeś input'y z kodu swojego :D

<td><input type='password' name='haslo/></td> - miałeś tak. Na zielono tekst (wartość atrybutu) i końca nie będzie do następnego '

A poprawione :

<td><input type='password' name='haslo'/></td>

Czaisz już ? :)

Opublikowano

Aaa, widzę. A to ze kopiowalem ze swojego to wiem, bo pisac sie nie chcialo :D

Edit:Problem rozwiązany, można zamknąć.

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...