![]() |
![]() |
-KALIS- |
![]()
Post
#1
|
Goście ![]() |
Witam,
Jestem początkujący w php i potrzebuje pilnie rozwiązać problem. Ten skrypt powinien dodawać do bazy danych ( ustawiona w db.php) tabeli login dane z formularza - utworzyć nowy profil użytkownika ale nie dodaje mimo że błędu nie pokazuje Prosze o pomoc <?php session_start(); require("db.php"); - konfiguracja serwera if($_POST['create']) { $query = "INSERT INTO login VALUES(NULL, '1', '$login',password('$pass'))"; mysql_query(query); } ?> <form action="<?php echo $SCRIPT_NAME; ?>" method="POST"> <table> <tr> <td> Podaj login </td> <td><input type="textbox" name="login"> </tr> <tr> <td> Podaj hasło </td> <td><input type="password" name="pass"> </tr> <tr> <td></td> <td><input type="submit" name="create" value="Załóż konto"> </tr> </table> </form> |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 8 Pomógł: 1 Dołączył: 9.08.2008 Ostrzeżenie: (0%) ![]() ![]() |
Nie może, ponieważ zmienna 'create', którą chcesz wywołać w funkcji warunkowej, nie jest w ogóle przesłana! Jeśli koniecznie chcesz tak to rozwiązać, dodaj do formularza ukryte pole:
Kod <input type="hidden" name="create" value="cokolwiek"> Wtedy powinno działać. A lepiej w ogóle zamiast Kod if($_POST['create']) napisz po prostu Kod if($_POST)
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 3.10.2025 - 12:45 |