Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

Uf, nerviram se vec dva dana, i resih da pitam nekoga od vas za pomoc - tema include config fajla

  • 7 odgovora
  • 4.368 pregleda

Najnovija ↓

Uf, nerviram se vec dva dana, i resih da pitam nekoga od vas za pomoc - tema include config fajla 02.09.2005. u 21:19 · pre 257 meseci #1
Imam nekoliko fajlova koji moraju da pristupaju odredjenoj bazi.
Sta ja hocu? hocu da u jednom config.php fajlu imam sve podatke i da ga pozivam iz svakog od tih fajlova. Ali imam jos jedan problem. To ne radi. :(

Pazite primer:

Code:

$S[imetabele] = 'tabelatest1';

//pa onda ide

$query = "create table $S[imetabele] (....


e sad, ja necu da to radim u svakom fajlu posebno... nego da u svakom fajlu napisem include('config.php'); i to da radi BATO.
Ali tada imam problem...
config fajl izgleda npr. ovako

Code:

...
$S[imetabele] = 'tabelatest1';
...


To nece da radi.
Zasto?

Nesto sam izostavio ali mi ne pada na pamet sta. Danima!!!

Pomoc plz... :)

Pozdrav za sve.
Re: Uf, nerviram se vec dva dana, i resih da pitam nekoga od vas za pomoc - tema include config fajl 02.09.2005. u 22:10 · pre 257 meseci
izmenjeno 1 put, poslednji put evil_angel_yu 02.09.2005. u 22:10
  1. evil_angel_yu02.09.2005. u 22:10zapis iz teksta poruke
#3
Error: 1064: You have an error in your SQL syntax near '(

To je greska, ali to samo znaci da mi je jednostavno preskocio (ovo sto je bold(dole)) koliko ja shvatam??? Ili gresim...


create table $S[imetabele]


Ne, samo mi nije jasno sto radi kad stavim u fajl, a ne radi u suprotnom...? A dodje mu isto...???

help
Re: Uf, nerviram se vec dva dana, i resih da pitam nekoga od vas za pomoc - tema include config fajl 02.09.2005. u 22:29 · pre 257 meseci #5
Kao prvo u config fajlu ne :

$S[imetabele] = 'tabelatest1';

vec

$S['imetabele'] = 'tabelatest1';

To samo po sebi nece praviti gresku ali je pogresno. Procitaj manual, konkretno ovaj "Why is $foo[bar] wrong" deo na http://www.php.net/manual/en/language.types.array.php za vise detalja.

Kao drugo izmeni query ovako:

$query = "create table {$S['imetabele']} (....

Pa ce ti raditi.
Potpis
Caught in a Web|Blogodak


Re: Uf, nerviram se vec dva dana, i resih da pitam nekoga od vas za pomoc - tema include config fajl 02.09.2005. u 22:32 · pre 257 meseci #6
Koliko razumem, treba da ide ovako...

config.php:
Code:
<?php
$S[imetabele] = 'tabelatest1';
//  ostalo u konfigu...
?>

tajneki.php
Code:
<?php
include 'config.php';

mysql...?>

Šta da ti kažem? Lovi bube...

tajneki.php
Code:
<?php
error_reporting (E_ALL);
include 'config.php';

die ($S[imetabele]);
?>

Potpis
BoxUp
interesantna logička igra
Monty Hall paradoks - interaktivni demo
Re: Uf, nerviram se vec dva dana, i resih da pitam nekoga od vas za pomoc - tema include config fajl 02.09.2005. u 22:33 · pre 257 meseci #7
I jos nesto. Mali savet iskusnog developera :)

Mnogo je bolje u taj config fajl staviti konstante nego promenljive. Dakle recimo:

Code:
define('IME_TABELE','tabelatest1');


To ima prednosti jer su konstantne po defaultu globalne za celu aplikaciju + ce u samom kodu biti mnogo jasnije da je u pitanju konfig konstanta a ne promenljiva.

Sam query ces onda pozivati sa:

$query = "create table " . IME_TABELE . "( ..." ...

I naravno, za konstante nemas znak $ ispred :)
Potpis
Caught in a Web|Blogodak


Re: Uf, nerviram se vec dva dana, i resih da pitam nekoga od vas za pomoc - tema include config fajl 02.09.2005. u 22:49 · pre 257 meseci #8
Dinke CARE! :)

Hvala svima na odgovorima, ali poslusao sam na kraju savet iskusnog developera i sve radi. :)

@ noviKorisnik
to ce mi biti korisno za ubuduce, hvala.

Hvala svima na odgovorima, problem resen! :)
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme