Hej
Jeg er løbet ind i nogle småproblemer med et script. Det drejer sig om at
den første og sidste if sætning, det vil give en tekst i form af:
Du forsøgede vist at.....!!!! Dine data er nu ændret!
Men når jeg checker er data ikke ændret i MySQL?
Scriptet ser således ud:
if((($real = $id) == $PHP_AUTH_USER) && $send != "true"){
$select = mysql_query("SELECT * FROM medlemmer WHERE brugernavn =
'$real'");
for($x = 0;$x < mysql_numrows($select);$x++){
$r = mysql_fetch_array($select);
// table med data!
}
mysql_freeresult($select);
}
else{
$test = $_REQUEST[id];
$context .= $PHP_AUTH_USER."har forsøgt at bruge at ændre $test info\n";
$context .= "Hilsen automaileren fra
http://ddfr.dk/medlem/\n";
// mail("info@disney-comics.dk", "Forsøg på at hacke siden!", $context);
echo "Du prøver vist at lave ting, som du ikke må, du skulle skamme
dig!!!!";
}
if($send == "true"){
$query = "UPDATE medlemmer SET navn = '$navn' && email = '$email' &&
adresse = '$adresse' && tlfnr = '$tlfnr' && mobil = '$mobil' && postnr =
'$postnr' && city = '$city' && beskrivelse = '$beskrivelse' WHERE brugernavn
= '$real'"; // husk where sætning!
if(($update = mysql_query($query))){
echo "Dine data er nu ændret!\n";
}
else{
echo "Der er desværre sket en fejl!";
}
}
?>
Nogle der kan hjælpe mig lidt ? Tak på forhånd!
/Mads
--
Mads Jensen
http://ddfr.dk - Dansk Donaldist Forening
http://www.disney-comics.dk - Free Disney comics on the web!
Fjern NOSPAM for at mail