Avatar billede dingkee Nybegynder
08. marts 2005 - 16:30 Der er 5 kommentarer

Ny server - Koden virker ikk

Hej, den hjemmeside jeg lige har lavet, er jeg ved at teste på det nye webhotel som jeg har købt ved b-one (det gamle er også ved b-one)

Men nu får jeg en masse fejl, som jeg ikke har fået ved det gamle... eller faktisk det meste af siden virkede ikke...

Jeg har fundet de fleste fejl, men er nu kommet til mine update strenge og kan bare ikke få dem til at virke :(

En alm sql streng skal se sådan ud:
$query = mysql_query("INSERT INTO `link` (link1, link2) VALUES ('%s',%s)",$_POST['link1'],$_POST['link2']);

Mine update ser sådan ud:
$query = mysql_query("UPDATE `link` SET link1=$_POST['link1'] WHERE id = $_POST['id']");

Nogen der ved hvad der skal ændres??

Og hvorfor der er den forskel??
Avatar billede Slettet bruger
08. marts 2005 - 16:32 #1
Hvilken fejl får du?

Har du ændret dit kodeord i mysql_connect() ?

--
pacroon
Avatar billede dingkee Nybegynder
08. marts 2005 - 16:33 #2
jeps, har ændret det... alt virker faktisk nu, undtagen mine update strenge...

Jeg får denne fejl:
Parse error: parse error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING
Avatar billede nizo Nybegynder
08. marts 2005 - 16:43 #3
Det ka være:
$query = mysql_query("INSERT INTO `link` (link1, link2) VALUES ('%s',%s)",$_POST['link1'],$_POST['link2']);

Der er defineret forkert.. Jeg vill gøre saadan her:
$query = mysql_query("INSERT INTO `link` (link1, link2) VALUES ('%s','%s'),$_POST['link1'],$_POST['link2']");

Prøv det..
Jeg rettede 2 ting ..('%s',%s).. blev til ..('%s','%s')..
..)",$_POST['link1'],$_POST['link2']);..  blev til ..),$_POST['link1'],$_POST['link2']");..
Avatar billede dingkee Nybegynder
08. marts 2005 - 16:45 #4
Den streng virker faktisk lige nu :)

Det er kun update strengen der ikke virker, det er også på den fejlen kommer
Avatar billede dingkee Nybegynder
08. marts 2005 - 17:22 #5
Er kommet frem til dette:

if ($mode == "aktiv") {

// Smider informationerne ind i MySQLen
  $updateSQL = sprintf("UPDATE `medlemmer` SET aktiv=%s WHERE ID=%s",
                      GetSQLValueString($_POST['aktiv'], "text"),
                      GetSQLValueString($_POST['ID'], "int"));
  $Result1 = mysql_query($updateSQL) or die(mysql_error());
        print"
<script>
    location = \"login.php\";
</script>
";
}

I update strengen, men det virker ikke... nogen der kan se fejlen
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