Registrace nového uživatele     Návod     Kluby     Archív  Lopuchu     Lopuch.cz  

Když diskuse,
tak s Lopuchem

Lopuch.cz

Jméno:
Heslo:
Podpora LCD:
 
Klub PHP [ŽP: neomezená] (kategorie Programování) moderuje makovec.
Archiv
Diskuse o vybornem skriptovacim jazyku php. Dulezite odkazy, pred polozenim dotazu zkuste hledat odpoved zde:
  1. www.php.net - domovská stránka PHP
  2. www.kosek.cz - spousta tutorialu pro PHP v češtině
  Nastavení klubu     Nastavení práv     Homepage     Anketa     Přítomní     Oblíbené     Lopuch     Kategorie  
autor: 
text: 
vyplnit a 
Help
 Titulek, text příspěvku  
Opište pozpátku následující text bez prostředního znaku: vvyrdmr
[ 1845 ] <Novější  <<<Nejnovější  Nejstarší>>>  Starší>  
dodanek Dodanek 19.1.2012 15:20  3178
Před odesláním formuláře: '','','','','2','67d5488033fb55397549e6eb96e8a976d8d192b8'

Po odeslání:
'test@test.test','a','a','1','0','e90d6e353b8c251f48d3ffdef19dd48e13954b53'

Moc dobře pořád nechápu důvod :)
themajkl themajkl All those moments will be lost in time - like tears in rain. 19.1.2012 15:13  3177
Když si necháš ten string query místo provedení insertu jen vypsat, netrkne tam něco?
dodanek Dodanek 19.1.2012 15:07  3176
a ano, vím, že se vyjadřuju jako debil a měl jsem si ten kód, co jsem poslal, první prohlídnout - já už s tím zkouším opravdu nehorázný harakiri...
dodanek Dodanek 19.1.2012 15:06  3175
jak jsem psal v 3169, "v query samozřejmě $idakce bez dvojky"
pepak pepak - Pepak.net 19.1.2012 15:05  3174
A jaký je ten tvůj zásadní důvod, proč z formuláře načítáš hodnotu do $idakce, abys pak do databáze zapsal obsah nedefinované, tudíž prázdné proměnné $idakce2?
dodanek Dodanek 19.1.2012 15:00  3173
Nepomohlo :( Jak říkám, úplně všechno se tváří, že mám v $idakce integer, jen se zaboha odmítá vložit do databáze... naopak hodnoty z formuláře, který jsou (aspoň pokud vím) stringy, se do databáze jako integery uložej úplně v klidu.
tro 19.1.2012 14:46  3172
Zkus prvni, ten jasny, radek upravit na

$idakce = intval($_GET['idakce']); // "idakce" je string
dodanek Dodanek 19.1.2012 13:49  3170
pokud přiřadím $idakce = 1;, vloží se do databáze integer 1
dodanek Dodanek 19.1.2012 13:49  3169
v query samozřejmě $idakce bez dvojky
dodanek Dodanek 19.1.2012 13:48  3168
Píšu jednoduchou aplikaci a zaboha nemůžu do databáze dostat integer, i kdybych se postavil na hlavu. Tady to běží (a je to zatím bezpečnostně děravý až po uši, tak mi prosím nesmažte celou databázi, pěkně děkuju :)

$idakce = intval($_GET[idakce]); je jasný
var_dump($idakce); vrací int(číslo)
$dotaz=Mysql_Query("INSERT INTO prihlasky (mail,jmeno,prijmeni,pocetlidi,idakce,pass) VALUES ('".MySQL_Real_Escape_String($_POST["mail"])."','".MySQL_Real_Escape_String($_POST["jmeno"])."','".MySQL_Real_Escape_String($_POST["prijmeni"])."','".MySQL_Real_Escape_String($_POST[pocetlidi])."','".MySQL_Real_Escape_String($idakce2)."','".sha1(MySQL_Real_Escape_String($pw))."')",$spojeni);

vkládá do databáze nulu, takže předpokládám, že string... pokud na mě má někdo náladu, budu velmi vděčný, když najde chybu .. eventuelně můžu někam hodit celej kód
johny_g Johny_G - Relaxační terapie pro lopušáky ZDARMA! 9.1.2012 10:26  3167
Dělá to PSPad při nastavení jiného kódování.
tvx tvx Myslet si, že svět je JEN takový, jak - ho v daný čas můžeme pochopit je hloupé. 9.1.2012 09:14  3166
me se takhle nejak podobne kdysi jebala pri blbem nastaveni kombinace eclipse - pspad
huh huh 5.1.2012 23:00  3165
themajkl [3164]: Jmenuj mi jedinej editor, kterej sekvenci \r\n interpretuje jako dva řádky. Obzvláště Windowsovej.
themajkl themajkl All those moments will be lost in time - like tears in rain. 5.1.2012 22:04  3164
Podle mne to bylo tím editorem, že bral cr i lf jako konec řádku.
huh huh 5.1.2012 20:22  3163
themajkl [3162]: nevím, ale jak jinak by z toho vzniklo dvojí řádkování?

[ 1845 ] <Novější  <<<Nejnovější  Nejstarší>>>  Starší>  

(c) 2001-2011 Lopuch.cz   
Kontakt