Tags:
xml
Hej Jeg har følgende vxml kode, hvor jeg ønsker at indsætte indholdet af variablerne "job" og "tid" i en mysql database. men hvordan gør jeg det??
jeg vil gerne gøre det med et PHP script men hvordan gør jeg det?
kan jeg indsætte det php script jeg har i bunden af denne post et sted i min vxml og hvordan?
<?xml version = "1.0" encoding="iso-8859-1"?>
<vxml version="2.0" xml:lang="da">
<var name="job" />
<var name="tid" />
<form id="raportvelkomst">
<block>
<prompt>Du har nu mugligheder for at raport terer de timer du har brugt på en opgave.</prompt>
</block>
<block>
<goto next="#raportjobkode"/>
</block>
</form>
<form id="raportjobkode">
<field name="jobkode">
<prompt>Hvilken jobkode vil du indraport terer?</prompt>
<grammar src="jobkode.grxml" />
<filled>
<assign name="job" expr="jobkode" />
</filled>
<nomatch>
Undskyld, jeg hørte ikke navnet. Prøv igen:
<reprompt />
</nomatch>
<noinput> Jeg kan ikke høre noget, prøv igen.<reprompt /> </noinput>
</field>
<field name="bekræftkontakt">
<prompt timeout="1.5s">
Du valgte følgende jobkode: <value expr="jobkode$.utterance" />
</prompt>
<noinput>
<assign name="bekræftkontakt" expr="'true'" />
</noinput>
<nomatch>
Jeg beklager.
<clear />
</nomatch>
</field>
<block>
<if cond="job == '20'">
<goto next="#virker" />
</if>
<goto next="#virkerikke"/>
</block>
</form>
<form id="raporttid">
<field name="timer">
<prompt>Si antallet af timer du har brugt på din opgave</prompt>
<grammar src="tid.grxml" />
<filled>
<assign name="tid" expr="timer" />
</filled>
<nomatch>
Undskyld, jeg hørte ikke tallet. Prøv igen:
<reprompt />
</nomatch>
<noinput> Jeg kan ikke høre noget, prøv igen.<reprompt /> </noinput>
</field>
<field name="bekræftkontakt">
<prompt timeout="1.5s">
Du har nu valgt at raport erer at du brugte <value expr="timer$.utterance" /> timer på opgaven.
</prompt>
<noinput>
<assign name="bekræftkontakt" expr="'true'" />
</noinput>
<nomatch>
Jeg beklager.
<clear />
</nomatch>
</field>
<block>
<prompt>Tak!.</prompt>
<disconnect/>
</block>
</form>
<form id="virker">
<block>
<prompt>Det virker.</prompt>
<disconnect/>
</block>
</form>
<form id="virkerikke">
<block>
<prompt>Det virker ikke en skid.</prompt>
<disconnect/>
</block>
</form>
</vxml>
<script language="php">
//opretter forbindelse
mysql_connect("localhost", "....", ".....") or die(mysql_error());
mysql_select_db("gruppe3") or die(mysql_error());
//echo "//indsætter en række af informationer i tabellen rappotere";
mysql_query ("INSERT INTO rapportere
(Jobkode, Timer) VALUES('job', 'tid')")
or die(mysql_error());
</script>
på forhånd tak