Anonymní profil SMycma – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Anonymní profil SMycma – Programujte.comAnonymní profil SMycma – Programujte.com

 

Příspěvky odeslané z IP adresy 85.71.164.–

SMycma
MySQL › zpracování SQL příkazů
19. 11. 2012   #167123

#2 liborb

Chyba odhalena měl jsem v tabulce s těma akcema sloupec id u kterýho jsem dodatečně ručně nastavoval hodnoty a pak ho nastavil jako primary key a při ukládání se to díky automatické incrementaci pokoušelo uložit k nové položce hodnotu id 1 která už tam byla a díky tomu že to byl primární klíč se to nedokončilo moc díky.   

SMycma
MySQL › zpracování SQL příkazů
19. 11. 2012   #167119

Zdravím

Poslední dobou se mi začala stávat taková zvláštní věc nefungují mi některé SQL příkazy u jednoho jsem si myslel že to je moje chyba nakonec jsem ho proste nerozchodil ale teď mi přestal reagovat jeden který mi rok fungoval v pohodě

mám administraci a v ní kupu formulářů na úpravu všeho možnýho jednou z těch věcí je vkládání akcí do kalendáře doteť to fungovalo a tentokrát ten script na zpracování dat z formuláře prostě nic nedělá, skoro teda on proběhne protože se uloží obrázek kterej načítám jako plakát k akci, ale data do databáze se prostě nezapíšou a vrátí mě to tak jak má s hláškou že vše proběhlo v cajku, už jsem tady o tom psal jednou o podobný věci ale nedostalo se mi odpovědí ale tentokrát už fakt nevim, pak mě napadlo jestli to není něčim na webhostingu ale tam mi řekli že se se serverama nic nedělo resp oni mi toho vůbec moc neřekli

tady je kód
-------------------------------------------------------------
elseif($proces == "nova_akce"){
global $link;
$dbhost="xxxx";
$dbusr="xxxi";
$dbpassw="xxxx";
$dbname="xxxxxx";
$link=mysql_connect($dbhost,$dbusr,$dbpassw) or die("<p>Server nepřipojen !!!</p>");
@$db=mysql_select_db($dbname,$link) or die("<p>Databáze nebyla nalezena !!!</p>");
mysql_query("SET CHARACTER SET cp1250");

$titulek = $_POST[titulek];
$den = $_POST[den];
$mesic = $_POST[mesic];
$misto = $_POST[misto];
$cas = $_POST[cas];
$soubor = $_FILES['soubor']['name'];
$koment = $_POST[koment];
$rok = $_POST[rok];
$vstup = $_POST[vstup];
$koment = nl2br($koment);
$sql = "INSERT INTO akce(cesky, den, mesic, rok, misto, cas, plakat, koment, vstup)
VALUES('$titulek', '$den', '$mesic', '$rok', '$misto', '$cas', '$soubor', '$koment', ' $vstup')";
mysql_query($sql, $link);
$adresar = $_SERVER['DOCUMENT_ROOT'] . "/plakaty/"; //nastavení adresáře pro upload fotek, ted se uploadují fotky do adresare "fotky" v rootu webu
$obrazek = $adresar . $_FILES['soubor']['name']; //relativni cesta k uploadovanému obrázku
if (move_uploaded_file($_FILES['soubor']['tmp_name'], $obrazek))
{
list($sirka, $vyska, $typ, $atributy) = getimagesize($obrazek);
}
aktualizace();
header('Location:admin.php?chyba=1&edit=akce');
exit;
}
-----------------------------------------------------------------------------------------------

to uložení soubrou jede, data z formuláře se taky odešlou zkoušel jsem je vypsat, třeba fakt mám chybu v zápisu ale nevim proč to najednou nejde a proč u tohohle protože všechny ostatní insert příkazy mám stejně zapsaný a fungujou

předem děkuji za jakýkoli nápad

 

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032024 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý