brak kontaktu z bazą danych mimo iż jest połączona

Wszystko o językach skryptowych takich jak PHP i Perl, serwerach WWW, CGI, bazach danych i języku SQL.
wolszewski
Posty: 2
Rejestracja: 13 paź 2014, 16:25:31
Płeć: Niewybrana
User Agent: Chrome Windows

brak kontaktu z bazą danych mimo iż jest połączona

Post autor: wolszewski »

Nie wiem w czym problem, dane nie są wysyłane ani pobierane z bazy danych:
<div id="tresc">
<?
$sql_conn=mysql_connect('mysql.cba.pl','xx');
mysql_select_db('xx_cba_pl', $sql_conn);

$osoba = addslashes(nl2br(htmlspecialchars ($_POST['osoba'])));
$wpis = addslashes(nl2br(htmlspecialchars ($_POST['wpis'])));

if ($osoba && $wpis){
$query = "INSERT INTO ksiega_gosci (data, osoba, wpis)".
"VALUES ( now(), '$osoba', '$wpis');";
$wynik=mysql_query ($query);
}

$wynik = mysql_query ("SELECT * FROM ksiega_gosci ORDER BY data DESC;");

while ($wynik && $rekord = mysql_fetch_assoc ($wynik)) {
print "<DL><DT>" .stripslashes($rekord['wpis'])."<DD><B>".
stripslashes($rekord['osoba']).",</B>
<I>".$rekord['data']."</I></DL>\n";
$sawpisy = 1;
}
if ($sawpisy){ print "<HR>";}
?>

<FORM METHOD ="POST">
<TABLE>
<TR><TD><font color="white">Osoba:</font></TD><TD><INPUT TYPE="text" NAME="osoba"></TD></TR>
<TR><TD><font color="white">Wpis:</font></TD><TD>
<TEXTAREA NAME="wpis" COLS=45 ROWS=4 wrap="VIRTUAL"></TEXTAREA>
</TD></TR>
</TABLE>
<INPUT TYPE="submit" VALUE="wyślij">
</FORM>

</div>

</div>
rkd77
Admin CBA
Posty: 4170
Rejestracja: 24 maja 2009, 16:45:21
Płeć: Niewybrana
User Agent: Chrome Linux 1024x768

Re: brak kontaktu z bazą danych mimo iż jest połączona

Post autor: rkd77 »

wolszewski, wstaw za <?
error_reporting(E_ALL);
Powinny być jakieś komunikaty błędów.
Czy wiesz, że:
  • W Panelu CBA w sekcji "wsparcie" jest dedykowany system ticketów (obsługi technicznej)
  • Odpowiadamy na Forum oraz na adres mailowy obsluga(malpa)cba.pl
  • Jesteśmy również na Facebooku! Znajdź nas na facebook.com/hostingcba | cba.pl
W czym jeszcze możemy pomóc?
wolszewski
Posty: 2
Rejestracja: 13 paź 2014, 16:25:31
Płeć: Niewybrana
User Agent: Chrome Windows

Re: brak kontaktu z bazą danych mimo iż jest połączona

Post autor: wolszewski »

Bardzo dziękuję za odpowiedź. Otrzymałem :
Warning: mysql_connect(): Access denied for user 'wolszewski'@'127.0.0.1' (using password: YES) in /virtual/wolszewski.cba.pl/ksiega.php on line 32

Warning: mysql_select_db() expects parameter 2 to be resource, boolean given in /virtual/wolszewski.cba.pl/ksiega.php on line 33

Notice: Undefined index: osoba in /virtual/wolszewski.cba.pl/ksiega.php on line 35

Notice: Undefined index: wpis in /virtual/wolszewski.cba.pl/ksiega.php on line 36

Warning: mysql_query(): No such file or directory in /virtual/wolszewski.cba.pl/ksiega.php on line 44

Warning: mysql_query(): A link to the server could not be established in /virtual/wolszewski.cba.pl/ksiega.php on line 44

Notice: Undefined variable: sawpisy in /virtual/wolszewski.cba.pl/ksiega.php on line 52
Z tego co zdołałem się domyślić to muszę dodać hasło w mysql_connect. Teraz wyświetla mi już tylko:
Notice: Undefined index: osoba in /virtual/wolszewski.cba.pl/ksiega.php on line 35

Notice: Undefined index: wpis in /virtual/wolszewski.cba.pl/ksiega.php on line 36
Ale całość działa poprawnie
ODPOWIEDZ