Avatar billede simplus Nybegynder
05. maj 2007 - 20:42 Der er 7 kommentarer og
1 løsning

Tjek mysql forbindelse med POST værdier

Jeg har en kode der ser ud som følger:

<?php
$connection = @mysql_connect('$_POST[host]','$_POST[username]','$_POST[password]');

if ( (!$connection) ) {
    echo "ok";
}else{
    echo "fejl";
}
?>

Problemet er at den læser POST værdierne som det der står og ikke det de indeholder. Dvs den tager ikke indholdet af den og propper i min mysql_connect, men istedet tager den bare teksten '$_POST[...]'

Hvad gør jeg?
Avatar billede buttersi Nybegynder
05. maj 2007 - 20:44 #1
Skal det ikke være $_POST['host']
Avatar billede simplus Nybegynder
05. maj 2007 - 20:50 #2
nej desværre, det betyder intet.
Avatar billede wordwrap Nybegynder
05. maj 2007 - 20:58 #3
alt inden for ' bliver opfattet som tekst.. så fjern dem eller benyt " istedet..
Avatar billede simplus Nybegynder
05. maj 2007 - 21:06 #4
Det var lige det!
- Læg venligst et svar

God weekend til jer begge...
Avatar billede wordwrap Nybegynder
05. maj 2007 - 21:16 #5
et svar :-)

men må man spørge hvorfor du har valgt at sende de oplysninger ? ligner jo ikke ligefrem en løsning man kan anbefale.. og da slet ikke uden at lave en eller anden kontrol af dine data.
Avatar billede simplus Nybegynder
05. maj 2007 - 21:22 #6
Det er til en installerings fil. Når det er installeret så slettes filen automatisk. Filen er kun synlig for administratoren af systemet.

Med hensyn til manglen af kontrol, så kan jeg sige at jeg vil tilføje det. Selvom det egentlig ikke er nødvendigt, så vil jeg tilføje det.
Avatar billede wordwrap Nybegynder
05. maj 2007 - 21:28 #7
okay.. var bare lige nysgerrig :-)
Avatar billede simplus Nybegynder
05. maj 2007 - 21:29 #8
Bare iorden.
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