Autor | Zpráva | ||
---|---|---|---|
michalek15 Profil * |
#1 · Zasláno: 1. 5. 2008, 13:39:31
mohl by mi nekdo poradit proc to nejde???
mam formular FCKeditor a kdyz dam odeslat tak mam pres hidden overit jestli byl text ulozen do DB ale nejde to , hlasi chybu v tom IF nakonci...(Parse error: syntax error, unexpected T_STRING in C:\www\files\addclanek.php on line 17): <?php $write = true; $kontrola = "Článek byl uložen"; if ($_POST['text'] == "") { $kontrola="Nebyly vyplněny všechny údaje"; $write=false; } if($write): $jmeno=mysql_query("select jmeno from uzivatele where prezdivka='".$_SESSION['prezdivka']."'); $zaznam_autor = mysql_fetch_array($jmeno); $autor = $zaznam_autor[prezdivka]; $textclanku=$_POST[text]; $datum=Date('d.m.Y'); if (!mysql_query("INSERT INTO clanky (datum,autor,clanek) VALUES ('$datum','$autor','$textclanku',)")) { $kontrola="Článek se nepodařilo uložit"; } endif; ?> |
||
orava Profil |
#2 · Zasláno: 1. 5. 2008, 13:43:04
skus toto ale niesom si isty
$prezivka=$_SESSION['prezdivka']; $jmeno=mysql_query("select jmeno from uzivatele where prezdivka='$prezivka'"); napis ktory je 17 riadok |
||
michalek15 Profil * |
#3 · Zasláno: 1. 5. 2008, 13:45:17
17 řádek je :
if (!mysql_query("INSERT INTO clanky (datum,autor,clanek) VALUES ('$datum','$autor','$textclanku',)")) { |
||
michalek15 Profil * |
#4 · Zasláno: 1. 5. 2008, 13:45:59
17 řádek je
if (!mysql_query("INSERT INTO clanky (datum,autor,clanek) VALUES ('$datum','$autor','$textclanku',)")) { |
||
Nox Profil |
#5 · Zasláno: 1. 5. 2008, 13:47:06
$prezivka=$_SESSION['prezdivka'];
tohle dělat je nesmysl, obecně by se toto (pro get, post, session, cookie) nemělo dělat michalek15 Nechybí ti tam na konci ještě další uvozovky? $jmeno=mysql_query("select jmeno from uzivatele where prezdivka='".$_SESSION['prezdivka']."'"); |
||
Nox Profil |
#6 · Zasláno: 1. 5. 2008, 13:48:10
Co je toto?
if (!mysql_query("INSERT INTO clanky (datum,autor,clanek) VALUES ('$datum','$autor','$textclanku',)")) { |
||
michalek15 Profil * |
#7 · Zasláno: 1. 5. 2008, 13:53:44
ta čárka tam nevadí už sem ji oddělal předtim ale nic
$prezivka=$_SESSION['prezdivka']; tak co by tam melo byt kdyz ne tohle podle tebe(se mam porad co ucit, kazda rada NAD ZLATO) |
||
Akacko Profil |
#8 · Zasláno: 1. 5. 2008, 13:55:16 · Upravil/a: Akacko
michalek15
ta čárka tam nevadí To si piš, že vadí |
||
michalek15 Profil * |
#9 · Zasláno: 1. 5. 2008, 13:57:35
no tak ted je to takhle a stale stejna chyba
if($write): $jmeno=mysql_query("select jmeno from uzivatele where prezdivka='.$prezdivka.'); $zaznam_autor = mysql_fetch_array($jmeno); $autor = $zaznam_autor[prezdivka]; $textclanku=$_POST[text]; $datum=Date('d.m.Y'); if (!mysql_query("INSERT INTO clanky (datum,autor,clanek) VALUES ('$datum','$autor','$textclanku')")) { $potvrzeni="Článek se nepodařilo uložit"; } endif; |
||
Nox Profil |
#10 · Zasláno: 1. 5. 2008, 13:57:44 · Upravil/a: Nox
Psal jsem takto to nedělej $prezivka=$_SESSION['prezdivka']; je to špatný návyk
Nejede, když na tom řádku $jmeno=mysql_query... nemáš ukončený uvozovky před uzavírací závorkou |
||
Joker Profil |
#11 · Zasláno: 1. 5. 2008, 14:07:43 · Upravil/a: Joker
michalek15
Chybí tam uvozovka -edit: a ty tečky tam nemají být-: $jmeno=mysql_query("select jmeno from uzivatele where prezdivka='$prezdivka'"); |
||
michalek15 Profil * |
#12 · Zasláno: 1. 5. 2008, 14:10:30
tak to hlasi ted chybu nekde jinde
if($write): $jmeno=mysql_query("select jmeno from uzivatele where prezdivka='.$prezdivka.'"); $zaznam_autor = mysql_fetch_array($jmeno); $autor = $zaznam_autor['prezdivka']; $textclanku=$_POST[text]; $datum=Date('d.m.Y'); if (!mysql_query("INSERT INTO clanky (datum,autor,clanek) VALUES ('$datum','$autor','$textclanku')")) { $potvrzeni="Článek se nepodařilo uložit"; } endif; CHYBA: Notice: Undefined variable: prezdivka in C:\www\files\addclanek.php on line 17 Notice: Use of undefined constant text - assumed 'text' in C:\www\files\addclanek.php on line 20 |
||
michalek15 Profil * |
#13 · Zasláno: 1. 5. 2008, 14:12:31
radek 17:
$jmeno=mysql_query("select jmeno from uzivatele where prezdivka='.$prezdivka.'"); radek 20: $textclanku=$_POST[text]; |
||
Joker Profil |
#14 · Zasláno: 1. 5. 2008, 14:16:05
michalek15
To nejsou chyby, ale poznámky. První je, že se používá nedefinovaná proměnná $prezdivka (tzn. nebyla jí předtím přiřazena hodnota) A ta druhá, že tam chybí uvozovky: $_POST[text] místo $_POST["text"] |
||
michalek15 Profil * |
#15 · Zasláno: 1. 5. 2008, 14:23:11
DEKUJI vsem kdo mi pomohl UZ TO JEDE zapisuje to do DB
|
||
Časová prodleva: 16 let
|
0