Autor | Zpráva | ||
---|---|---|---|
ipepin Profil |
#1 · Zasláno: 16. 10. 2012, 09:10:25
Dobrý den, chtěl bych provést upload souboru, jehož adresa se zapíše do databáze a zároveň vypíše do tabulky odkaz ke stažení,ale mysql mi hází chybu, konkrétně :
Notice: Undefined index: upploaddata in C:\Program Files\EasyPHP-12.1\www\trida\data\zobrazeni\soubory.php on line 18 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'upload/Základy společenských věd.docx'.>Stáhni'' at line 1 Když ale dám jen echo a aby mi vypsal to co zkopíruju z příkazu do mysql, tak mi to v pořádku vypíše, vubec už nevím co s tím $SQL_prikaz = "INSERT INTO soubory (nazev,velikost,stahnout)". "VALUES('" .$_FILES['upploaddata']['name']."','" .$_FILES['uploaddata']['size']."','" .$href.$_FILES['uploaddata']['name']."'.".">Stáhni</a>'" ; $objekt_vysledku = mysql_query($SQL_prikaz) or die(mysql_error($pripojeni)); |
||
panther Profil |
#2 · Zasláno: 16. 10. 2012, 09:15:30
ipepin:
„tak mi to v pořádku vypíše, vubec už nevím co s tím“ jake echo? Echo ceho? Kam? Na 3. radku zde uvedeneho kodu mas preklep v klici, coz je ostatne i predmetem te noticky. Echo promenne na 3. radku nemuze vypsat nic, „upload“ se pise s jednim P. |
||
jenikkozak Profil |
#3 · Zasláno: 16. 10. 2012, 09:17:14
- Chybí uzavírací závorka u hodnot zapisovaných do databáze.
VALUES(hodnoty) .
- Ten odkaz bude rozumější skládat až při vypisování dat z databáze. |
||
ipepin Profil |
#4 · Zasláno: 16. 10. 2012, 09:26:09
Díky, odkaz jsem udělal při vypisování a už to funguje...
|
||
Časová prodleva: 12 let
|
0