[ Príspevkov: 2 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 01.01.09
Prihlásený: 22.06.11
Príspevky: 87
Témy: 25 | 25

Cafte, tak mam kod:

page.php
Kód:
<?php
if(isset($_GET['page'])){
$page=$_GET['page'];
$page2=$page.".php";

if(file_exists($page2)){
header("Location: $page2");
}}
?>


MyDb.class.php

Kód:
<?php

/*

CREATE DATABASE `games` DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci;

 CREATE TABLE `games`.`hry` (
`id` INT NOT NULL AUTO_INCREMENT ,
`name` TINYTEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL ,
`other` TINYTEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL ,
`category` TINYTEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL ,
PRIMARY KEY ( `id` )
) ENGINE = MYISAM CHARACTER SET utf8 COLLATE utf8_unicode_ci

*/


class MyDb{
   
   public $sql;
   public $connect;

 function __construct(){
    require_once('password.php');
    $this->connect = mysql_connect($mysqlhost, $mysqluser, $mysqlpasswd);
   mysql_select_db("games");
    }
   
   
function vypis($sql){
   require('page.php');
   $this->sql= mysql_query("SELECT * FROM hry WHERE category>='$page' ORDER BY id DESC");
   while($row = mysql_fetch_array($this->sql)){
      echo $row["name"];
      echo $row["other"];
   }
   
}
}


index.php:

tu testujem ci funguje vypisovanie iba hier z danej kategorie na stranke pre danu kategoriu, funguje to tak ze sa zaznam v DB porovnava s $page a vypise iba potrebne hry z danej kategorie

Kód:
<?php
require('head.php');
require('MyDb.class.php');
?>

<a href="index.php?page=arkada">kat</a>

<?php
$in = new MyDb();
$in->vypis($sql);
?>



a tu uz je stranka danej kategorie arkady:
arkada.php
Kód:
<?php
require('head.php');
require('page.php');
require('MyDb.class.php');
?>

stranka kategorie

<?php
$in = new MyDb();
$in->vypis($sql);
?>


A chyba je v tom ze pri kliknuti na odkaz mi spadne cele Apache :( [/color]


Offline

Správca fóra
Správca fóra
Stranka o hrach, problem s $_GET['page'] a databazou

Registrovaný: 27.07.07
Príspevky: 3971
Témy: 51 | 51
Bydlisko: Bratislava
Vek: 32

nechapem, preco mas odkaz v tvare index.php?page=arkada a potom to presmerovavas na arkada.php, preco proste neuvedies v odkaze rovno arkada.php? takisto tam nevidim nikde v suboroch index.php, arkada.php definovanu premennu $sql... a vysvetli mi, na co prosim ta includujes subor page.php do triedy MyDb?


_________________
Desktop: CPU: AMD Athlon64 3000+ | MB: Biostar K8T890-A9 | VGA: NVIDIA GeForce 6200 LE 256MB | RAM: 2x 1GB A-DATA DDR 400 MHz Dual Kit | HDD: WD Caviar Blue 320GB | DVD: LG GSA-H10N | Keyboard: Chicony KU-0420 Silver/Black | Mouse: Logitech RX1000 | Zdroj: Corsair CX400 400W | CASE: DELUX DLC-MD370 Black | LCD: 20" Samsung 206BW | Repro: Teac XL-20
Notebook: ACER Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB / Intel HD Graphics | RAM: 4GB DDR3 1066 MHz | HDD: 640GB
 [ Príspevkov: 2 ] 


Stranka o hrach, problem s $_GET['page'] a databazou



Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy.

Stranka v php/mysql s databazou funkcii

v PHP, ASP

7

812

03.04.2015 5:10

JanoF

V tomto fóre nie sú ďalšie neprečítané témy.

.htaccess a $_GET problem

v Ostatné

1

233

31.03.2010 13:15

Ďuri

V tomto fóre nie sú ďalšie neprečítané témy.

Problem s databazou

v Databázy

7

478

21.08.2009 14:18

rooobertek

V tomto fóre nie sú ďalšie neprečítané témy.

problem s databazou

v PHP, ASP

6

290

01.09.2007 21:34

juho

V tomto fóre nie sú ďalšie neprečítané témy.

Problém s databazou

v PHP, ASP

4

242

02.02.2008 9:18

Pablo Montero

V tomto fóre nie sú ďalšie neprečítané témy.

problem s databazou

v Redakčné systémy

14

381

01.03.2007 11:08

w3q

V tomto fóre nie sú ďalšie neprečítané témy.

PHPBB problem s databazou

v Redakčné systémy

16

1987

05.07.2006 10:49

javo

V tomto fóre nie sú ďalšie neprečítané témy.

problém s dlhými stringmi v $_GET

v PHP, ASP

4

275

20.04.2009 17:28

emer

V tomto fóre nie sú ďalšie neprečítané témy.

problem s $_GET pri nacitani index.php

v PHP, ASP

2

673

30.01.2010 23:59

roko146

V tomto fóre nie sú ďalšie neprečítané témy.

problem s get page ...

v PHP, ASP

1

313

30.01.2009 22:08

stenley

V tomto fóre nie sú ďalšie neprečítané témy.

Problem s tlaciarnou Minolta Page Pro 1300w

v Ovládače

1

6521

05.09.2013 13:22

Mandy

V tomto fóre nie sú ďalšie neprečítané témy.

$_GET

v PHP, ASP

15

849

24.03.2008 19:00

Tominator

V tomto fóre nie sú ďalšie neprečítané témy.

$_GET

v PHP, ASP

16

1026

09.09.2009 17:04

d0.0b

V tomto fóre nie sú ďalšie neprečítané témy.

Problem v hrach

v Počítačové hry

4

135

12.11.2012 21:20

Moorwen

V tomto fóre nie sú ďalšie neprečítané témy.

problem v hrach

v Ovládače

8

122

03.01.2013 12:30

XOLOO

V tomto fóre nie sú ďalšie neprečítané témy.

$_GET vs. CheckBox

v PHP, ASP

3

302

31.01.2008 14:36

stenley



© 2005 - 2017 PCforum, edited by JanoF