Avatar billede codebase Praktikant
09. november 2000 - 09:32 Der er 4 kommentarer og
1 løsning

hjælp !! (sql)

Hjælp jeg har et problem, jeg skal ha\' forbindelse til min SQL DB, via en WAP side??

Jeg har tidliger oprettet et spg.
se: http://www.eksperten.dk/spm/32051
vedr. dette men fik aldrig rigtig et svar jeg kunne bruge til noget:(
Nu står jeg og skal bruge det inden imorgen!!!

Mit poblem er at lave en Form funktion, i wml der kontakter en PHP side. Min php side laver så de ønskede kald ned i min SQL db.

1. Opret en wml side der virker som en form
2. lidt kode, så min PHP side skriver et svar til brugeren, på hans WAP telefon

Tidliger points, er ikke givet inu, så de gives til det rigtigt svar !!
(dvs. 60 + 60) 120 points !!!
Please healp me..............
Avatar billede geeeet Nybegynder
09. november 2000 - 11:26 #1
Se evt. spg.: http://www.eksperten.dk/spm/21337 hvor jeg har lavet nogenlunde det samme, bare i asp istedet for php...

Der er et eksempel på en form hvor en bruger logger ind, det må du kunne bruge noget af, php-scriptet skal bare laves som du også ville lave det til en alm. side...

Håber det hjælper dig lidt...

/Geeeet
Avatar billede codebase Praktikant
09. november 2000 - 20:49 #2
ikke dårligt arbejde du har lavet der :-)
Jeh har kigget lidt på det, og tror måske godt jeg kan bruge det til noget !!
Hvordan laver jeg så et besked felt ??
I html hedder det: Textarea ?
Og hvordan laver jeg et alm. indtastnings felt?
(ikke \'kasser\')
-codebase
Avatar billede codebase Praktikant
10. november 2000 - 04:48 #3
Gateway Message
The Requested page does not contain any HTML or WML content      ????????????+

hvorfor får jeg denne fejl, jeg har lavet et wml sceipt, der kalder en php side.
Min php side ser sådan ud:

<?php
  header(\"Content-type: text/vnd.wap.wml\");                  // Tell the client that this is a WML deck
  echo(\"<?xml version=\\\"1.0\\\"?>\\n\");
  echo(\"<!DOCTYPE wml PUBLIC \\\"-//WAPFORUM//DTD WML 1.1//EN\\\" \\\"http://www.wapforum.org/DTD/wml_1.1.xml\\\">\\n\");

if ($password=XXXX){
  $connection = mysql_pconnect(\"party.dk\",\"XXXXXXXXXXXX\",\"XXXXXXXXXXXXX\");
  mysql_select_db(\"XXXXXXXXXXXXXXX\", $connection);
  $mailadr = mysql_query(\"select * from bruger where gruppenr =\'$gruppenavn\'\");
  if ($mailadr){
    while ($brug = mysql_fetch_array($mailadr)) {
      extract($brug);
  mail(\"$brugeremail\",\"$emne\",\"$besked\",\"From: info@$gruppenavn.dk\");
    }
  }
  $sendt=1;
}
    echo(\"<wml>\\n\");
    echo(\"<card id=\\\"sent\\\" title=\\\"Mail sent\\\">\\n\");        // Mail was successfully sent
    echo(\"<p>Mail was sent successfully</p>\\n\");
    echo(\"</card>\\n\");
?>


Skal siden ikke hedde PHP ? når den hedder det, sender den ikke mail! dvs. selve sql delen ikke virker!

Nå jeg kalder det for WML, så får jeg en skærm fejl??? men der bliver sendt en mail \'???

Help ..........
Avatar billede geeeet Nybegynder
10. november 2000 - 10:19 #4
Dine to øverste linier som er din header(\"content type...\") og din echo(\"<?xml ..\"> skal nok rykkes op så det skrives ud på en linie...
Jeg ved ikke om det gør en forskel her, men det gør det i asp så mon ikke det er det samme??

/Geeeet
Avatar billede codebase Praktikant
10. november 2000 - 15:29 #5
hej Geeeet,

Tak for hjælpen, det virker sku\' nu :-)
Du har fået de føste 60 points.
For at få de sidste, skal du lige gå ind på
http://www.eksperten.dk/spm/32051 og svare.
Ellers kan jeg ikke tildele dig de sidste 60 points, som du har fortjent.....

TAK.........
codebase
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