IT NEWS PC REVUE PC FORUM FreeBSDInternet time: @887
Obsah fóra
Pravidlá  •  Kontakt  •  Prihlásenie  •  Registrácia

Súťaž o LEGO® duplo®

Vyhrajte prekvapenie pre svoje detičky! LEGO duplo 2 krát deňne do konca mesiaca www.duplo.lego.com

Televízia Magio

Bude vaša len za 0,33€ denne a navyše prvých 100 dní máte úplne zadarmo! Telekom.sk

S Easy Free voláš za 9 centov

K tomu internet v mobile zadarmo, kredit ti bude platiť až 12 mes. a SMS za 0,06€ Telekom.sk

Magio Internet od Telekomu

Najobľúbenejší internet teraz prvých 100 dní zadarmo + za modem neplatíte! Telekom.sk

Bezpečnosť výrobkov

Požiadavky chemickej legislatívy Podmienky vstupu na trh Európskej Únie www.ekotox.sk

Pripojenie do databázy

Zaslať odpoveď
AutorSpráva
Hawkie
Užívateľ
Užívateľ

Založený: 27.04.2011
Príspevky: 35

PríspevokZaslal: Pi 28.10.11 22:14Odpovedať s citátomNávrat hore

Mám tu tento kód:
pokus_c_2.php :
kód:
<html>
  <head><title>Pokus so SESSION</title>
  </head>
  <body>
    <?php
      mysql_connect("localhost","root","") or die(mysql_error());
      echo "Pripojené k MySQL!<br>";
     
      mysql_select_db("test2") or die(mysql_error());
      echo "Pripojené k databáze \"test2\".<br>";
    ?>
   
   
   
    <form action="/pokus_c_3.php" mathod="post">
      <input type="text" name="uzivatel" />
      <input type="text" name="heslo" />
      <input type="submit" />
    </form>
 
  </body>
</html>

a ešte pokus_c_3.php :
kód:
<html>
  <head>
    <title>Pokus číslo 3</title>
  </head>
  <body>
    <?php
    mysql_connect("localhost","root","") or die(mysql_error());
    mysql_select_db("test2") or die(mysql_error());
   
    $uzivatel = isset($_POST['uzivatel']);
    $heslo = isset($_POST['heslo']);
   
    $sql = mysql_query("INSERT INTO tabulka1(uzivatel,heslo) VALUES ('$uzivatel'
    ,'$heslo')");
   
    if($sql) {
      echo "Záznam úspešne vložený do databázy";
    }
    else {
      echo "Z nejakých príčin záznam nebol vložený do databázy";
    }
   
    mysql_close();
   
    ?>
    <a href="/pokus_c_2.php">Naspäť na vloženie dát</a>
 
  </body>
</html>

keď toto všetko spravím, dejú sa tam tie čári mári, tak by sa teoreticky malo v databáze zjaviť niečo aspoň pripomínajúce tie hodnoty formulára nie?
Mne sa tam zjaví len číslo riadka (používam wamp, keby niečo) a hodnoty nikde (samozrejme že som tie hodnoty do formulára zadal ) - mám tak trochu podozrenie, akooby nejako zázračne nefungovalo post... Dokonca mi aj napíše že záznam bol úspešne vložený do DB, ale on tam nejako zázračne nie je . Ďakujem vopred za odpovede (ak budú ).
Zobraziť informácie o autoroviOdoslať súkromnú správu
camo
Zablokovaný užívateľ
Zablokovaný užívateľ

Založený: 05.09.2009
Príspevky: 1176
Bydlisko: Lehota pod Vtáčnikom

PríspevokZaslal: Pi 28.10.11 23:21Odpovedať s citátomNávrat hore

Pozri si v manuály, čo vracia funkcia isset...
Zobraziť informácie o autoroviOdoslať súkromnú správuSkypeZobraziť autorove WWW stránky
Hawkie
Užívateľ
Užívateľ

Založený: 27.04.2011
Príspevky: 35

PríspevokZaslal: Ne 30.10.11 15:00Odpovedať s citátomNávrat hore

Oukej, ďakujem za túto nesmierne cennú radu, ale bez tých issetov je to to isté... To s tými issetmi som našiel v jednej téme tu na fóru, pretože tomu chlapíkovi to vracalo stále chyby a keď pred to dal isset zrazu všetko išlo (aj môj prípad - asi je to problém wampu). Takže či isset alebo nie, stále to isté... nemáš ešte v rukáve nejaký triumf?

_________________
„Slobodu mi predsa nikto nemôže zobrať, veď slobodný som sa už narodil!“ Kráľ Artuš
Zobraziť informácie o autoroviOdoslať súkromnú správu
chrono
Skúsený užívateľ
Skúsený užívateľ

Založený: 13.11.2007
Príspevky: 808

PríspevokZaslal: Ne 30.10.11 18:09Odpovedať s citátomNávrat hore

Ak chceš niečo robiť, tak je vždy dobré zistiť si, aké nástroje ti pri tom môžu pomôcť a ako sa používajú.

V tvojom prípade sa pozri na Firebug (alebo niečo podobné v tvojom prehliadači) a zisti, či sa údaje odosielajú, či sú kompletné, či je správna metóda (pretože napr. pri metóde máš preklep a určite sa to nepíše ako "mathod").

Ďalej by si sa mal v Php pozrieť, print_r (či niečo iné), aby si dokázal zistiť, či ti nejaké údaje prišli, a ak áno, tak aké.

A hlavne, keď robíš v Php, tak si zapni zobrazovanie všetkých chybových hlásení (a predpokladám, že keď tak urobíš, chybu odhalíš veľmi rýchlo).
Zobraziť informácie o autoroviOdoslať súkromnú správu
Hawkie
Užívateľ
Užívateľ

Založený: 27.04.2011
Príspevky: 35

PríspevokZaslal: Po 31.10.11 12:31Odpovedať s citátomNávrat hore

Okej, díki za radu. Tento krát pomohla . Díki ešte raz

_________________
„Slobodu mi predsa nikto nemôže zobrať, veď slobodný som sa už narodil!“ Kráľ Artuš
Zobraziť informácie o autoroviOdoslať súkromnú správu
Zobraziť príspevky z predchádzajúcich:    
Zaslať odpoveď
Nemôžete pridávať nové témy do tohto fóra.
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.
Nemôžete hlasovať v tomto fóre.

Powered by phpBB 2.x.x © 2005 - 2012 PCforum, webhosting by WebSupport, edited by JanoF

SEO - optimalizácia pre vyhľadávače

Freebsd