Autor | Zpráva | ||
---|---|---|---|
b. Profil * |
#1 · Zasláno: 28. 8. 2007, 12:20:15
mám problém dvě kolonky
Dodání Skladem Dodání doplním 7dní takže když skladem bude prázdne vyjede 7dní. Jestliže mám tento produkt skladem a já dám do kolonky skladem počet kusů tak mi vyjede okamžitě máme skladem. Jak to vytáhnout z db? Díky |
||
Ni7R0 Profil |
#2 · Zasláno: 28. 8. 2007, 12:57:29
Trošku blíže specifikujte problém - co už máte hotové a co přesně potřebujete, takhle by byla potřeba až příliš komplexní odpověď.
|
||
Taps Profil |
#3 · Zasláno: 28. 8. 2007, 13:06:44 · Upravil/a: Taps
b.
zkus to udělat třeba nějak takto $skladem=$_POST["skladem"]; if($skladem>0){ echo"máme skladem"; $sql=mysql_query("select from tabulka"); while($zaznam=mysql_fetch_array($sql)): $polozka1=zaznam["polozka"]; endwhile; } else{ echo"7 dní"; } |
||
b. Profil * |
#4 · Zasláno: 28. 8. 2007, 13:17:59
Parse error: syntax error, unexpected '[' in /home/www/skautik.org/subdomeny/e/menu.php on line 7
|
||
Taps Profil |
#5 · Zasláno: 28. 8. 2007, 14:03:09
b.
Napiš sem celý kod. |
||
tiso Profil |
#6 · Zasláno: 28. 8. 2007, 14:07:57
Taps - to je v tom tvojom kóde: $polozka1=polozka["zaznam"];
|
||
Ni7R0 Profil |
#7 · Zasláno: 28. 8. 2007, 14:43:35
Taps
Nějak nechápu, co má ten Váš kód dělat. Co tam dělá $_POST? b. Ještě jednou - specifikujte blíže Váš problém, takhle budete dostávat nekonkrétní řešení a nefunkční kousky kódu, které rozhodně nebudete moct rovnou použít, jak se pravděpodobně snažíte. |
||
b. Profil * |
#8 · Zasláno: 28. 8. 2007, 16:34:44
kolonky jako je tady jméno a heslo, akorát se jmenují:
sklad dodání Vždy dám dodání 7dní do kolonky dodání. v případě že je zboží skaldem napíšu počet kusu. Nyní chcu aby mi to vybralo když zadám že mám 5kus skladem aby mi skript dal : zboží skladem v případě že není zadán počet kusu automaticky 0 tak se mi zobrazí doba dodaní obyvkle 7dní. ju.. díky |
||
Taps Profil |
#9 · Zasláno: 28. 8. 2007, 16:43:03
b.
Upravil jsem to měl jsem tam chybu. Ni7R0 Záleží jakou metodou odesílá ty formulářové tlačítka, já počítám s odesláním do jiného souboru a s metodou post. |
||
Ni7R0 Profil |
#10 · Zasláno: 28. 8. 2007, 16:57:34
Taps
O formulářích tu nebyla řeč, proto jsem se divil. Až teď jsem zjistil, že jim b. říká kolonky, já měl za to, že tím myslí sloupce v databázi. b. Podle všeho se jedná o naprosto fundamentální práci s DB a porovnání hodnot, co si přečíst nějaké články o této problematice, třeba v PHP seriálu na linuxzone? |
||
Taps Profil |
#11 · Zasláno: 28. 8. 2007, 18:17:07
b.
Připojuji se ke kolegovi Ni7R0 a rovněž ti doporučuji přečíst si nějaké články o php. Zkus např. již zmiňovaný www.linuxsoft.cz/php nebo www.pecan.cz. |
||
Časová prodleva: 6 dní
|
|||
VaclavMacurek Profil |
#12 · Zasláno: 3. 9. 2007, 10:11:45 · Upravil/a: VaclavMacurek
Mám jeden velmi zajímavý problém:
do stránek jsem zařadil MySQL, aby bylo možné některé věci měnit bez přímého zásahu do ZK. Doma mi mysql_fetch_array funguje OK, ale po přenesení na internet (hostováno na webzdarma.cz) mi hlásí chybu. --- Výpis z souboru Nabidka-Cenik.php (Vynechal jsem části, které nemají s MySQL nic společného): <?php require ("ReqInc/MySqlReq.php"); $Dotaz = "SELECT * FROM TabulkaSluzby ORDER BY ZnackaSluzby"; $Vysledek = mysql_query($Dotaz); ?> <table style="width: 100%; height: 100%; "> <tr> <td style="width: 40%; font-weight: bold; ">Název služby</td> <td style="width: 30%; font-weight: bold; text-align: center; " colspan="2">Cena služby</td> <td style="width: 30%; font-weight: bold; ">Doplňková informace k službě</td> </tr> <?php while($row = mysql_fetch_array($Vysledek, MYSQL_ASSOC)) { ?> <tr> <td style="width: 40%; "><?php echo $row[NazevSluzby]; ?></td> <td style="width: 15%; text-align: right; "><?php echo $row[CenaSluzby]; ?></td> <td style="width: 15%; "><?php echo '/ '.$row[PlacenaJednotka]; ?></td> <td style="width: 30%; "><?php echo $row[PopisSluzby]; ?></td> </tr> <?php } ?> </table> <?php mysql_close($Spojeni); ?> --- Výpis z souboru MySqlReq.php : $Spojeni = mysql_connect ($Hostitel, $Uzivatel, $Heslo); mysql_select_db($Databaze, $Spojeni); mysql_query ("SET NAMES 'Latin2'"); ---> Tady je ta chybová hláška, která se objevuje: Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /3w/wz.cz/a/amavetmost/Nabidka-Cenik.php on line 18 Doma na localhostu mi vše běží OK, ale právě po nahrání na internet mi hlásí tohle (vuz předchozí dva řádky). |
||
nightfish Profil |
#13 · Zasláno: 3. 9. 2007, 11:51:07
Mám jeden velmi zajímavý problém:
pokud nejsi b, tak si založ vlastní téma Doma mi mysql_fetch_array funguje OK, ale po přenesení na internet (hostováno na webzdarma.cz) mi hlásí chybu. v tom případě je to polámaný nicméně další informace ti neřeknu, dokud se nenaučíš klást otázky http://stare.cz/otazky - konkrétně sekce "Popište problém co nejpřesněji" |
||
VaclavMacurek Profil |
#14 · Zasláno: 3. 9. 2007, 12:26:59
Tady je ta hláška, kterou mi na internetu hlásí (a omlouvám se, že jsem jí neuvedl ihned):
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /3w/wz.cz/a/amavetmost/Nabidka-Cenik.php on line 18 Kód je v mém předchozím příspěvku. |
||
nightfish Profil |
#15 · Zasláno: 3. 9. 2007, 12:38:21
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /3w/wz.cz/a/amavetmost/Nabidka-Cenik.php on line 18
za mysql_query si dejte echo mysql_error(); chyba je v tom SQL dotazu |
||
VaclavMacurek Profil |
#16 · Zasláno: 4. 9. 2007, 10:34:32
OK. Přidáno - chyba zjištěna: rozdíl v názvu databáze: AmavetMost místo amavetmost. Doma jsem si databázi pojmenoval AmavetMost, ale na serveru byl název přednastaven na: amavetmost. Naštěstí jméno tabulky je OK.
|
||
Časová prodleva: 17 let
|
0