Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][HTML][MYSQL]przekazywanie danych...
ofsajd
post
Post #1





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 20.03.2009

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


index.php:
  1. <?php
  2.  
  3.  
  4.  
  5. $imie = $_GET['login'];
  6. $czas = $_GET['time'];
  7. $sql_conn = mysql_connect('localhost', 'root', '');
  8.  
  9. mysql_select_db('puzzle');
  10. $zapytanie = "INSERT INTO ranking (id,login,time) VALUES('','".$imie."','".$czas."')";
  11. mysql_query($zapytanie);
  12. echo ($imie);
  13. echo ($czas);
  14.  
  15.  
  16. mysql_close($sql_conn);
  17. ?>


plik.html:
  1. <div id="form">
  2. <form method="GET" action="index.php" accept-charset="utf-8">
  3. <p>login:
  4. <input type="input" name="login" value="---" /></p>
  5. <p>Twój wynik to:
  6. <input name="time" id="score">sekund</p>
  7. <p><input type="submit" value="Zapisz wynik" onclick="ukryj()" /></p>
  8. </form>
  9. </div>

Co w tym jest zle? nie przekazuje mi danych do php a jednoczesnie nie dodaje mi ich do bazy... sciana.gif
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 13)
JarCzeS
post
Post #2





Grupa: Zarejestrowani
Postów: 42
Pomógł: 0
Dołączył: 5.05.2008

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


input type="text"
Go to the top of the page
+Quote Post
ofsajd
post
Post #3





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 20.03.2009

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


hmm... nadal niebangla... wydaje mi sie ze cos jest w php... bo gdy otwieram samo php ze zmiennymi w linku wpisanymi recznie to takze to nie dziala...
Go to the top of the page
+Quote Post
b4x
post
Post #4





Grupa: Zarejestrowani
Postów: 658
Pomógł: 95
Dołączył: 20.12.2005
Skąd: N54,35° E18,63° (Gdańsk)

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


  1. <?php
  2. mysql_query($zapytanie);
  3. ?>


zamień na:

  1. <?php
  2. mysql_query($zapytanie) or die(mysql_error());
  3. ?>



#edit

  1. <?php
  2. $zapytanie = "INSERT INTO ranking (id,login,time) VALUES('','".$imie."','".$czas."')";
  3. ?>


zamień na:

  1. <?php
  2. $zapytanie = 'INSERT INTO `ranking` (`id`, `login` ,`time`) VALUES (NULL, "'.$imie.'", "'.$czas.'")';
  3. ?>


Ten post edytował b4x 20.03.2009, 16:33:52


--------------------
Go to the top of the page
+Quote Post
ofsajd
post
Post #5





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 20.03.2009

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


nadal nie dziala...sad.gif gdy wpisze mu na sztywno dodawanie danych to dziala ale jak chce zeby pobral je z html'a to pada...
Go to the top of the page
+Quote Post
b4x
post
Post #6





Grupa: Zarejestrowani
Postów: 658
Pomógł: 95
Dołączył: 20.12.2005
Skąd: N54,35° E18,63° (Gdańsk)

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


Formularz taki daj:

  1. <div id="form">
  2.  
  3. <form method="get" action="index.php">
  4.  
  5. <p>Login:
  6. <input type="text" name="login" value="---" /></p>
  7.  
  8. <p>Twój wynik to:
  9. <input type="text" name="time" id="score" />sekund</p>
  10. <p><input type="submit" value="Zapisz Wynik" onClick="ukryj()" /></p>
  11. </form>
  12.  
  13. </div>


--------------------
Go to the top of the page
+Quote Post
ofsajd
post
Post #7





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 20.03.2009

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


bez efektu
Go to the top of the page
+Quote Post
b4x
post
Post #8





Grupa: Zarejestrowani
Postów: 658
Pomógł: 95
Dołączył: 20.12.2005
Skąd: N54,35° E18,63° (Gdańsk)

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


Nie wierzę że bez efektu - sprawdziłem na localu - i mi wszystko działa.

Powiedz dokładnie co się dzieje - i gdzie widzisz "brak efektu".


--------------------
Go to the top of the page
+Quote Post
ostrylg
post
Post #9





Grupa: Zarejestrowani
Postów: 144
Pomógł: 18
Dołączył: 11.12.2005
Skąd: Gdańsk

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


Sprawdzilem Ten skrypt z pierwszego posta i u mnie na serwerze smiga. Tak wiec masz cos z PHP.

skorzystaj z var_dump.

Ten post edytował ostrylg 20.03.2009, 16:51:22
Go to the top of the page
+Quote Post
ofsajd
post
Post #10





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 20.03.2009

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


zaraz zainstaluje inny serwer php i sprawdze na nim
Go to the top of the page
+Quote Post
b4x
post
Post #11





Grupa: Zarejestrowani
Postów: 658
Pomógł: 95
Dołączył: 20.12.2005
Skąd: N54,35° E18,63° (Gdańsk)

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


Cytat(ofsajd @ 20.03.2009, 16:50:31 ) *
zaraz zainstaluje inny serwer php i sprawdze na nim



Z jakiego aktualnie korzystasz (może nie włączyłeś biblioteki jakieś?), raportowanie błędów masz włączone?

Po wysłaniu formularza otrzymujesz link: index.php?login=wpisany&time=wpisane ?

Ten post edytował b4x 20.03.2009, 16:52:53


--------------------
Go to the top of the page
+Quote Post
ofsajd
post
Post #12





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 20.03.2009

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


Cytat(b4x @ 20.03.2009, 16:51:46 ) *
Z jakiego aktualnie korzystasz (może nie włączyłeś biblioteki jakieś?), raportowanie błędów masz włączone?

Po wysłaniu formularza otrzymujesz link: index.php?login=wpisany&time=wpisane ?

tak generuje mi prawidlowy link, wampserver
Go to the top of the page
+Quote Post
b4x
post
Post #13





Grupa: Zarejestrowani
Postów: 658
Pomógł: 95
Dołączył: 20.12.2005
Skąd: N54,35° E18,63° (Gdańsk)

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


To ja bym winy szukał po stronie MySQL.

w index.php

  1. <?php
  2. print_r($_GET);
  3. ?>


Zwraca Ci coś?

Ten post edytował b4x 20.03.2009, 17:00:21


--------------------
Go to the top of the page
+Quote Post
ofsajd
post
Post #14





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 20.03.2009

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


Cytat(b4x @ 20.03.2009, 16:59:42 ) *
To ja bym winy szukał po stronie MySQL.

w index.php

  1. <?php
  2. print_r($_GET);
  3. ?>


Zwraca Ci coś?

nie

Zainstalowalem webserv'a i wszystko dziala wielkie dzieki!!
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 Aktualny czas: 22.08.2025 - 09:36