Autor Zpráva
vertigo4
Profil
č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
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
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 *
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
musím zadávat sloupce pro zápis do databáze ve stejném pořadí jako jsou v databázi?
Ne.
vertigo4
Profil
Kajman_
kategorie je v databázi sloupec stejně jako adresa
vertigo4
Profil
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
vertigo4
Pokuds nečetl příspěvek od nightfishe, přečti si jej nyní a zařiď se podle něj.
vertigo4
Profil
djlj
jo to jsem se zařídil... nyní to už jde, bez jakékoliv změny... vtom budou asi duchové
djlj
Profil
vtom budou asi duchové
To nepochybně :-).
vertigo4
Profil
djlj
:OD, že?
Toto téma je uzamčeno. Odpověď nelze zaslat.