Avatar billede baz95 Nybegynder
15. juli 2005 - 01:35 Der er 12 kommentarer og
2 løsninger

Hjälp med JScript og PHP

Jag behöver få en variabel eller ett fältvärde från en sida in i min sqlfråga i en jscript function typ:
function jscript()
{
<% "select test from tabell where test2 = '<script>document.forms.field.value;</script><%'";
xxx xxx xxx
%>
}
Detta skall göras UTAN att ladda om sidan.
Avatar billede jaw Nybegynder
15. juli 2005 - 01:39 #1
Det forstår jeg ikke helt. Vil du kunne hente indhold fra databasen med JavaScript?
Avatar billede roenving Novice
15. juli 2005 - 01:42 #2
Så skal du indsætte den som javascript-variabel, når du skaber siden i dit php-script, f.eks.

<script type="text/javascript">
var test = new Array();

<?php /*dine php-statements til at hente mulige værdier */

while($row = hent en række){

echo "test[$row['vaerdi1']] = \"$row['vaerdi2']\";"

}

?>

</script>
Avatar billede roenving Novice
15. juli 2005 - 02:00 #3
-- og måske en blunder hist og her, men det vigtigste er, at du umuligt kan slå op i databasen med javascript !-)

echo "test[\"$row['vaerdi1']\"] = \"$row['vaerdi2']\";"
Avatar billede baz95 Nybegynder
19. juli 2005 - 13:55 #4
Hej Humm jag vill alltså bygga upp en ny sql fråga med en javavariabel i en MySql select sats, typ (select * from test where test="min java variabel") eller
<% "select test from tabell where test = '<script>Min_Java_Variabel</script><%'";%>

ok?
Avatar billede roenving Novice
19. juli 2005 - 14:00 #5
Det kan du ikke ...

Jaws spørgsmål er helt relevant, da javascript opererer client-side, og højest kan sende http-request (altså submitte en form eller requeste en url til en ny side !-), hvor du så kan tage værdier fra et form-felt eller indsætte get-variabel(ler) i urlen og benytte i dit database-opslag ...
Avatar billede baz95 Nybegynder
19. juli 2005 - 14:16 #6
Ok tack för det, kan jag ladda en Array(select * from test) när sidan laddas och sedan selectera i Arrayen vad som skall visas ifrån ett javascript?
Hur får jag data från Mysql till en Array som java klan läsa?
Avatar billede roenving Novice
19. juli 2005 - 14:22 #7
Ja, så skal du netop benytte den type kode, jeg viser @15/07-2005 01:42:20 !-)
Avatar billede baz95 Nybegynder
19. juli 2005 - 14:36 #8
Ok  släng ett svar så får du points
Avatar billede roenving Novice
19. juli 2005 - 14:41 #9
Velbekomme '-)

-- men 200 point er vildt overdrevet, behold selv langt de fleste (smid selv et svar, marker begge navne, tryk på Avanceret og fordel pointene !-)
Avatar billede baz95 Nybegynder
19. juli 2005 - 14:42 #10
ok
Avatar billede baz95 Nybegynder
19. juli 2005 - 14:42 #11
hehe
Avatar billede roenving Novice
19. juli 2005 - 14:43 #12
;O)
Avatar billede baz95 Nybegynder
19. juli 2005 - 14:45 #13
Ps tusen tack för hjälpen  ...
Avatar billede roenving Novice
19. juli 2005 - 14:50 #14
-- og jeg takker for point ;~}
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester