Autor | Zpráva | ||
---|---|---|---|
bladesoft Profil |
#1 · Zasláno: 16. 10. 2006, 19:39:25 · Upravil/a: bladesoft
Ahoj všem, prosím mohu vás poprosit o jednu vec? Na serveru mam vyply register_globals a potreboval bych do jednochu scriptu dopsat _GET[] vůbec nevím jak to _GET funguje předem moc děkuju za dopsání _GET do mého scriptu. Určitě to pak pochopim!
|
||
Casero Profil |
#2 · Zasláno: 16. 10. 2006, 19:42:29
místo všech proměných z formuláře napiš jmeno te proměné do pole GET tzn $soubor -> $_GET["soubor"]
|
||
Alphard Profil |
#3 · Zasláno: 16. 10. 2006, 19:44:08 · Upravil/a: Alphard
dopisovat to nebudu, ale je to jednoduche
třeba si dej na začátek: $jmeno = $_GET['jmeno']; . . . když to takhle uděláš pro všechny přenášené promněnné, tak je po problému PS: v kodu, který jsi ukáze,l máš post, to by s get nefungovalo |
||
Anonymní Profil * |
#4 · Zasláno: 16. 10. 2006, 20:06:09
když to napíšu takto:
píše me to tuto chybu: syntax error, unexpected '=', expecting ',' or ' a to je chyba v tomto řádku " if (!isset($deny = $_GET['deny'])) " |
||
Anonymní Profil * |
#5 · Zasláno: 16. 10. 2006, 20:07:03
to co ukazuju je zas jiny script :) ne ten co jsem posilal pretim
|
||
Casero Profil |
#6 · Zasláno: 16. 10. 2006, 20:08:53
Anonymní
porovnávání je v ph == neníá to ono?? |
||
Anonymní Profil * |
#7 · Zasláno: 16. 10. 2006, 20:11:13
ted to zas pise "syntax error, unexpected T_IS_EQUAL, expecting ',' or ')' in"
|
||
Anonymní Profil * |
#8 · Zasláno: 16. 10. 2006, 20:21:35
Tak ja už nevím jak mám ty proměnny zadavat :(
|
||
DJ Miky Profil |
#9 · Zasláno: 16. 10. 2006, 20:21:40
Anonymní
$email = $_GET['email'] != "" nahraď za $_GET['email'] != "" atp. u všech proměnných, kde jsi dopisoval _GET... |
||
Alphard Profil |
#10 · Zasláno: 16. 10. 2006, 20:24:52
if ($_GET['email'] != "" && $_GET['jmeno'] != "")
{ atd. |
||
Anonymní Profil * |
#11 · Zasláno: 16. 10. 2006, 20:25:29
no ted to pise: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING v tomhle radku:
$sql = mysql_query("SELECT * FROM autori WHERE login LIKE '$_GET['login']'"); |
||
DJ Miky Profil |
#12 · Zasláno: 16. 10. 2006, 20:26:34 · Upravil/a: DJ Miky
$sql = mysql_query("SELECT * FROM autori WHERE login LIKE '$_GET['login']'");
=> $sql = mysql_query("SELECT * FROM autori WHERE login LIKE '".$_GET['login']."'"); EDIT: Alphard: :-) |
||
Alphard Profil |
#13 · Zasláno: 16. 10. 2006, 20:27:14
$sql = mysql_query("SELECT * FROM autori WHERE login LIKE '".$_GET['login']."'");
|
||
Anonymní Profil * |
#14 · Zasláno: 16. 10. 2006, 20:35:48
if ($_GET['email'] != "" && $_GET['heslo'] != "" && $_GET['login'] != "" && $_GET['jmeno'] != "") no, takhe to funguje uz to nepise chybu ale kdyz vyplnim vsechny udaje ve formulari tak se me to neulozi do databaze :( vubec nic se nestane.. |
||
DJ Miky Profil |
#15 · Zasláno: 16. 10. 2006, 20:40:35
Anonymní
Protože ten formulář odesíláš POSTem... Musel bys změnit $_GET za $_POST... |
||
Anonymní Profil * |
#16 · Zasláno: 16. 10. 2006, 20:49:37
oki toho jsem si nevsiml děkuji všem mockrát už to běží jen mě to píše při vytváření "Column count doesn't match value count at row 1" a nic se nevytvoří ale na to snad už něják příjdu jestli někdo ví co s tim tak at pls napíše jinak vám všem fakt moc děkuji!!
|
||
Anonymní Profil * |
#17 · Zasláno: 16. 10. 2006, 21:20:23
ted uz to funguje uplne - tak moc dik :) ("uz nebudu otravovat") :D
|
||
Anonymní Profil * |
#18 · Zasláno: 17. 10. 2006, 16:10:16
Cau všem (promiňte ze zas otravuju, ale vyskytla se me chyba).. Pokud zadam tento script:
if ($_POST['email'] != "" && $_POST['jmeno'] != "") tak mě to udělá po kliknutí na EDITOVAT jen probliknuti vubec se mě neukáže editovaná věc kterou chci.. Nevite co mám blbě, předem děkuji za odpověď! |
||
DJ Miky Profil |
#19 · Zasláno: 17. 10. 2006, 17:20:08
Anonymní
Mně se tam žádné EDITOVAT neobjeví... (doufám, že víš, co myslím) |
||
Anonymní Profil * |
#20 · Zasláno: 17. 10. 2006, 17:24:31
Neni to cely script. Jen část která to má uploadnout do databaze. Je nejaky clanek a u nej je EDITOVAT kdyz kliknes na editovat mají se starší veci obevit ve foruláři a když tam napíšete nšco nového mají se změnit na ty který jste napsali. Ale to se nestane ani to okno s fomularem na zmenu se neobevi jen problikne!
|
||
Anonymní Profil * |
#21 · Zasláno: 17. 10. 2006, 17:30:09
Celý tento script je vejs uplne jako prvni muj prispevek..
|
||
Anonymní Profil * |
#22 · Zasláno: 17. 10. 2006, 19:19:03
Taky je možný že mám blbe tento script:
$sql = mysql_query("SELECT * FROM clenove WHERE id = '".$_POST['id']."'");co myslite? |
||
Casero Profil |
#23 · Zasláno: 18. 10. 2006, 14:40:34
Anonymní
syntakticky tam nezhledávám chybu |
||
Anonymní Profil * |
#24 · Zasláno: 18. 10. 2006, 17:15:57
hmmm :( porad nejde.. Aspon kdyby me to vypsalo nejakou chybu ale proste se to okno jen zavre ve kterym ty data edituju.. Ten script vypada takto:
if ($_GET['email'] != "" && $_GET['jmeno'] != "") prosííím moc piste me co je v tom blbe = dekuji moc... |
||
tiso Profil |
#25 · Zasláno: 18. 10. 2006, 19:09:13
Rozmysli si čo máš GET premenné a čo máš POST premenné...
|
||
Anonymní Profil * |
#26 · Zasláno: 19. 10. 2006, 16:25:02
stale me to nejde jak by ste prosim ty promenny napsali podle toho prvniho prispevku v tomhle threatu kde je cely script ktery me nefunguje??
|
||
Anonymní Profil * |
#27 · Zasláno: 19. 10. 2006, 19:07:30
Diky všem už jsem to vyřešil :)
|
||
Časová prodleva: 18 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0