Autor | Zpráva | ||
---|---|---|---|
vertigo4 Profil |
#1 · Zasláno: 4. 2. 2008, 12:37:14 · Upravil/a: vertigo4
čau, mám tento skript pro uložení článku do databáze... vše se ukládá, kromě kategorie a adresy... kategorie je normální select s name="kategorie"
<select name="kategorie"> <option value="zdomova">Z domova</option> <option value="zesveta">Ze světa</option> <option value="glosy">Glosy</option> <option value="kultura">Kultura</option> <option value="fejeton">Fejeton</option> <option value="recenze">Recenze</option> </select> a adresa je input text s name="adresa" .... vůbec nevím v čem je problém <?php require("secure.php"); if (!$_POST["text"]=="") { $text = $_POST["text"]; $text = trim($text); $text = str_replace("\r\n","</p>\r\n<p>", $text); $text = "<p>".$text."</p>"; $adresa = $_POST["adresa"]; $adresa = trim($adresa); mysql_connect("************", "*********", "*******"); mysql_select_db("jimmyhayek"); mysql_query("SET NAMES 'utf8'"); $vysledek=mysql_query("INSERT INTO blog (nazev, popis, keywords, datum, text, autor, adresa, kategorie) VALUES ('".$_POST["nazev"]."', '".$_POST["popis"]."', '".$_POST["keywords"]."', NOW(), '".$text."', '".$_POST["autor"]."', '".$adresa."', '".$_POST["kategorie"]."')"); header("Location: odeslano.php"); } else { echo "Článek se neodeslal!"; } ?> |
||
vertigo4 Profil |
#2 · Zasláno: 4. 2. 2008, 12:40:07
jo a ještě: musím zadávat sloupce pro zápis do databáze ve stejném pořadí jako jsou v databázi?
|
||
nightfish Profil |
#3 · Zasláno: 4. 2. 2008, 12:58:03
1) vypisuj si ten dotaz před jeho provedením - jestli jsou v něm správně data, tak může být problém na straně databáze - resp. sloupce pro kategorii mohou obsahovat nějaká omezení, která zabrání vložení
2) echo mysql_error(); v případě chyby taktéž nezaškodí 3) musím zadávat sloupce pro zápis do databáze ve stejném pořadí jako jsou v databázi? pokud explicitně uvedeš sloupce v dotazu insert, tak pořadí nemusí být stejné |
||
Kajman_ Profil * |
#4 · Zasláno: 4. 2. 2008, 12:58:48
A tu kategorii nemáte uloženou v db, nebo se nevypisuje jen na stránce?
Můžete zadávat v libovolném pořadí, pokud ho definujete v té závorce s výčtem sloupců po názvu tabulky. |
||
djlj Profil |
#5 · Zasláno: 4. 2. 2008, 12:59:12
musím zadávat sloupce pro zápis do databáze ve stejném pořadí jako jsou v databázi?
Ne. |
||
vertigo4 Profil |
#6 · Zasláno: 4. 2. 2008, 13:03:46
Kajman_
kategorie je v databázi sloupec stejně jako adresa |
||
vertigo4 Profil |
#7 · Zasláno: 4. 2. 2008, 13:20:40
nevím proč, ale kategorie se už ukládá, přejmenoval jsem name z kategorie na kategorije a najednou to funguje... je to nad moje chápání... totéž jsem zkusil s adresou a přejmenoval ji na adresiar ale tady to nevyšlo :(
|
||
djlj Profil |
#8 · Zasláno: 4. 2. 2008, 13:23:47
vertigo4
Pokuds nečetl příspěvek od nightfishe, přečti si jej nyní a zařiď se podle něj. |
||
vertigo4 Profil |
#9 · Zasláno: 4. 2. 2008, 13:27:39
djlj
jo to jsem se zařídil... nyní to už jde, bez jakékoliv změny... vtom budou asi duchové |
||
djlj Profil |
#10 · Zasláno: 4. 2. 2008, 13:29:36
vtom budou asi duchové
To nepochybně :-). |
||
vertigo4 Profil |
#11 · Zasláno: 4. 2. 2008, 13:45:39
djlj
:OD, že? |
||
Časová prodleva: 16 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0