Gå til innhold

PHP Post problem


Anbefalte innlegg

Hei.

 

Har laget et php-script som tar imot feedback og legger det inn i databasen min:

 

<?php

require_once $folder_level."config.php";

 

mysql_connect($db_host,$db_user,$db_pass, $db_name);

@mysql_select_db($db_name) or die( "Unable to select database");

 

$email = $_POST['email'];

$comment = $_POST['comment'];

 

#Hent brukers ipadresse

$ip = GetHostByName($REMOTE_ADDR);

 

#Legg inn kommentar

$query = "INSERT INTO db_feedback VALUES (0, '$email', '$ip', '$comment')";

mysql_query($query);

 

mysql_close();

?>

 

Dette scriptet fungerte en stund. Så plutselig fungerte det ikke lenger. Nå legges kun verdiene 0 og $IP inn i databasen, så følgelig er det ikke problemer med login på base. HTML-form er heller ikke forandret. Det bare plutselig stoppet å fungere. Kan det være noe nettleverandøren har forandret i oppsettet, som gjør at jeg må forandre noe her? Alle innspill taes imot med takk....

Lenke til kommentar
Videoannonse
Annonse
email og comment er tomme? debug litt. sjekk om variablene virkelig er tomme. dump hele $_POST og se om innholdet i den ser rimelig ut.

6594517[/snapback]

 

I databasen kommer variablene som tomme. Men, om jeg gir variablene statisk innhold i PHP, istedenfor å få dem fra post, legges de inn i databasen.

Lenke til kommentar

Hva henter du "$folder_level"?

Og fjern @ foran mysql_select_db().

 

<?php
require('config.php');

$connect = mysql_connect($host, $user, $pass);
if(!$connect) {
 die("Unable to connect to mySQL ".mysql_error());
}
if(!mysql_select_db($database)) {
 die("Unable to select db ".mysql_error());
}
?>

 

Kan være kjekt å sjekke slike ting _før_ du prøver å sette inn ting i databasen.

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...