webForumDet fria alternativet

URIEncode och document.location

2 svar · 304 visningar · startad av pettsson

pettssonMedlem sedan jan. 2002777 inlägg
#1

Jag har en rätt lång query-string som jag använder encodeURI på och sedan skickar användaren vidare till med document.location.href. Firefoxs javascriptkonsol säger syntax error, men det funkar ändå. IE visar den lilla felmarkeringen i nedre vänstra hörnet, men den försvinner efter förflyttningen så jag hinner inte kolla felmeddelandet, men jag antar att den säger samma sak. FF hela felmedd är detta:

Fel: syntax error
Källkodsfil: [url]http://localhost/save_rboard.php[/url]
Rad: 62, kolumn: 54
Källkod:
do_save.php?query1=UPDATE+board_betarev+SET+BoardName+%3D+%27TEST%27%2C+BoardPartNo+
%3D+%27501999099%27%2C+BoardRevision+%3D+%27A%27%2C+ContactPerson+%3D+%27TEST%27
%2C+Current+%3D+%271%27%2C+Date+%3D+%272005-7-12%27%2C+FirmwarePartNo+
%3D+%27501999299%27%2
// Felet pekar på första %3D

Det är ingen direkt fara med att skicka sql via en querystring, då det enbart kommer att köras på intranätet , men om någon kan något fint sätt att skicka den vidare till nästa sida byter jag gärna :) Det är något av en sista-minutenlösning inför semestern.

@ndersMedlem sedan juni 200026 914 inlägg
#2

om någon kan något fint sätt att skicka den vidare till nästa sida byter jag gärna

  1. Skicka värden som enskilda parametrar till nästa sida med querystrings.
  2. Spara hela SQL-frågan i en sessionsvariabel i PHP.

Mvh

pettssonMedlem sedan jan. 2002777 inlägg
#3

Sessionsvariabel tänkte jag inte ens på, tackar :bire

Genererad på 514 ms · cache AV · v20260730165559-full.f96bc7eb