[ majstorsilvi @ 29.01.2005. 15:05 ] @
Napravio sam bazu podataka guestbook i unutar nje tabelu "knjiga"
u kojoj sam napravio pet redova za "ime" "lokaciju" "email" "komentar" "url".
Napravio ja formu u kojoj ide ovako:
<form method="post" action="create_entry.php">
</p>
<pre>Ime: <input type="text" size="40" name="ime">
<br>Lokacija: <input type="text" size="40" name="lokacija">
<br>Email: <input type="text" size="40" name="email">
<br>URL: <input type="text" size="40" name="url">
<br>Komentar:
<textarea name="komentar" cols="40" rows="4" wrap="virtual"></textarea>
<input type="submit" name="submit" value="Upiši se"> <input type="reset" name="reset" value="Reset">

</pre></form>
E sad kad se stisne dugme "upiši se" treba da se spoji na bazu podataka koja ide ovako:
<?php
mysql_connect("localhost", "majstorsilvi", "") or
die ("Nije se moguce spojit na bazu podataka");
mysql_select_db("guestbook") or
die ("Nije se moguce spojit sa bazom podataka knjiga!");
?>

Ono se spoji na bazu podataka al mi se ne spoji na tabelu il ovaj "guestbook" u kojoj se nalazi ovo:
erver: localhost
Database: guestbook
Table: knjiga
Structure Browse SQL Search Insert Export Operations Empty Drop


prva knjiga gostiju
Field Type Attributes Null Default Extra Action
ime varchar(40) Yes NULL
lokacija varchar(40) Yes NULL
email varchar(40) Yes NULL
web varchar(40) Yes NULL
komentar text Yes NULL
Check All / Uncheck All With selected:
Šta da radim di je greška?
[ SmilieBG @ 29.01.2005. 20:27 ] @
Koliko sam razumeo, izbaci ti sledecu gresku:

"Nije se moguce spojit sa bazom podataka knjiga!"

Ukoliko je to tacno, pogledaj da li user majstorsilvi ima pravo pristupa toj bazi... Ako nema - dodeli mu da ima pristup bazi. Ako nisi siguran da li ima pristup bazi a posedujes PHPMyAdmin - izaberi Priviledges (iz prvog ekrana na PHPMyAdmin-u) a zatim pogledaj da li majstorsilvi ima pravo da uradi select te baze...

Ukoliko je greska negde drugde reci gde...

Poz,
Sale
[ majstorsilvi @ 29.01.2005. 23:29 ] @
ma je taj je stari samo nece da mi se spoji jednostavno nece da ga popljujes!
[ zlatousti @ 30.01.2005. 00:19 ] @
Napravi ovako:
Code:

<?php
$db=mysql_connect("localhost", "majstorsilvi", "") or
   die ("Nije se moguce spojit na bazu podataka");
mysql_select_db("guestbook",$db) or
die ("Nije se moguce spojit sa bazom podataka knjiga!");
?>
[ SmilieBG @ 30.01.2005. 02:11 ] @
ok, sledeci korak:

sudeci po tvojoj postavci, user majstorsilvi nema sifru (sto mi je pomalo nelogicno, cak nisam siguran da je moguce napraviti user account bez sifre - doduse root dolazi bez sifre...?)

Koje parametre (user/pass) si koristio za PHPMyAdmin (odnosno, da li je takodje majstorsilvi / bez_sifre)?

Poz,
Sale
[ majstorsilvi @ 30.01.2005. 16:40 ] @
sredio vec. greska bila ta da nisam napravio tog usera u phpmyadmin-u pa se nije moglo spojit a jos je bila greska ta sto tabelu nisam dobro upisao u dbconnect odnosno pogresno sam je nazvao u dbconnect.php a ona kao takva ne postoji vec ima drugo ime. Hvala svima i oprostite tek sam pocetnik u php/mysql