Obsah fóra
PravidláRegistrovaťPrihlásenie




Odpovedať na tému [ Príspevkov: 5 ] 
AutorSpráva
Offline

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

Registrovaný: 04.08.08
Prihlásený: 28.10.11
Príspevky: 152
Témy: 42
Príspevok NapísalOffline : 07.05.2009 18:27

Co mam zle, ze nemozem vyberat z db, ale v mysql spojeni to nie je, pretoze som tam uz vkladal udaje, tak sa pls pozrite

Kód:
<?php
include "config.php";

// $vysledok = mysql_query("INSERT INTO psc (obec,psc) values('Vranov n/T', '09301')");
?>
<p align="center">Vyhladaj mesto podla psc</p>
<?php
if (empty($_GET["psc"])) {
?>
<form action="index.php" method="GET">
Zadajte PSC <input type="text" name="psc">
<input type="submit" value="ok" name="button">
<?php
}
else {
mysql_connect(SQL_HOST, SQL_USERNAME, SQL_PASSWORD) or die("Neda sa pripojit k Mysql. error()");
mysql_select_db(SQL_DBNAME) or die("Nemoze vybrat databazu. error()");

$vysledok=mysql_query("Select ['obec'] FROM psc where psc=".$_GET["psc"]);
if ($vysledok = FALSE) {
echo "Nepodarilo sa vybrat zaznamy";
}
$riadky=mysql_num_rows($vysledok);

if ($riadky == 0) {
  echo "Taketo psc ".$_GET["psc"]." nema ziadna obec !";
}
else {
  foreach ($vysledok as $pole) {
    echo $pole."<br>";
  }
}
}
?>


Offline

Čestný člen
Čestný člen
nefunguje

Registrovaný: 11.08.07
Príspevky: 4088
Témy: 34
Bydlisko: Brno
Príspevok NapísalOffline : 07.05.2009 18:41

Jednak pochybujem o spravnosti SELECT ['obec'], skusil by som SELECT obec.
Dalsia vec - if ($vysledok = FALSE) je zle, pre porovnanie musis pouzit 2 znaky rovna sa: if ($vysledok == FALSE).

To, ci sa da cez objekt vysledku prechadzat cez foreach, tiez neviem celkom isto.


Offline

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

Registrovaný: 04.08.08
Prihlásený: 28.10.11
Príspevky: 152
Témy: 42
Príspevok Napísal autor témyOffline : 08.05.2009 11:40

Ok, tamto som uz opravil, este sa chcem spytat, aky je rozdiel medzi empty a !isset ?


Offline

Čestný člen
Čestný člen
nefunguje

Registrovaný: 11.08.07
Príspevky: 4088
Témy: 34
Bydlisko: Brno
Príspevok NapísalOffline : 08.05.2009 11:55

isset vracia true prave vtedy, ked dana premenna existuje. empty vracia true vtedy, ked premenna neexistuje alebo existuje a je prazdna. Napr.

Kód:
$foo = array();
$bar = '';

var_dump( isset($foo) ); //true, premenna $foo existuje
var_dump( isset($bar) ); //true, premenna $bar existuje
var_dump( isset($baz) ); //false, premenna $baz existuje
var_dump( empty($foo) ); //true, premenna $foo je prazdne pole
var_dump( empty($bar) ); //true, premenna $bar je prazdny retazec
var_dump( empty($baz) ); //true, premenna $baz neexistuje, teda je vlastne prazdna
A znak ! proste neguje. Z true spravi false a naopak.

Pre kontrolu napriklad, ci bol formular odoslany, odporucam if (!empty($_POST)) - totiz isset($_POST) by vratilo true, aj keby nebolo nic odoslane. Zasa napriklad pre kontrolu, ci premenna existuje, odporucam isset.


Offline

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

Registrovaný: 04.08.08
Prihlásený: 28.10.11
Príspevky: 152
Témy: 42
Príspevok Napísal autor témyOffline : 08.05.2009 12:24

dik, presne to som potreboval, som nevedel ako mam overovat tie formulare


Odpovedať na tému [ Príspevkov: 5 ] 


Podobné témy

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

v AMD čipové sady

9

1558

02.07.2019 17:38

Qeebo Zobrazenie posledných príspevkov

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

v Monitory, televízory a projektory

13

873

06.12.2009 10:22

KocuR Zobrazenie posledných príspevkov

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

v Sieťové a internetové programy

11

790

26.07.2006 16:35

Harlequin Zobrazenie posledných príspevkov

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

v Notebooky a netbooky

5

453

14.12.2014 21:26

4040 Zobrazenie posledných príspevkov

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

v ATI/AMD grafické karty

2

504

15.07.2008 19:09

Jaro Zobrazenie posledných príspevkov

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

v Chladiče a všetky druhy chladenia

7

656

30.07.2014 21:14

Toshibak Zobrazenie posledných príspevkov

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

v PHP, ASP

5

562

20.02.2010 18:46

scrysurn Zobrazenie posledných príspevkov

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

v Zvuk

10

962

27.04.2017 20:26

4040 Zobrazenie posledných príspevkov

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

v Sieťové a internetové programy

4

3723

20.02.2009 13:25

ac.milan Zobrazenie posledných príspevkov

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

v PHP, ASP

2

396

02.07.2008 19:24

dadmtb Zobrazenie posledných príspevkov

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

v PC skrinky a zdroje

11

455

29.06.2014 22:09

Nino Bangelino Zobrazenie posledných príspevkov

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

v Notebooky a netbooky

6

754

10.02.2013 11:54

dablik415 Zobrazenie posledných príspevkov

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

v Externé zariadenia

12

2287

06.02.2011 12:06

saiyan Zobrazenie posledných príspevkov

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

v Sieťové a internetové programy

1

475

26.06.2009 18:01

Jaro Zobrazenie posledných príspevkov

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

v Ovládače

2

1585

10.06.2019 1:47

Sykes Zobrazenie posledných príspevkov

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

v Monitory, televízory a projektory

6

874

23.01.2020 8:25

whiteshark Zobrazenie posledných príspevkov


Nemôžete zakladať nové témy v tomto fóre
Nemôžete odpovedať na témy v tomto fóre
Nemôžete upravovať svoje príspevky v tomto fóre
Nemôžete mazať svoje príspevky v tomto fóre

Skočiť na:  

Powered by phpBB Jarvis © 2005 - 2024 PCforum, webhosting by WebSupport, secured by GeoTrust, edited by JanoF
Ako väčšina webových stránok aj my používame cookies. Zotrvaním na webovej stránke súhlasíte, že ich môžeme používať.
Všeobecné podmienky, spracovanie osobných údajov a pravidlá fóra