Einzelnen Beitrag anzeigen
Alt 21.07.2010, 00:31  
jnv
Benutzer
 
Registriert seit: 21.07.2010
Beiträge: 37
PHP-Kenntnisse:
Anfänger
jnv befindet sich auf einem aufstrebenden Ast
Standard [Erledigt] UPDATE SQL -> PHP funktioniert nicht

Hallo lieber PHP'ler ich hoffe ich bin hier richtig.

Also ich habe ein Problem und zwar werden die Datensätze nicht aktualisiert also es passiert einfach nichts

Habe schon alles probiert, bekomme es aber nicht hin. Bin auch wie man sieht (SQL-Injection) kein PHP-Profi.
Hoffe mir kann jemand helfen.
Danke im Vorraus.

PHP-Code:
<?php
session_start
();
?>
<?php
require_once ("admin_auth.php");
require_once (
"head.php");

 
?>

<body>

<?php include ("panel.php"); ?>
<div id="main">
    <div class="headlogo">

    </div>

<?php include ("topnavi.php"); ?>

<div class="content">

<p style="float: right;"> Derzeit sind
<?php
// Anzahl der angemeldeten User ausgeben
include ('config.php');
$con mysql_connect($dbhost$dbuser$dbpass);
mysql_select_db($dbase$con);
$query="SELECT COUNT(member_id) AS anzahl FROM members";

$sql=mysql_query($query);

while(
$row mysql_fetch_array($sql)) {
  echo 
$row['anzahl'];
}
mysql_close($con);
// Ende Anzahl User
?>
User angemeldet!</p>

<p style="font-weight: bold; color: #fff; margin-left: -6px;">
<br /> <br />
<?php
// Tabelle "members"  ausgeben inkl. EDIT & DEL Funktion
include ('config.php');

$conn mysql_connect($dbhost$dbuser$dbpass);
mysql_select_db($dbase$conn);


if (
$_POST["action"] == 'edit') {
mysql_query("UPDATE `members` SET
`firstname` = '"
.$_POST['firstname']."',
`lastname` = '"
.$_POST['lastname']."',
`login` = '"
.$_POST['login']."',
`email` = '"
.$_POST['email']."',
`status` = '"
.$_POST['status']."'
`reason` = '"
.$_POST['reason']."'
`passwd` = '"
.$_POST['passwd']."'
WHERE `member_id` = '"
.$_POST['member_id']."'");
}


function 
date_mysql2german($datum) {
    list(
$jahr$monat$tag) = explode("-"$datum);

    return 
sprintf("%02d.%02d.%04d"$tag$monat$jahr);
}


$result mysql_query("SELECT *  FROM `members`");

while (
$row mysql_fetch_array($result)) {
$modify date_mysql2german($row['last_modify']);
echo 
"<a title=\"l&ouml;schen\" href=\"user_mng_d.php?member_id=".$row['member_id']."\" onclick=\"return window.confirm('Willste wirklich l&ouml;schen?\nDer Eintrag wird unwiderruflich gel&ouml;scht!');\"><img src=\"images/icons/del.png\" border=\"0\" height=\"16\" width=\"16\" alt=\"\" /></a>";
echo 
'

<a href="?action=edit&member_id='
.$row['member_id'].'" title="bearbeiten"><img src="images/icons/edit.gif" border="0" height="16" width="16" alt="" /></a>
'
.$row['firstname'].'
'
.$row['lastname'].'';
echo 
" (".$row['login'].")"."<br />";



}


echo 
'
<form action="'
.$_SERVER['PHP_SELF'].'" method="post">';

if (
$_GET["action"] == 'edit') {
echo 
'<input type="hidden" name="action" value="edit">';
echo 
'<input type="hidden" name="member_id" value="'.$_GET['member_id'].'">';
$result mysql_query("SELECT * FROM `members` WHERE `member_id` = '".$_GET['member_id']."'");
$row mysql_fetch_array($result);
$fname $row['firstname'];
$lname $row['lastname'];
$login_n $row['login'];
$email$row['email'];
$status $row['status'];
$pw $row['passwd'];

} else {

?>
</div>
<div  class="toggler" onclick="document.getElementById('aufzu').className=='auf' ? document.getElementById('aufzu').className='zu' : document.getElementById('aufzu').className='auf';"></div>
<div id="aufzu" class="zu">
<?php
echo '<input type="hidden" name="action" value="add">';
}

echo 
'<label>Vorname: </label><input class="editform" type="text" name="firstname" value="'.$fname.'"><br /><br />';
echo 
'<label>Nachname: </label><input class="editform" type="text" name="lastname" value="'.$lname.'"><br /><br />';
echo 
'<label>Username: </label> <input class="editform" type="text" name="login" value="'.$login_n.'"><br /><br />';
echo 
'<label>Passwort: </label> <input style="width: 225px;" class="editform" type="text" name="passwd" value="'.$pw.'"><a href="gen_pw.php?keepThis=true&amp;TB_iframe=true&amp;height=300&amp;width=500" title="" class="thickbox"><img src="images/icons/add-icon.gif" border="0" height="16" width="16" alt="" /></a><span style="color: gray; font-size: 10px; font-style: italic;">Das Passwort ist mit MD5 verschl&uuml;&szlig;elt</span><br /><br />';
echo 
'<label>Email: </label> <input class="editform" type="text" name="email" value="'.$email.'"><a href="mailto:'.$email.'" title="Email senden"><img src="images/icons/email.png" border="0" height="16" width="16" alt="" /></a><br /><br />';
echo 
'<label>Status: </label> <input style="width: 8px;" class="editform" type="text" name="status" value="'.$status.'"> <span style="color: gray; font-size: 10px; font-style: italic;">(0 = Freigeschaltet | 1 = Gesperrt)</span><br /><br />';

echo 
'<label>Sperre: </label><input class="editform_r" type="text" name="reason" value="'.$reason.'"><br /><br />';
echo 
'<label>&Auml;nderung: </label> <input style="font-style: italic;" class="editform" type="text" name="modify" readonly="readonly" value="'.$modify.'"/><br />';
echo 
'<input type="hidden" name="submit" value="true">';
echo 
'<br /><br /><input class="editsub" style="float: left;" type="submit" value="Speichern">';
echo 
'</form>';
echo 
'&nbsp;&nbsp;<a href="user_mng.php" title="Ohne zu speichern zur&uuml;ckkehren!">abbrechen</a><br /><br />';


mysql_close($conn);

// ENDE User aus "members" auslesen!
?>


 </p>

</div>





<?php

require_once ("foot.php");


 
?>
jnv ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten