Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem Navázání MySQL s HTML soubory

Zdravím, mám takový menší problém, Mám HTML stránku, přetáhnutou do PHP a potřeboval bych do ní vložit kolonky na registraci, provázané s DB to mám, ale při kliknutí na Registrovat stránka vůbec nereaguje, Kde dělám chybu?

Vzhledem k tomu, že kód je dlouhý, tak ho nahraju se vším na internet

Původní stránka

http://lionelmt2.funsite.cz/

upravená stránka

http://lionelmt2.funsite.cz/reg.php

Zdrojový formulář je zde

http://lionelmt2.funsite.cz/reg/reg.php

Databáze

http://lionelmt2.funsite.cz/config.php

Poradíte mi prosím kde mám v kódu chybu a jak jí opravit? Děkuji všem

Předmět Autor Datum
Máš zapnuté zobrazování chyb (error reporting)? Nebo použij velmi amatérské řešení - do kódu umísti…
host 29.04.2014 21:27
host
Chyby ani zdrojový kód neuvádíš, ale v těch odkazech co jsi sem dal se píše: Error: Can't connect t…
ERASER 29.04.2014 21:39
ERASER
kódy jsou dlouhé, tak jsem dal odkazy, ty se dají zobrazit přes viewsource:. ale našel jsem něco, ta…
KubiikSvK 29.04.2014 22:20
KubiikSvK
Furt je to obyčejný text, odkaz na nějaký web, kde to už interpret přelouskne, je nic neříkající. Jo…
ms 29.04.2014 22:42
ms
Odkazy jsou v původní otázce, Eraser chtěl kódy, tak jsem mu je sem nahodil. FTP stále nefunguje, al…
KubiikSvK 29.04.2014 22:52
KubiikSvK
kódy jsou dlouhé, tak jsem dal odkazy, ty se dají zobrazit přes viewsource:. Totální kravina, větší…
ERASER 29.04.2014 23:07
ERASER
na těch stránkách se nedá přihlásit jako reg. uživatel. je tam pouze registrace do hry
KubiikSvK 29.04.2014 23:17
KubiikSvK
(jako registrovaný uživatel, což jsi, sem můžeš dát přílohu). Pokud reaguješ na tohle, tak tím byly…
ERASER 29.04.2014 23:27
ERASER
descr: DINSA, Ministry of Defence country: GB To se pokoušíš o nějakou špionáž?
IQ37 29.04.2014 22:35
IQ37
už to tady bylo řešeno jednou, není to IP ministerstva obrany Velké Británie je to pouze IP z pracho…
KubiikSvK 29.04.2014 22:39
KubiikSvK
není to IP ministerstva obrany Velké Británie Whois praví jinak.
ms 29.04.2014 22:47
ms
opravdu to není IP ministerstva obrany. Mám verzi 2.2.0.188 a tuto IP jsem dostal.
KubiikSvK 29.04.2014 22:55
KubiikSvK
Este raz. Kde mas databazu, kde mas server, preco pouzivas hamachi, a kam si s nim pripojeny? hamach…
MM.. 29.04.2014 22:58
MM..
Ty sa s hamachi pripajas na ministerstvo? Pockaj az ti zaklepu na dvere taki v ciernych oblekoch :-)
MM.. 29.04.2014 22:53
MM..
Tak jinak, kdybych se připojoval na MoD GB, tak se tady neptám, jak vložit form z jedné php do druhé…
KubiikSvK 29.04.2014 22:56
KubiikSvK
Někteří se tam připojují z pouhé hlouposti...
IQ37 29.04.2014 22:58
IQ37
$mysql_host = "25.11.242.100"; $mysql_user = "root"; $mysql_pass = "123456"; $mysql_db = "account";…
IQ37 29.04.2014 22:55
IQ37
Když zadám localhost, nebo 127.0.0.1 nebo ip co dostávám z routeru, tak mi MySQL vrátí chybu. a urči…
KubiikSvK 29.04.2014 22:58
KubiikSvK
Kde je ta databáze? U tebe v PC nebo někde na webhostingu?
IQ37 29.04.2014 23:04
IQ37
DB je ve virtualboxu
KubiikSvK 29.04.2014 23:05
KubiikSvK
A naco ti je teda hamachi? Odinstaluj hamachi.
MM.. 29.04.2014 23:06
MM..
hamachi mi je k tomu, že na tom serveru nedělám sám a na jednom místě. Dělá na tom více lidí.
KubiikSvK 29.04.2014 23:09
KubiikSvK
A kde je fyzicky ten MySQL server?
MM.. 29.04.2014 23:11
MM..
Co jsem pochopil z http://pc.poradna.net/q/view/1216652-filezilla-chy ba-econnrefused Tak MySQL serv…
ERASER 29.04.2014 23:31
ERASER
Ja si myslim ze sa z nejakeho webhosting serveru (kde mu bezi ten PHP script) snazi pripojit na neja…
MM.. 30.04.2014 00:01
MM..
Hamachi je na to, že potřebuju spojit x počítačů s virtualboxem, tak proto a psal jsem to už jednou.…
KubiikSvK 30.04.2014 08:55
KubiikSvK
Ty si proste uplne tupy a nie si schopny sem ani napisat kde kurva bezi ten PHP kod (kde mas nainsta…
MM.. 30.04.2014 10:23
MM..
Jaj to si si tam asi nejak lokalne blbo nakonfiguroval cosi. Ked das tomu hamachi nejaku normalnu IP…
MM.. 29.04.2014 22:56
MM..
když se registruji přes původní stránky, tak to funguje normálně, přes navicat for mysql se do DB do…
KubiikSvK 29.04.2014 23:00
KubiikSvK
Prosím Vás, neřešte tady původ IP a poraďte mi prosím jak dostat ten form z původní stránky na tu mo…
KubiikSvK 29.04.2014 23:04
KubiikSvK
Tvoj problem ale je ta IP (resp. nikto nechape co s cim spajas tym hamachi)
MM.. 29.04.2014 23:05
MM..
jenže já se neptal na původ IP ale jak dostat formulář z jednoho php souboru do druhého. To že jsem…
KubiikSvK 29.04.2014 23:08
KubiikSvK
Clovece naco mi bude hamachi, ked nepotrebujem prepajat dva PC. Ty tiez nepotrebujes prepajat dva PC…
MM.. 29.04.2014 23:09
MM..
Hamachi, jak možná někteří už víte funguje pro to, aby se dokázalo propojit více PC BEZ veřejné IP a…
KubiikSvK 29.04.2014 23:13
KubiikSvK
Ale tvoj PHP script sa nechce pripajat na "vic lidi" ale na SQL databazu. Ta nebude na PC vic lidi,…
MM.. 29.04.2014 23:17
MM..
Vykakat se na to přiblblé Hamachi a zkusit to lokálně. Nejlépe vyhradit nějaký počítač a spustit na…
ms 29.04.2014 23:09
ms
Odpověď proč přes hamachi tu byla už jednou. dělá na tom více lidí.
KubiikSvK 29.04.2014 23:10
KubiikSvK
Zatím nedělají nic! Už jste aspoň zkusil to, co se tu radilo? Tj. vykašlat se na blbé Hamachi, dát v…
ms 29.04.2014 23:24
ms
linky z dotazu nefunguju, a ked mame hladat chybu v php tak sem musis dat zdrojak php (tu cast ktora…
MM.. 29.04.2014 23:15
MM..
celý web je w HTML, tomu rozumím, je tam pouze vložen PHP odstavec s redirectem na DB
KubiikSvK 29.04.2014 23:20
KubiikSvK
Nikto nechape co to je u teba " PHP odstavec s redirectem na DB" PHP je programovaci jazyk, a ne nej…
MM.. 29.04.2014 23:23
MM..
BTW. mas to vobec na hostingu na ktorom bezi php server?
MM.. 29.04.2014 23:24
MM..
HTML se nemůže v žádném případě připojit do DB, to umí až serverové skripty. A redirectem na DB je…
ERASER 29.04.2014 23:39
ERASER
Linky "fungují", ale protože se to dlouho nemůže připojit do DB je i načítání stránek nehorázně dlou…
ERASER 29.04.2014 23:48
ERASER
Běží to na mým PC ale jelikož ještě nemám zřízenou veřejnou IP, tak to dělám přes hamachi. na hostin…
KubiikSvK 30.04.2014 09:02
KubiikSvK
Tady už jsi to dokázal trochu lépe popsat. Já to trochu zopakuji, aby bylo jasno, jak je to myšleno,… poslední
ERASER 30.04.2014 18:35
ERASER

Máš zapnuté zobrazování chyb (error reporting)?

Nebo použij velmi amatérské řešení - do kódu umísti příkaz echo "test" a pokud se slovo test zobrazí, víš, že skript v tomto místě ještě funguje. Pak příkaz echo posuň na jiné místo v kódu a takto odhalíš okamžik, kde je chyba v kódu a na to se musíš zaměřit.

Chyby ani zdrojový kód neuvádíš, ale v těch odkazech co jsi sem dal se píše:

Error: Can't connect to MySQL server on '25.11.242.100' (4)

Takže asi první problém, že se nepřipojíš do DB. Tak pak těžko můžeš něco provazovat a načítat, ukládat do DB. Jako první krok se připoj do DB. Kód nevidím, takže víc poradit nemohu.

kódy jsou dlouhé, tak jsem dal odkazy, ty se dají zobrazit přes viewsource:. ale našel jsem něco, tak to hodím sem.
Jinak, ta IP je z mého hamachi, používám xampp. zatím se to snažím zprovoznit v rámci sítě hamachi, pak to chci hodit na veřejnou IP

Takže, popíšu to detailněji: Stáhl jsem si webtemplate (vše v HTML)
Byl přiložen jenom index.html

http://textuploader.com/rru4

Ale potřebuju na nich udělat registrační formulář, který beru z jiných stránek.

http://textuploader.com/rruy

i s nastavením databáze si vykopíruju formulář do původního indexu (který potom předělám na reg.php)

http://textuploader.com/rrfa

ale po kliknutí na tlačítko registrace stránka vůbec nereáguje, ani mi nevrací chybu z db.
Nastavení db je v config.php který mám umístěný ve stejné složce jako index.html a reg.php

http://textuploader.com/rrfr

kódy jsou dlouhé, tak jsem dal odkazy, ty se dají zobrazit přes viewsource:.

Totální kravina, větší blbost jsem už hodně dlouho neslyšel.
Tak za prvé nejsem Eraser ale ERASER, za druhé serverové skripty ti nikdy server neukáže a je jedno v jakém jsou jazyku, přesně jak píše ms, v tomto případě v interpretu php. Proto sem vlož zdrojové kódy v php (jako registrovaný uživatel, což jsi, sem můžeš dát přílohu).

BTW: html, css, js, ... kódy se dají zobrazit v prohlížeči, protože je prohlížeč stahuje.

$mysql_host 	= "25.11.242.100";
$mysql_user 	= "root";
$mysql_pass 	= "123456";
$mysql_db	= "account";

Pokus se připojuješ do této databáze, tak čekej v brzké době zásahovku. :-)
Možná bude stačit namísto té IP adresy napsat localhost (či jiný pravdivý výraz).

provázané s DB to mám

:-D

Ja si myslim ze sa z nejakeho webhosting serveru (kde mu bezi ten PHP script) snazi pripojit na nejaky domaci SQL server, a mysli si ze sa to robi pomocou nejakej jeho hamachi IP, co je samozrejme nezmysel. Z hostingu sa to pripaja logicky na realnu IP teda na to velvyslanectvo.

V prvom rade teda ma odinstalovat hamachi (uz som pisal) a zacat rozmyslat ze kde bezi ten script, kde ma SQL server, a jak sa z toho bodu A ten PHP script pripoji na ten bod B kde je ten SQL server (t.j. zacat riesit IP adresy, forwarding na routri, firewally, atd).

P.S> a ani po jeho XY prispevkoch som stale nepochopil ze co ma kde a naco mu je ten hamachi :)

Hamachi je na to, že potřebuju spojit x počítačů s virtualboxem, tak proto a psal jsem to už jednou. Používám XAMPP a jen jsem nahrál ty soubory na net kvůli tomu, aby jste si mohli projít ty kódy. ale přišel jsem na to, že tady je zbytečný něco řešit, protože se zeptám na cestu do Prahy a Vy mě pošlete do Moskvy přes jižní afriku... -_-

Ty si proste uplne tupy a nie si schopny sem ani napisat kde kurva bezi ten PHP kod (kde mas nainstaleny PHP srver) a kde je ten SQL server a nie si schopny pochopit ze na hostingu (predpokladam ze ten kod si dal na nejaky hosting server) neni ziaden hamachi. Nie si sem schopny dat zdrojak, tu neni klub jasnovidcov. A ani nechapes ze PHP kod sa neda pozret na dialku. Daj to niekomu kto chape aspon zaklady sieti.
A HTML sa ne"paruje" s SQL ale naprogramujes v PHP presne to co potrebujes. Nikto ani netusi co to vlasten potrebujes, ani to si nebol schopny zo seba jasne vymacknut.

Clovece naco mi bude hamachi, ked nepotrebujem prepajat dva PC. Ty tiez nepotrebujes prepajat dva PC, tak nechapeme co vytvaras s tym hamachi. IP dostavas od poskytovatela internetu, a ne od nejakeho hamachi. Ak mas nieco vo virtuali tak si virtual nastavis na mod switch, a ma potom IP z lokalneho rozsahu 192.168.x.x. apod

linky z dotazu nefunguju, a ked mame hladat chybu v php tak sem musis dat zdrojak php (tu cast ktora nerobi to co ma). Ked nemas o PHP ani ponatia a nevies ktoru cast sem mas dat, tak nemozes robit web v PHP, ale najprv zacat studovat PHP alebo aspon jakpsatweb apod.

Linky "fungují", ale protože se to dlouho nemůže připojit do DB je i načítání stránek nehorázně dlouhé, ale načtou se.

It could not connect to the database.
Error: Can't connect to MySQL server on '25.11.242.100' (4)

zatím se to snažím zprovoznit v rámci sítě hamachi, pak to chci hodit na veřejnou IP

Dělá na tom více lidí.

Vůbec těm jeho textům nerozumím, on se asi přes hamachi snaží připojit na hosting, protože na hostingu dělá více lidí :-p.
Nebo neví co je veřejná IP, už se v tom nějak ztrácím.

Běží to na mým PC ale jelikož ještě nemám zřízenou veřejnou IP, tak to dělám přes hamachi. na hosting jsem dal pouze ty webovky, na kterých je problém který potřebuju vyřešit. jinak vše (DB, FTP atd.) je ve virtualboxu na mým PC a do DB se nepřipojíte proto, protože nejste spárovaní s mým hamachi

Tady už jsi to dokázal trochu lépe popsat. Já to trochu zopakuji, aby bylo jasno, jak je to myšleno, takže pokud něco nebude pravda, tak mě oprav.

Máš v podstatě dvě instance aplikace a každá má svůj DB server, jednu na webu jako ukázku pro veřejnost (respektive na ladění na veřejnosti) a druhou u sebe na PC.
1. instance aplikace se nemůže na hostingu připojit do DB na DINSA, Ministry of Defence GB, protože hosting nemá Hamachi a jeho DB běží u něj. Proto do konfigurace na hostingu nastav IP na "127.0.0.1" pro konexi do DB. Pokud toto nebude fungovat, podívej se na registrační údaje co i poslali při zakládání webu (respektive DB).

2. instance co máš ve virtualboxu u sebe na PC. Ve virtual boxu je DBserver, FTPserver, WEBserver (respektive phpServer), Hamachi.

jinak vše (DB, FTP atd.) je ve virtualboxu

Takže nastav IP na "127.0.0.1" pro konexi do DB.

3. Napiš nám zde, zdali tento postup funguje, popř. co jsem napsal jinak než ve skutečnosti je.
BTW: Celou tu dobu je ti Hamachi na nic a jen s tím mystifikuješ, přesně jak psal MM...
http://pc.poradna.net/q/view/1219664-navazani-mysq l-s-html-soubory?page=r1219817#r1219817

Zpět do poradny Odpovědět na původní otázku Nahoru