/ Forside/ Teknologi / Udvikling / PHP / Spørgsmål
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
Ændring af password
Fra : 2100
Vist : 291 gange
75 point
Dato : 23-09-06 17:41

Nogen her som kan se fejlen i linje 13 er fremhævet, hvor jeg får en fejlkode.

<?php require_once('../Connections/cms.php'); ?>
<?php
//finder brugeren
$colname_rs_update = "-1";
if (isset($_GET['id'])) {
$colname_rs_update = (get_magic_quotes_gpc()) ? $_GET['id'] : addslashes($_GET['id']);
}
mysql_select_db($database_cms, $cms);
$query_rs_update = sprintf("SELECT * FROM brugere WHERE id = '%s'", $colname_rs_update);
$rs_update = mysql_query($query_rs_update, $cms) or die(mysql_error());
$row_rs_update = mysql_fetch_assoc($rs_update);
$totalRows_rs_update = mysql_num_rows($rs_update);
}

//her ckekkes det gamle pw mod db, desuden sammenlignes de to indtastninger af det nye
if (isset($_POST['id']) {
if($_POST['gammel_password']==$row_rs_update['adgangskode'] && $_POST['nyt_password']==$_POST['gentag_password']) {
$updateSQL = sprintf("UPDATE brugere SET ´adgangskode´=%s WHERE id=%s", $_POST['nyt_password'], $_POST['id']);
mysql_select_db($database_conn_cms, $conn_cms);
$Result1 = mysql_query($updateSQL, $conn_cms) or die(mysql_error());
$result="Koden er ændret";

}
else $result="Der er en fejl i dine indtasninger, prøv igen";
}

?>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>&AElig;ndring af password</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link href="../css/styles.css" rel="stylesheet" type="text/css">
<style type="text/css">
<!--
.style1 {
color: #666666;
font-weight: bold;
font-size: 12px;
}
-->
</style>
</head>

<body>
<table width="100%" border="0" class="layout">
<tr>
<td colspan="2" class="top style1">Administrationsomr&aring;de</td>
</tr>
<tr>
<td class="top1">&nbsp;</td>
<td class="top1"><?php echo $result; ?></td>
</tr>
<tr>
<td class="left">&nbsp;</td>
<td class="middle"><p>&nbsp;</p> <form action="" method="post" name="code" id="code">
<table width="550" border="0" cellspacing="0" cellpadding="3">
<tr>
<td width="115">Brugernavn:</td>
<td width="147"><input name="brugernavn" type="text" id="brugernavn" size="25" value="<?php echo $row_rs_update['brugernavn'] ?>"></td>
<td width="131">Gammel password: </td>
<td width="133"><input name="gammel_password" type="password" id="gammel password" size="25"></td>
</tr>
<tr>
<td>Nyt password: </td>
<td><input name="nyt_password" type="password" id="nyt password" size="25"></td>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
<tr>
<td>Gentag password: </td>
<td><input name="gentag_password" type="password" id="gentag password" size="25"></td>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
<tr>
<td>&nbsp;</td>
<td><input name="udf&oslash;r" type="submit" id="udf&oslash;r" value="Udf&oslash;r"></td>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
<tr>
<td>&nbsp;</td>
<td><input type="hidden" name="id" value="<?php echo $_GET['id'] ?>"> </td>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
</table>
</form> <p>&nbsp;</p></td>
</tr>
</table>
</body>
</html>
<?php
mysql_free_result($rs_update);
?>

 
 
Kommentar
Fra : natmaden


Dato : 23-09-06 18:08

hmm.
1. er id ikke et reseveret ord ?
2. din linie 1 <?php require_once('../Connections/cms.php'); ?>
bliver inkluderet før resten, og så er linie 13 jo ikke mere den du fremhæver.

jeg har ikke mulighed for at kikke på det lige nu,
Så det var bare lige det første der slog mig.

Mvh. Jørgen

Kommentar
Fra : steenolsen


Dato : 23-09-06 19:17

Prøv at tælle antallet af paranteser i linien herunder:

(isset($_POST['id'])

Du mangler en )



Kommentar
Fra : natmaden


Dato : 24-09-06 05:25


Ja det gør der jo, og når koden kører er der fejl før det

Parse error: parse error, unexpected '}' in /home/web/natmad/test-pasword.php on line 13

der er en klamme for meget efter,
Kode
$totalRows_rs_update = mysql_num_rows($rs_update);
} <---------- denne syntes at være i overskud.


Annuller spørgsmålet
Fra : 2100


Dato : 24-09-06 10:33

Jeg kan desværre ikke bruge jeres svar, og annullerer derfor dette spørgsmål

Du har følgende muligheder
Dette spørgsmål er blevet annulleret, det er derfor ikke muligt for at tilføje flere kommentarer.
Søg
Reklame
Statistik
Spørgsmål : 177416
Tips : 31962
Nyheder : 719565
Indlæg : 6407858
Brugere : 218876

Månedens bedste
Årets bedste
Sidste års bedste