| | |
| Stránka: 1 z 1
| [ Príspevkov: 9 ] | |
Autor | Správa |
---|
Registrovaný: 07.07.08 Prihlásený: 26.06.20 Príspevky: 38 Témy: 10 Bydlisko: City 17 | Napísal Wicky: 07.07.2008 0:14 | |
|
Neviem co je tu zle uz som skusal vsetko no neviem prepisal som len tuto cast a nic mi uz neuklada do databazy
Kód: <?php $db='ty_homepage'; if ($heslo != $pass){echo('<div id="error"> Heslo nie je spravne!</div>'); } elseif ($heslo1!=$heslo2 ){echo('<div id="error">Hesla sa nezhoduju</div>!');} elseif ($heslo1 == $heslo2 && $heslo1!="d41d8cd98f00b204e9800998ecf8427e"){ $tb='pages';$zmena=mysql_query("UPDATE `$tb` SET `heslo` = '".$heslo1."'WHERE `nick` = '".$nick."' AND `heslo` = '".$heslo."'", $spojeni); $tb='pages2';$zmena=mysql_query("UPDATE `$tb` SET `heslo` = '".$heslo1."'WHERE `nick` = '".$nick."' AND `heslo` = '".$heslo."'", $spojeni); $tb='names';$zmena=mysql_query("UPDATE `$tb` SET `heslo` = '".$heslo1."' WHERE `nick` = '".$nick."' AND `heslo` = '".$heslo."'", $spojeni); $tb='friends';$zmena=mysql_query("UPDATE `$tb` SET `heslo` = '".$heslo1."'WHERE `nick` = '".$nick."' AND `heslo` = '".$heslo."'", $spojeni); echo("<br /><br />Heslo bolo zmenene<br /><br />");} if ($heslo == $pass){$tb='names';$zmena=mysql_query("UPDATE `$tb` SET `icqbox` = '".$icqbox0."', `emailbox` = '".$emailbox0."' WHERE `nick` = '".$nick."' AND `heslo` = '".$heslo."'", $spojeni);} if ($icq0 != ""){$tb='names';$zmena=mysql_query("UPDATE `$tb` SET `icq` = '".$icq0."' WHERE `nick` = '".$nick."' AND `heslo` = '".$heslo."'", $spojeni);} if ($email0 != ""){$tb='names';$zmena=mysql_query("UPDATE `$tb` SET `email` = '".$email0."' WHERE `nick` = '".$nick."' AND `heslo` = '".$heslo."'", $spojeni);} if ($heslo == $pass){$tb='pages';$zmena=mysql_query("UPDATE `$tb` SET `page1` = '".$stranka1."', `page2` = '".$stranka2."', `page3` = '".$stranka3."', `page4` = '".$stranka4."', `page5` = '".$stranka5."', `page6` = '".$stranka6."', `page7` = '".$stranka7."', `page8` = '".$stranka8."', `page9` = '".$stranka9."', `page10` = '".$stranka10."' WHERE `nick` = '".$nick."' AND `heslo` = '".$heslo."'", $spojeni); $tb='pages2';$zmena=mysql_query("UPDATE `$tb` SET `page11` = '".$stranka11."', `page12` = '".$stranka12."', `page13` = '".$stranka13."', `page14` = '".$stranka14."', `page15` = '".$stranka15."', `page16` = '".$stranka16."', `page17` = '".$stranka17."', `page18` = '".$stranka18."', `page19` = '".$stranka19."', `page20` = '".$stranka20."' WHERE `nick` = '".$nick."' AND `heslo` = '".$heslo."'", $spojeni); } ?> a chcem sa opytat kolko stlpcov je optimalne mat najviac v jednej tabulke v databaze. ja mam okolo 12 . diki moc, a je to tu aj vidiet,
PS: ospravedlnujem sa ze mam neprehladny zdrojovy kod
|
|
Registrovaný: 01.01.06 Prihlásený: 25.12.21 Príspevky: 366 Témy: 47 Bydlisko: TT | Napísal jaji: 07.07.2008 8:20 | |
|
vsak to hod do phpmyadmina (sql prikaz) a ono ti to chybu najde...
_________________ He who laughs last has not yet heard the bad news.
-- Bertolt Brecht
medicine student |
|
Registrovaný: 24.01.08 Prihlásený: 13.09.17 Príspevky: 14572 Témy: 66 Bydlisko: Žilina |
naozaj je to krasne neprehladne... co to ma akoze robit ?
nerozumiem vobec preco mas 4 tabulky do ktorych updatujes stale heslo na zvysnu cast som uz nervy ani nemal...
nehnevaj sa, ale prehladny kod sa nerobi len kvoli inym, ale hlavne kvoli tomu, aby si v tom vedel najst ty chybu
_________________ C#, PHP, ... |
|
Registrovaný: 21.06.07 Prihlásený: 06.05.13 Príspevky: 421 Témy: 4 | Napísal sento: 07.07.2008 12:33 | |
|
neviem, ci tam treba tie opacne apostrofy, ale malo by Ti to ist aj bez nich;
pred WHERE Ti niekde chyba medzera, ja by som to urobil asi takto:
Kód: ...query("UPDATE $tb SET heslo = '".$heslo1."' WHERE nick = '".$nick."' AND heslo = '".$heslo."'",...
a ak Ti nieco nejde, tak si najprv ten query-string vypis cez echo, a skor zbadas, kde je chyba...
|
|
Registrovaný: 16.05.07 Prihlásený: 01.08.17 Príspevky: 837 Témy: 6 | Napísal juho: 07.07.2008 12:56 | |
|
co tak si zapnut kontrolu chyb...
a nielenze to mozes ubrat o te ` uvodzovky ale ked ti query zacina tymi " uvodzovkami tak to mozes ubrat aj o tieto uvodzovky ".$premenna."
Kód: mysql_query("UPDATE $tb SET heslo = '$heslo1' WHERE nick = '$nick' AND heslo = '$heslo'", $spojeni); a teraz naozaj mozny problem. vies v com? vidim ze v prvom riadku mas nazov databazy $db='ty_homepage'; ale nikde tam nemas funkciu na pripojenie sa do databazy.. Kód: mysql_select_db(); napriklad a ani nevidim pripojenie do mysql.
Naposledy upravil juho dňa 07.07.2008 13:06, celkovo upravené 1
|
|
Registrovaný: 07.07.08 Prihlásený: 26.06.20 Príspevky: 38 Témy: 10 Bydlisko: City 17 | Napísal autor témy Wicky: 07.07.2008 13:05 | |
|
no ja len preto ze mi to islo ale som pridal tabulku pages2 a uz to neslo, heslo mam v kazdej tabulke kvoli tomu ze nastranku sa prihlasuje bez hesla a heslo sa zadava len pri zmene udajov, a nic ine mam nenapadlo, a ani som na to nemal cas, a diki za radu pozrem sa na to len nemam cas teraz, a mimochodom z databazou robim tak tyzden tak este neviem co a jak
|
|
Registrovaný: 01.01.06 Prihlásený: 25.12.21 Príspevky: 366 Témy: 47 Bydlisko: TT | Napísal jaji: 07.07.2008 13:52 | |
|
tak si o tom nieco pozri....
_________________ He who laughs last has not yet heard the bad news.
-- Bertolt Brecht
medicine student |
|
Registrovaný: 07.07.08 Prihlásený: 26.06.20 Príspevky: 38 Témy: 10 Bydlisko: City 17 | Napísal autor témy Wicky: 08.07.2008 12:20 | |
|
juho píše: co tak si zapnut kontrolu chyb... a nielenze to mozes ubrat o te ` uvodzovky ale ked ti query zacina tymi " uvodzovkami tak to mozes ubrat aj o tieto uvodzovky ".$premenna." Kód: mysql_query("UPDATE $tb SET heslo = '$heslo1' WHERE nick = '$nick' AND heslo = '$heslo'", $spojeni); a teraz naozaj mozny problem. vies v com? vidim ze v prvom riadku mas nazov databazy $db='ty_homepage'; ale nikde tam nemas funkciu na pripojenie sa do databazy.. Kód: mysql_select_db(); napriklad a ani nevidim pripojenie do mysql. jj toto mam ovela vissie Kód: $spojeni=mysql_connect("mysql.tym.sk","ty_homepage","**********");
to som nemal problemy mne vsetko islo ale len tam dakde som urobil chybu, diki za radu s tym echom to by ma nenapadlo
|
|
Registrovaný: 07.07.08 Prihlásený: 26.06.20 Príspevky: 38 Témy: 10 Bydlisko: City 17 | Napísal autor témy Wicky: 08.07.2008 12:41 | |
|
a jj sorry ja som to nahodov vymazal uz to mam nemal som tam Kód: mysql_select_db(); nj sorry juho lebo som si to nevsimol ked som vymazaval nieco, ok dik
|
|
| Stránka: 1 z 1
| [ Príspevkov: 9 ] | |
Podobné témy | Témy | Odpovede | Zobrazenia | Posledný príspevok |
---|
| Neviem nájsť chybu [ Choď na stránku: 1, 2 ] v Ostatné | 33 | 1230 | 09.09.2016 9:58 FERDA23 | | Neviem najst chybu... v Assembler, C, C++, Pascal, Java | 2 | 422 | 16.11.2010 11:18 Reiki | | ako najst chybu v Siete | 3 | 658 | 23.11.2007 14:50 Devil_SK | | Surne potrebujem najst mys-dakujem v Mobilné zariadenia | 5 | 375 | 24.08.2011 16:04 Melouch | | Nasobenie matic v Pascale (Potrebujem opravit chybu v prg) v Assembler, C, C++, Pascal, Java | 3 | 1483 | 08.04.2010 9:27 ado21 | | pise mi chybu v PHP, ASP | 5 | 537 | 29.11.2008 15:52 sedlák | | Kompilátor vypisuje chybu v Assembler, C, C++, Pascal, Java | 3 | 312 | 15.06.2013 11:01 Oliver7 | | WMM hlási chybu v Video programy | 0 | 493 | 08.02.2009 9:39 fil | | ide o chybu? v Grafické karty | 16 | 698 | 22.01.2008 0:35 Xaltotun | | Blufftitler pise chybu... v Ostatné programy | 2 | 446 | 19.03.2010 15:23 pattyo | | Kde mam chybu? v PHP, ASP | 14 | 610 | 18.11.2007 13:18 Blackshadow | | vypisuje chybu pri napalovani v Optické zariadenia | 0 | 958 | 18.03.2008 16:40 ujobaris | | Kde som spravil chybu? v Redakčné systémy | 2 | 448 | 04.01.2007 12:06 masterdead | | Pocas instalacie vypisuje chybu v Operačné systémy Microsoft | 6 | 506 | 14.12.2008 20:10 jsakac | | HD TUNE HLASI CHYBU v Pevné disky a radiče | 1 | 407 | 14.05.2013 19:53 brmbo | | OCCT neustale hádže chybu v Benchmarky a diagnostické programy | 2 | 586 | 28.08.2010 15:13 Mindfreak |
| 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
|
|