Avatar billede limes_planum Praktikant
07. maj 2003 - 13:27 Der er 4 kommentarer og
1 løsning

Editerbar variabel i adressbaren...

Editerbar variabel i adressbaren ønskes. Har et lingoscript der i teorien skal sende variabler til et php-script:

on beginsprite me
  infoList = ["f":forste, "a":anden, "t":tredje, "fj":fjerde]
  postNetText("www.mitsted.dk\304\php2\tdn\ecard.php?infoList")
  end
- men det ikke til at phpscriptet tager imod eller overhovedet bliver aktiveret:

<?php
  $dbserver=mysql_connect("mysql.mitsted.dk", "mitsted", "psw");
  mysql_select_db("mitsted", $dbserver);
  mysql_query ("INSERT INTO 304dt_ecard (frst, andn, tred, fjer) VALUES ('$f','$a','$t','$fj')");
  ?>

- for at aktivere det?:

on beginsprite me
  infoList = ["f":forste, "a":anden, "t":tredje, "fj":fjerde]
  postNetText("www.mitsted.dk\304\php2\tdn\ecard.php?infoList")
  gotonetpage("www.mitsted.dk\304\php2\tdn\ecard.php?", "_blank")
end

- for dette hjælper jo heller ikke....
Avatar billede kanding Nybegynder
07. maj 2003 - 14:49 #1
ved du at php scriptet ikke modtager det ??
Hvad får du af fejl med netError() og netDone() ???

Prøv at lave dine properties om til symboler i infoList
Avatar billede limes_planum Praktikant
07. maj 2003 - 15:35 #2
Getting closer -
Nu har jeg prøvet at sætte følgende ind:


on exitFrame
  if netDone() = 1 then
    member("Display Text").text = netTextResult()
  end if
 
end

- hvilket resulterer i (på stagen):

<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body>
1,2,1,2
</body>
</html>

- hvor 1,2,1,2 er de sendte variable. Så langt så godt, men når jeg efterfølgende så går ind på phpscriptet får jeg bare:

,,,   

- hvor phpscriptet egentligt blev bedt om at udskrive variablerne:

<?php
echo "$f,$a,$t,$fj"; (jvf. de 3 føromtalte ensomme kommaer)


  $dbserver=mysql_connect("xxx", "xxx", "xxx");
  mysql_select_db("xxx", $dbserver);
  mysql_query ("INSERT INTO 304dt_ecard (frst, andn, tred, fjer) VALUES ('$f','$a','$t','$fj')");
  ?>

- det kan så have noget at gøre med at cachen ikke længere har variablerne i sig (I presume?)? - men databasen bliver heller ikke skrevet til, hvilket jo er mit hovedmål......
Avatar billede limes_planum Praktikant
07. maj 2003 - 16:33 #3
Forresten glemte helt at spørge dig hvad du mente med properties og symboler, Kanding? - indholdet skal stadig være dynamisk!!..??... Besvar venligst a.s.a.p. vi sidder midt i en eksamensopgave.....  }:o)
Avatar billede kanding Nybegynder
07. maj 2003 - 17:07 #4
jeg har ikke rigtig forstand på php. Du får det åbentbart en masse htm kode tilsendt hvor du bare skulle have 1,2,1,2. Det må være et php problem.

Når du går ind på php scriptet, så skal du jo levere variablerne i urlen for at den kan udskrive dem. Gør du det?

Med properties mente jeg dem i listen. Det hedder en property liste når den ser sådan her ud [#navn: "john"] osv. Også kendt som et hashTable. Du har skrevet dine properies som strings "minProperty", prøv med dem som symboler #minProperty. Altså nu ser den sådan ud: infoList = ["f":forste, "a":anden, "t":tredje, "fj":fjerde]
Prøv at lave den sådan her: infoList = [#f:forste, #a:anden, #t:tredje, #fj:fjerde]
Avatar billede limes_planum Praktikant
17. september 2006 - 19:03 #5
Lukker sp....
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
Kurser inden for grundlæggende programmering

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