Autor | Zpráva | ||
---|---|---|---|
Šejn Profil |
#1 · Zasláno: 29. 10. 2006, 00:08:07
http://www.linuxsoft.cz/php/examples/40_select.php?celkem=1217&od=1
Nemohli byste mi prosím poradit, jak udělat toto? Nebo alespoň něco obdobného. Podle toho návodu tam mi to nefunguje. Děkuji. |
||
Šejn Profil |
#2 · Zasláno: 29. 10. 2006, 00:08:59
Mě to udělá toto: http://ou.wz.cz/40_select.php
|
||
stribny Profil |
#3 · Zasláno: 29. 10. 2006, 00:35:02
Problém je v tom, že nejste správně připojen k databázi: buď není vytvořená, používáte špatné heslo/jméno nebo něco takového..
|
||
Šejn Profil |
#4 · Zasláno: 29. 10. 2006, 00:41:46
Poradíte mi prosím vlákno nebo jinou stránku, kde se řeší podobná funkce? Tohle je na mě moc složité.
Pošlete mi prosím odkaz. Díky. |
||
Hooonza Profil * |
#5 · Zasláno: 29. 10. 2006, 09:56:25
Co zkusit už hotovou aplikaci - návštěvní knihu? (např. http://interval.cz/clanky/navstevni-kniha-v-php-bez-pouziti-databaze-z aklad-aplikace/)
|
||
Anonymní Profil * |
#6 · Zasláno: 29. 10. 2006, 10:19:33
> Hooonza
Díky |
||
minimal Profil * |
#7 · Zasláno: 29. 10. 2006, 18:55:50
|
||
Šejn Profil |
#8 · Zasláno: 29. 10. 2006, 20:22:11
minimal
Píše mi to chybu na řádku 23: Parse error: parse error in c:\program files\easyphp1-8\www\navstevnik.php on line 23 ? |
||
minimal Profil * |
#9 · Zasláno: 29. 10. 2006, 20:35:14
mne to facha, nevidim tam chybu...
|
||
minimal Profil * |
#10 · Zasláno: 29. 10. 2006, 21:17:36
uz som ju nasiel - vznikla asi pri kopirovani cez toto forum
v riadku 12 je medzera vo : @fil e_get_contents($data_file) ma byt: @file_get_contents($data_file) |
||
Šejn Profil |
#11 · Zasláno: 29. 10. 2006, 21:34:31
diky! zkusim to opravit!
|
||
Šejn Profil |
#12 · Zasláno: 29. 10. 2006, 21:46:31
minimal
Funguje to! Diky! Moc si mi pomohl. Snad se mi podaří, ještě připojit tabulku jméno... :) |
||
minimal Profil * |
#13 · Zasláno: 29. 10. 2006, 22:36:49
a este by bolo dobre nahradit riadok 26 riadkom:
aby skript nenastavoval zbytocne "fileperms" aj ked netreba. |
||
minimal Profil * |
#14 · Zasláno: 29. 10. 2006, 22:38:43
a zase je tam medzera:
{@chmod($dat a_file,0777);} ma byt: {@chmod($data_file,0777);} |
||
pavel prochazka.zde.cz Profil * |
#15 · Zasláno: 31. 10. 2006, 17:13:51
A nebo se podivejte na moje www stranky, tam je k dispozici kniha navstev zdarma :)
|
||
Šejn Profil |
#16 · Zasláno: 31. 10. 2006, 21:15:11
minimal
A jak zabráním zaslání stejné zprávy, když se stránka aktualizuje? |
||
minimal Profil * |
#17 · Zasláno: 31. 10. 2006, 22:03:42
No napadlo ma take riesenie: pridat do form hidden input
echo'<input type="hidden" name="last_texarea" value="'.$_POST['textarea'].'" />'."\n"; a potom doplnit prvu podmienku (riadok 11) na: if(isset($_POST['textarea'])&&!empty($_POST['textarea'])&&$_POST['text area']!=$_POST['last_texarea']) |
||
Joker Profil |
#18 · Zasláno: 1. 11. 2006, 09:54:51
Šejn
Na to jsou různé metody, například jde využít session: - do formuláře přidáte skrytý prvek třeba uid, který bude mít hodnotu třeba výsledek funkce microtime() - Při odeslání formuláře uděláte něco jako if($_SESSION["lastpost_id"] == $_POST["uid"]) a pokud to platí, vypíšete chybovou zprávu. Pokud to neplatí, uložíte příspěvek a nastavíte $_SESSION["lastpost_id"] = $_POST["uid"] |
||
Joker Profil |
#19 · Zasláno: 1. 11. 2006, 10:05:00 · Upravil/a: Joker
minimal
To by taky šlo, ale zdá se mi výhodnější to udělat takhle: echo'<input type="hidden" name="last_texarea" value="'.md5($_POST['textarea']).'" />'."\n"; a if(isset($_POST['textarea']) && isset($_POST['last_textarea']) && (md5($_POST['text area'])!=$_POST['last_texarea'])) Pak místo celého textu posíláte sem a tam jenom 32 bajtů. |
||
pavel prochazka.zde.cz Profil * |
#20 · Zasláno: 1. 11. 2006, 16:35:08
pro: Honza Feřtek poslal jsi email ktery prej neexistuje..... Prosim zkontroluj svuj email a napis me jeste jednou....
|
||
minimal Profil * |
#21 · Zasláno: 2. 11. 2006, 21:24:30
Joker
Dobry napad, akurat mne to z neviem akych dovodov nefungovalo a typol som si ze to bude kvoli netlacitelnym znakom, tak som urobil taku malu upravu s trim(): if(isset($_POST['textarea']) && isset($_POST['last_textarea']) && (md5($_POST['text area'])!=trim($_POST['last_texarea']))) |
||
Časová prodleva: 24 dní
|
|||
minimal Profil * |
#22 · Zasláno: 26. 11. 2006, 22:28:40
:-) update
|
||
Časová prodleva: 1 rok
|
|||
nb Profil * |
#23 · Zasláno: 22. 12. 2007, 19:12:23
hcvhfggfhfghfghpavel prochazka.zde.cz
pavel prochazka.zde.cz pavel prochazka.zde.cz |
||
Časová prodleva: 16 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0