Avatar billede husmand Nybegynder
17. april 2004 - 13:15 Der er 27 kommentarer og
1 løsning

opsætte phpadmin

Hej,

Jeg har netop overført vores hjemmeside fra dht til b-one og står nu med et problem:
Vi har på siden nogle formularer af en art som skal gøre det muligt at købe cd'er eller til/afmelde sig nyhedsbrev - de er tilsyneladende lavet med php/mysql kode (jeg har ikke lavet det og aner derfor ikke et kuk om hvad det betyder)
Problemet består så i, at disse formularer - efter skiftet til b-one - ikke virker mere. Jeg har en mistanke om at man skal sætte noget op i b-one's phpadmin. Men hvad?
Jeg kunne virkelig godt bruge noget hjælp - newbie hjælp vel at mærke ;-)

Med venlig hilsen
Husmand
Avatar billede husmand Nybegynder
17. april 2004 - 13:23 #2
ok - sådan som jeg læser det er det mere en beskrivelse af hvordan man laver en phpadmin på sin server - b-one HAR en sådan oprettet - og mit problem består i at "udfylde" den - beklager hvis mit spørgsmål ikke har været klart nok
Avatar billede husmand Nybegynder
17. april 2004 - 13:32 #3
fohøjer puljen....
Avatar billede chodeof72 Nybegynder
17. april 2004 - 13:34 #4
hvad ska du udflde
Avatar billede dennismp Nybegynder
17. april 2004 - 13:34 #5
Får du SQL fejl? Har du husket at overføre databasen fra dht? (kan gøres fra phpmyadmin, under export)
Avatar billede husmand Nybegynder
17. april 2004 - 13:35 #6
Jeg skal opsætte b-ones phpadmin således at mine eksisterende mysql/php databaser (tror jeg det hedder) kommer til at virke igen
Avatar billede husmand Nybegynder
17. april 2004 - 13:38 #7
jeg får enten slet intet svar fra mine formularer eller også får jeg dem returneret uden det input (navn, email osv) som en bruger vil have indtastet
Avatar billede husmand Nybegynder
17. april 2004 - 13:38 #8
forsøger at finde noget php-væsen der kan eksporteres fra dht's adminweb men indtil videre har jeg ikke særlig meget held med det
Avatar billede husmand Nybegynder
17. april 2004 - 13:43 #9
Det ser ud til at jeg har glemt at overføre den database og at det nu er for sent fordi hostmaster har flyttet vores domænenavn til b-one - vil det så sige at jeg bare kan hoppe i havnen?
Avatar billede husmand Nybegynder
17. april 2004 - 13:50 #10
forhøjer puljen.... igen....
Avatar billede dennismp Nybegynder
17. april 2004 - 13:52 #11
Prøv at snakke med DHT om du kan få en kopi af din database, eller om du kan få adgang til deres administrationsside, så du selv kna gøre det.

Hvor meget kode er der? Nogen gange kan man gætte sig frem til hvordan databasen ser ud, hvis man ser hvordan den er brugt (Det er bare besværligt, og det skal testes ordenligt efterfølgende).
Avatar billede husmand Nybegynder
17. april 2004 - 14:01 #12
har kontaktet dht, men de svarer nok ikke før efter weekenden.

Jeg aner ikke hvor meget kode der er fortæl mig hvad du har brug for at se for at afgøre det
Avatar billede husmand Nybegynder
17. april 2004 - 14:21 #13
forhøjer puljen......
Avatar billede dennismp Nybegynder
17. april 2004 - 14:27 #14
linjerne med: mysql_query(..)
Avatar billede husmand Nybegynder
17. april 2004 - 15:03 #15
<?php

                mail    (        "info@villaband.dk",

                    "CD ORDER",

                    "Bestilling af FLOW

                        \n\nNavn: $navn\nEmail: $email\n\nAdresse: $adr",

                    "From: $email\nReply-to: $email");

                   

                   



                    echo     "<br>
Thankyou for ordering FLOW <br>
a mail with payment info<br>
is on it's way <br>";

                   

                    ?>

Har ingen anelse om det er det her du efterlyser?
Avatar billede dennismp Nybegynder
17. april 2004 - 15:07 #16
Det er det ikke. Kan jeg se hele scriptet et sted? (du kan evt smide en email, hvis du ikke vil have det offentligt.)

(dennis@moellegaard.dk)
Avatar billede husmand Nybegynder
17. april 2004 - 15:56 #17
ja - hvad skal du bruge - hele php filen + hvad mere?
Avatar billede dennismp Nybegynder
17. april 2004 - 16:00 #18
php filen er fin i første omgang.
Avatar billede husmand Nybegynder
17. april 2004 - 16:01 #19
er sendt...
Avatar billede husmand Nybegynder
17. april 2004 - 16:16 #20
Paster lige disse linier fra dennismp ind da jeg har hørt rygter om at man kun kan give points hvis svaret er tilgængeligt for alle på experten.
Løsning:

find disse linjer;
mail("info@villaband.dk",
"CD ORDER",
"Bestilling af FLOW
\n\nNavn: $navn\nEmail: $email\n\nAdresse: $adr",
"From: $email\nReply-to: $email");

og sæt dette ind foran:
$navn = $_REQUEST['navn'];
$email = $_REQUEST['email'];
$adr = $_REQUEST['adr'];
Avatar billede husmand Nybegynder
17. april 2004 - 16:33 #21
dennismp hvis du smider et svar er points'ne dine
Avatar billede dennismp Nybegynder
17. april 2004 - 17:19 #22
Det ser ud til at DHT har register_globals slået til og b-one ikke har. Det var problemet, som de 3 ekstra linjer løste.
Avatar billede husmand Nybegynder
17. april 2004 - 17:30 #23
tak for det - jeg er ikke blevet meget klogere på php men i det mindste virker det som det skal nu ;-)
Avatar billede dennismp Nybegynder
17. april 2004 - 17:38 #24
ok, lad mig uddybe det lidt.

Du har fx. en php fil, der kan kaldes således: hello.php?navn=dennis

På DHT kunne du (da de har register_globals slået til) kode php-filen således:
<?php
print "Hej $navn<br />";
?>

hvorimod man på b-one bliver nød til:
<?php
$navn = $_GET['navn'];
print "Hej $navn<br />";
?>

Hvis du ikke gør det, er $navn ikke defineret og vil være tom. Grunden til at det sidste faktisk er pænere kode, er at man eksplicit kan se hvor $navn kommer fra (den kommer fra $_GET som indeholder parameterne fra url'en). I den første udgave kan du ikke se hvor $navn kommer fra (dette gør også koden nemmere at læse, samt ofte mere sikker)
Avatar billede husmand Nybegynder
17. april 2004 - 17:51 #25
tak for det - det begynder lige så stille at sive ind - så er alt håb måske ikke ude endnu
Avatar billede dennismp Nybegynder
17. april 2004 - 17:56 #26
Ellers er du velkommen til at spørge, hvis det er uklart :)
Avatar billede husmand Nybegynder
18. april 2004 - 19:04 #27
jo tak - det bliver sikkert aktuelt, næste projekt er at sætte en php-gæstebog op på hjemmesiden - Jeg forudser mange timers uforstående stirren ind i skærmen fra min side ;-)
Avatar billede dennismp Nybegynder
18. april 2004 - 19:08 #28
.. det har jeg gjort hele dagen :-(

Der er åbenbart en regl om at man skal stirre indimellem på koden  :)
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
Computerworld tilbyder specialiserede kurser i database-management

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

IT-JOB

Netcompany A/S

IT Consultant

Forsvarsministeriets Materiel- og Indkøbsstyrelse

Driftstærk IT-profil til Forsvarsministeriets Materiel- og Indkøbsstyrelse

Forsikrings- og pensionsakademiet A/S

IT-teknisk profil