![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 23.04.2012 Ostrzeżenie: (0%) ![]() ![]() |
Witam, ostatnio zacząłem naukę z PHP i bazą danych SQL, ale wciąż nie mogę połączyć się po przez PHP z bazą danych MySQL i wybrać dane wpisując je do tabeli w rodzaju
echo "<td>" . $row['name'] . "</td>"; echo "<td>" . $row['surname'] . "</td>"; echo "<td>" . $row['weight'] . "</td>"; echo "<td>" . $row['height'] . "</td>"; nie wiem jak tych danych wprowadzić do tabeli w HTML jakby ktoś by mógł mi to wyjaśnić byłbym bardzo wdzięczny. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 79 Pomógł: 2 Dołączył: 29.04.2009 Skąd: wrocław Ostrzeżenie: (0%) ![]() ![]() |
@viking:
Hmmm... A do czego? Rozumiem, że można to wykorzystać do wprowadzania danych za pomocą AJAXa, FileAp itp, z tym, że autor trochę niezrozumiale napisał temat dlatego pytam się do czego ten input tam jest. To czy to konstrukcja pożądana czy nie jest kwestią wykorzystania kodu niżeli specyfikacji HTML5, jednak jestem ciekaw po co to tam jest, ponieważ nie widzę w kodzie motywów wykorzystania tego inputu. Nie rozumiem dokładnie po co ten input tam jest i czy autor chce za pomocą AJAXa wrzucić kod z tych inputów i go ponownie wyświetlić, czy może tylko tak o to tam wykorzystuje, czy może gdzieś tam zapomniał jeszcze wrzucić formularza, czy bóg wie co jeszcze. Sposobów wykorzystania jest pewnie multum takiego kodu, lecz dokładnie nie wiem jakie jest zamierzenie, dlatego też napisałem dwa rozwiązania + kilka uwag odnośnie HTML5, mysql. Nie ma sensu, by nabierał złych nawyków podczas nauki, więc zawsze lepiej się zapytać co chce osiągnąć. Jak chcesz wykorzystać ten input tam do przesłania na serwer, to możesz wykorzystać to tak $.post('ajax.php', {name: $('#id_tabeli input[name=name']').val(), surname: $('#id_tabeli input[name=surname']').val(), weight: $('#id_tabeli input[name=weight']').val(), height: $('#id_tabeli input[name=height']').val()}, function(data){ $('#id_tabeli').htm(data); }); Tym sumptem, masz te dane w pliku php dostępne pod tabelą $_POST, jak zmienisz $.post() na $.get() to będą w $_GET. Natomiast jak chcesz i przez POST i GET przesłać, to możesz zrobić tak $.post('ajax.php?name='+ $('#id_tabeli input[name=name']').val(), { surname: $('#id_tabeli input[name=surname']').val(), weight: $('#id_tabeli input[name=weight']').val(), height: $('#id_tabeli input[name=height']').val()}, function(data){ $('#id_tabeli').htm(data); }); tym sposobem masz $_GET['name'] oraz $_POST['surname'], $_POST['weight'], $_POST['height']. Oczywiście kombinajce dowolne. Choć dalej nie wiem dokładnie po co te inputy tam są. Ten post edytował neosatan 25.04.2012, 15:52:28 -------------------- C/C++ (ucze się...), PHP (ucze się...), SMARTY(ucze się...), PYTHON(ucze się...), C#(uczę się...), PERL(uczę się...), JavaScript(uczę się...), JAVA(będą mi kazali się uczyć...)... Ja się głównie uczę...
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 25.06.2025 - 19:18 |