Avatar billede -kenner- Nybegynder
26. april 2007 - 11:26 Der er 6 kommentarer og
1 løsning

mysql_query(insert) virker ikke?

Hej eksperter,

Jeg har snart ikke flere hår tilbage, hvis jeg ikke snart får dette løst. Jeg har en myspl_query, som absolut ikke vil indsætte. hvergang jeg kører siden, så er der intet på siden selv om jeg har nogle echos før koden, som fint virker hvis jeg bruger en select, og udskriver fra databasen.

Kode:
mysql_query("insert into Betaling (Mobil, Kode, Besked) values ('".$_GET['mobil']."', '".$_GET['kode']."', '"$_GET['besked']"')") or die(mysql_error());
Avatar billede kinderaeg Nybegynder
26. april 2007 - 11:29 #1
Du mangler . omkring den sidste $_GET
Avatar billede mcgoat Nybegynder
26. april 2007 - 11:31 #2
prøv at dele det lidt op :)

$mobil = $_GET['mobil'];
$kode = $_GET['kode'];
$besked = $_GET['besked'];

$query = "INSERT INTO Betaling(Mobil, Kode, Besked) VALUES ('" . $mobil . "','" . $kode . "','" . $besked . "')";

$result = mysql_query($query) or die("Fejl: " . mysql_error());
Avatar billede jakobdo Ekspert
26. april 2007 - 11:34 #3
Prøv denne lidt lange kode + debug:

if(isset($_GET['mobil']))
{
    $mobil = trim($_GET['mobil']);
    if(empty($mobil))
    {
        echo "MOBIL ER TOM";
    }
    else
    {
        $mobilSql = mysql_real_escape_string($mobil);
    }
}
else
{
    echo "MOBIL ER IKKE SAT";
}

if(isset($_GET['kode']))
{
    $kode = trim($_GET['kode']);
    if(empty($kode))
    {
        echo "KODE ER TOM";
    }
    else
    {
        $kodeSql = mysql_real_escape_string($kode);
    }
}
else
{
    echo "KODE ER IKKE SAT";
}

if(isset($_GET['besked']))
{
    $besked = trim($_GET['besked']);
    if(empty($besked))
    {
        echo "BESKED ER TOM";
    }
    else
    {
        $beskedSql = mysql_real_escape_string($besked);
    }
}
else
{
    echo "BESKED ER IKKE SAT";
}

if(isset($mobilSql) && isset($kodeSql) && isset($beskedSql))
{
    mysql_query("INSERT INTO Betaling (Mobil, Kode, Besked) VALUES ('".$mobilSql."', '".$kode."', '"$besked"');") or die(mysql_error());
}
Avatar billede -kenner- Nybegynder
26. april 2007 - 11:40 #4
mcgoat, den gled lige ind, mange tak:D

jakobdo, tak for postet, jeg vender til bage til det hvis der opstår problemer når jeg koder videre:)
Avatar billede mcgoat Nybegynder
26. april 2007 - 11:53 #5
:)
Avatar billede -kenner- Nybegynder
26. april 2007 - 11:58 #6
jeg har lige et hurtigt spørgsmål, hvilken kode er det der oplyser hvor man kommer fra på nettet, når man kommer ind på et site?

Den hedder noget med reffer
Avatar billede jakobdo Ekspert
26. april 2007 - 12:07 #7
$_SERVER['HTTP_REFERRER']
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