![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 25 Pomógł: 0 Dołączył: 22.03.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witam was. Dostałem niedawno hosting z bazą mysqł, php i wszystkim. No i się tak bawie z tą bazą z pomocy z waszego forum.
Próbuję wysłać dane z formularza do bazy danych. Błąd że nie można połączyć mi nie wyskakuje, ale pojawia się pusta strona, a wpis w bazie nadal jest pusty. Oto kod PHP: Kod <?php $tabela = $_POST['tabela']; // pobieranie danych z formularza $tytul = $_POST['tytul']; // pobieranie danych z formularza $tresc = $_POST['tresc']; // pobieranie danych z formularza $uzytkownik = 'xxxxxxxxx'; // user bazy danych $haslo = 'xxxxxxxxx'; // haslo bazy danych $baza = 'xxxxxxxxx'; // nazwa bazy danych $zapytanie = "INSERT INTO ".$tabela." VALUES ('',".$tytul.",".$tresc.")"; // zapytanie do sql mysql_connect('sql.xxxxxxxxxxxx.nazwa.pl', $uzytkownik, $haslo); // łączenie się do bazy @mysql_select_db($baza) or die("Nie udało się wybrać bazy danych"); // wybieranie bazy mysql_query($zapytanie); // wprowadzenie zapytania mysql_close(); // zamykanie zapytania ?> Nie jestem jakiś tam pr0 super, ale chciałbym to umieć i wole spytać. Podejrzewam, że w zapytaniu coś nie teges jest. Oto adres do strony, w której dodaje informacje: http://marc3l.pl/index.html PS. Tak nawiasem: Jak zrobić, aby wyświetlało mi wszystkie posty, a nie mój i ten wybrany. // Aha no i nie wiem jak zaznaczyć aby kolorowało kod jako PHP. |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 230 Pomógł: 3 Dołączył: 8.01.2008 Ostrzeżenie: (10%) ![]() ![]() |
I poczytaj o SQL Injection, jeżeli nie chcesz stracić swojej bazy danych (polecam PDO do pracy z bazami danych). Ten post edytował Apocalyptiq 9.05.2009, 11:19:39 -------------------- http://estender.net - profesjonalne strony i aplikacje internetowe (Ruby on Rails, Kohana PHP)
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 25 Pomógł: 0 Dołączył: 22.03.2009 Ostrzeżenie: (0%) ![]() ![]() |
Udało się, ale teraz mam problem, aby odczytać zapisane dane.
Kod mysql_connect('sql.xxxxxxxx.nazwa.pl', $uzytkownik, $haslo); @mysql_select_db($baza) or die("Nie udało się wybrać bazy danych"); $query="select * from xxxxxxxx"; $result=mysql_query($query); $num=mysql_numrows($result); /line12 mysql_close(); $i=0; while ($i < $num) { $tytul=mysql_result($result,$i,"tytul"); $tresc=mysql_result($result,$i,"tresc"); Dalej jest dalsza część kodu, ale u mnie wyskakuje error: Fatal error: Call to undefined function msql_numrows() in /home/marc3l/ftp/index.php on line 12 |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 2 148 Pomógł: 230 Dołączył: 26.03.2008 Ostrzeżenie: (0%) ![]() ![]() |
bo nie mysql_numrows tylko mysql_num_rows
-------------------- ET LINGUA EIUS LOQUETUR IUDICIUM
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 25 Pomógł: 0 Dołączył: 22.03.2009 Ostrzeżenie: (0%) ![]() ![]() |
Sprawdzałem już to, wyskakuje nadal taki błąd:
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /home/xxxxxxxx/ftp/index.php on line 12 EDIT: Stwierdzam, iż lepiej będzie pokazać całą treść strony. Kod <?php
$uzytkownik = 'xxxxxxxxx'; $haslo = 'xxxxxxxxxx'; $baza = 'xxxxxxxxxxx'; mysql_connect('sql.xxxxxxxxxxxxxxx.nazwa.pl', $uzytkownik, $haslo); @mysql_select_db($baza) or die("Nie udało się wybrać bazy danych"); $query="select * from xxxxxxxxx"; $result=mysql_query($query); $num=mysql_num_rows($result); mysql_close(); $i=0; while ($i < $num) { $tytul=mysql_result($result,$i,"tytul"); $tresc=mysql_result($result,$i,"tresc"); echo '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>Marc3l.pl - $tytul</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <!-- ImageReady Styles (Bez nazwy 1) --> <style type="text/css"> <!-- --> </style> <!-- End ImageReady Styles --> <link rel="stylesheet" href="styl.css" type="text/css" /></head> <body> <!-- ImageReady Slices (Bez nazwy 1) --> <div class="Tabela_01" align="center"> <div class="gora_"> </div> <div class="l-menu_"> </div> <div class="index_"> <img id="index" src="obrazy/index.gif" width="84" height="33" alt="" /> </div> <div class="info_"> <img id="info" src="obrazy/info.gif" width="68" height="33" alt="" /> </div> <div class="prace_"> <img id="prace" src="obrazy/prace.gif" width="89" height="33" alt="" /> </div> <div class="kontakt_"> <img id="kontakt" src="obrazy/kontakt.png" width="117" height="33" alt="" /> </div> <div class="linki_"> <img id="linki" src="obrazy/linki.gif" width="75" height="33" alt="" /> </div> <div class="p-menu_"> </div> <div class="lewa_"> <div class="tytul"> Reklamy </div> $reklamy </div> <div class="tresc_"> <div class="tytul"> $tytul </div> $tresc </div> </div> <!-- End ImageReady Slices --> </body> </html>'; $i++; } ?> Ten post edytował K0walD3sign 10.05.2009, 11:35:16 |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 230 Pomógł: 3 Dołączył: 8.01.2008 Ostrzeżenie: (10%) ![]() ![]() |
Pokaż co pokazuje:
Oczywiście po zadeklarowaniu resulta ;-) -------------------- http://estender.net - profesjonalne strony i aplikacje internetowe (Ruby on Rails, Kohana PHP)
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 25 Pomógł: 0 Dołączył: 22.03.2009 Ostrzeżenie: (0%) ![]() ![]() |
bool(false)
Coś nie tak? Jest ktoś, kto mi pomoże? |
|
|
![]() ![]() |
![]() |
Aktualny czas: 20.08.2025 - 22:30 |