Har et problem med replace funktionen.. Har prøvet stort set alt (synes jeg selv og endte med en meget lang sql sætning som heller ikke fungere. Vil have de variabler, som kommer fra en html form på en side, til at erstatte de allerede eksisterende felter "brugernavn" og "erhverv" i databasen..
session_start();
mysql_connect("","","");
mysql_select_db("");
$brugernavn = $_POST["brugernavn"];
$erhverv = $_POST["erhverv"];
$errorCount = 0;
$userQuery = mysql_query("SELECT * FROM brugere WHERE id='$_SESSION[user_id]'");
$userArray = mysql_fetch_array($userQuery);
if($errorCount == 0)
{
$password = MD5($password);
$insert = mysql_query("UPDATE brugere SET brugernavn,erhverv = REPLACE(brugernavn, '" . userArray[brugernavn] . "', '$brugernavn') AND(erhverv, '" . userArray[erhverv] . "', '$erhverv') WHERE id='$_SESSION[user_id]')");
if(!$insert)
echo "Der opstod en fejl. <a href=\"javascript:history.back(-1)\">Prøv igen</a><br>";
else
echo "Dine oplysninger er blevet ændret <a href=\"index.php\">Forside</a><br>";
}
håber nogen kender svaret
Indlæg senest redigeret d. 11.04.2010 22:08 af Bruger #15621