Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP][MYSQL][wml] - przesylanie danych post
Raffuss
post
Post #1





Grupa: Zarejestrowani
Postów: 54
Pomógł: 0
Dołączył: 26.07.2008

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


Witam ponownie..

Mam problem z przekazaniem danych do bazy za posrednictwem wml i php.. Ponizszy plik przekazuje dany i jesli wyswietle z poczatku echo, zmienne dochodza.. jednak problem lezy w ich zamianie i nie wiem jak temat ugryzc..

czesc pliku z formularzem (wstawiam w znaczniki html bo wml nie sa przewidziane.. (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) ):
  1. <p><b>Login:</b><br/>
  2. <input name="login" emptyok="false" maxlength="15"/><br/>
  3. <b>Haslo:</b><br/>
  4. <input name="pass" type="password" emptyok="false" maxlength="15"/><br/>
  5. <b>E-Mail:</b><br />
  6. <input name="mail" emptyok="false" maxlength="50" /><br />
  7. <anchor>Zaloz Konto
  8. <go href="rejestracja2.php" method="post">
  9. <postfield name="login" value="$(login)"/>
  10. <postfield name="pass" value="$(pass)"/>
  11. <postfield name="mail" value="$(mail)"/>
  12. </go>
  13. </anchor></p>


plik odbioru:
  1. <p align="center">Rejestracja w serwisie<br/></p>
  2. <?
  3. // dzieki liniom ponizej wiem ze dane docieraja do formularza (bez znakow komentarza oczywiscie..)
  4. //echo '$(login)';
  5. //echo '$(pass)';
  6. //echo '$(mail)';
  7.  
  8. //utworzenie ktorkich nazw zmiennych
  9.  
  10. $username=$_POST['$(login)'];
  11. $password=$_POST['$(pass)'];
  12. $email=$_POST['$(mail)'];
  13.  
  14. if (!$username || !$password || !$email)
  15. {
  16. echo '<p>Nie podano wymaganych danych<br />'
  17. .'Wroc do poprzedniej <a href="rejestracja.php">strony</a> i sprobuj ponownie.</p>';
  18.  
  19. }
  20.  
  21. {
  22. $username = addslashes($username);
  23. $password = addslashes($password);
  24. $email = addslashes($email);
  25. }
  26.  
  27. //dane do bazy danych
  28. include ('kumpi.php');
  29.  
  30. // Połaczenie z baza danych
  31. $db = mysqli_connect ($db_adress,$db_login,$db_pass);
  32. $db->select_db ($db_name);
  33.  
  34. //dodanie rekordow
  35. $zapytanie = "insert into poratl_users values (NULL,'".$username."', '".$password."', '".$email."', NULL, NULL)"; 
  36. $wynik = $db->query($zapytanie);
  37. echo $zapytanie;
  38. if ($wynik) 
  39. echo "<p>Rejestracja przebiegla pomyslnie.<br /> Mozesz sie teraz<a href='index.php'>zalogowac</a></p>."; 
  40. else echo "<p>Nie wyslano danych</p>";
  41. ?>


Bylbym wdzieczny za podpowiedz jak te dane ze zmiennych $(nazwa) przeksztalcic poprawnie na zmienne php $nazwa, tak zebym mogl to sobie do bazy danych wpakowac..
Szukalem cokolwiek na stronie ze specyfikacja.. ale nie znalazlem odpowiedzi..
Go to the top of the page
+Quote Post
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




nie: $username=$_POST['$(login)'];
a: $username=$_POST['login'];

analogicznie reszta
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 19:19