latinum_1982
Erfahrenes Mitglied
Hallo
ich habe folgendes problem
ich möchte die user daten per formulat ändern aber in der sql wird umlaute so gespeichert
"Ã********Ã****Ã?Â"
so schaut mein code aus
und hier das formular
hab schon einiges ausprobiert aber aber die lösung noch nicht gefunden
vielleicht könnt ihr mir ja weiter helfen
LG aus österreich
ich habe folgendes problem
ich möchte die user daten per formulat ändern aber in der sql wird umlaute so gespeichert
"Ã********Ã****Ã?Â"
so schaut mein code aus
PHP:
<?php
// ZUM BEARBEITEN VON USER DATEN
if(isset($_POST['doSave']) && $_POST['doSave'] == 'Speichern') {
// Filter POST data for harmful code (sanitize)
foreach($_POST as $key => $value) {
$data[$key] = filter($value);
}
mysql_query("UPDATE users SET
`user_name` = '$data[name]',
`adresse` = '$data[adresse]',
`ort` = '$data[ort]',
`plz` = '$data[plz]',
`tel` = '$data[tel]'
WHERE id = '$_GET[id]'
");
$msg[] = "Ihre Daten wurden erfogreich geändert";
}
$rs_settings = mysql_query("select * from users where id='$_GET[id]'");
?>
und hier das formular
PHP:
<?php while ($row_settings = mysql_fetch_array($rs_settings)) {?>
<form action="" id="contactForm" method="post" name="myform" >
<ul class="forms">
<li class="odd"> <span class="name">UserName</span>
<input type="text" name="name" class="mid" value="<?php echo $row_settings['user_name']; ?> " /> </li>
<li class="odd"> <span class="name">Adresse</span>
<input type="text" name="adresse" class="mid" value="<?php echo $row_settings['adresse']; ?> " /> </li>
<li class="odd"> <span class="name">Ort</span>
<input type="text" name="ort" class="mid" value="<?php echo $row_settings['ort']; ?> " /> </li>
<li class="odd"> <span class="name">PLZ</span>
<input type="text" name="plz" class="mid" value="<?php echo $row_settings['plz']; ?> " /> </li>
<li class="odd"> <span class="name">Telefon</span>
<input type="text" name="tel" class="mid" value=" <?php echo $row_settings['tel']; ?> " /> </li>
</ul>
<input class="btn" name="doSave" type="submit" id="doSave" value="Speichern">
</form>
hab schon einiges ausprobiert aber aber die lösung noch nicht gefunden
vielleicht könnt ihr mir ja weiter helfen
LG aus österreich