supersalzi
Erfahrenes Mitglied
Hi,
ich verzweifele daran einen MySQL Datensatz per Formular zu verändern.
Es kommt keine Fehlermeldung, einfach nichts, aber die daten ändern sich auch nicht.
Mach ich irgendwas grundsätzlich Falsch?
(Fehler müsste in den ersten paar Zeilen liegen, denke ich.)
(Diese Datei, wird per include eingebunden; falls das wichtig ist.)
Danke!
ich verzweifele daran einen MySQL Datensatz per Formular zu verändern.
Es kommt keine Fehlermeldung, einfach nichts, aber die daten ändern sich auch nicht.
Mach ich irgendwas grundsätzlich Falsch?
(Fehler müsste in den ersten paar Zeilen liegen, denke ich.)
(Diese Datei, wird per include eingebunden; falls das wichtig ist.)
PHP:
<?php
require('scripts/db-access.inc.php'); // log in db
// update
if(!empty($_POST)){
if($_POST["passwd_1"] == $_POST["passwd_2"]){
$sql = "UPDATE `klasse` SET
`vorname` = '$_POST[vorname]',
`name` = '$_POST[name]',
`str` = '$_POST[str]',
`plz` = '$_POST[plz]',
`stadt` = '$_POST[stadt]',
`land` = '$_POST[land]',
`tel` = '$_POST[tes]',
`fax` = '$_POST[fax]',
`mobil` = '$_POST[mobil]',
`email` = '$_POST[email]',
`website` = '$_POST[website]',
`text` = '$_POST[text]',
`passwd` = '$_POST[passwd]',
WHERE `id` = '$_SESSION[id]' LIMIT 1";
mysql_query($sql);
$msg = 'ok';
}else{
$msg = 'fail';
}
unset($_POST);
}
// ausgabe
$sql = "SELECT * FROM klasse WHERE id='$_SESSION[id]'";
$result = mysql_query ($sql);
$persData = mysql_fetch_array ($result);
echo "<br />der sql string SELECT zum form ausfullen: $sql<br />";
?>
<div id="column-menu-right">
<div class="menu-right">
<h3>datenbank</h3>
<p class="box"><span class="kb">Logged: <?php echo "$_SESSION[vorname] $_SESSION[name]";?></span></p>
<ul class="links">
<li><a href="waldis.php?action=inside" class="a2"><img src="stuff/linkarrow.gif" class="txtimg" alt="pfeil"/>Übersicht</a></li>
<li><a href="content/waldis/daten/logout.php" class="a1"><img src="stuff/linkarrow.gif" class="txtimg" alt="pfeil"/>Logout</a></li>
</ul>
</div></div>
<h2>Profil ändern</h2>
<p><b>###Geht noch nicht!###</b></p>
<?php
if($msg == 'ok'){
echo "<div class='status'>
<p>Dein <b>Daten</b> wurden erfolgreich <b>geändert</b></p>
</div>\n";
$smg = 'none';
}
if($msg == 'fail'){
echo "<div class='status'>
<p><b>Fehler!</b> Dein <b>Passwort</b> wurde <b>nicht identisch</b> eingegeben!</p>
</div>\n";
$smg = 'none';
}
?>
<div class="lt">
<form action="waldis.php?action=profil" method="post" >
<fieldset style="border-style:none;">
<p>Vorname:</p>
<input type="text" name="vorname" value="<?php echo "$persData[vorname]"?>" size="24" maxlength="35" "/>
<p>Nachname:</p>
<input type="text" name="name" value="<?php echo "$persData[name]"?>" size="24" maxlength="35" "/>
<p>Straße:</p>
<input type="text" name="str" value="<?php echo "$persData[str]"?>" size="30" maxlength="40" "/>
<p>PLZ:</p>
<input type="text" name="plz" value="<?php echo "$persData[plz]"?>" size="6" maxlength="5" />
<p>Ort:</p>
<input type="text" name="stadt" value="<?php echo "$persData[stadt]"?>" size="24" maxlength="35" />
<p>Land:</p>
<input type="text" name="land" value="<?php echo "$persData[land]"?>" size="24" maxlength="35" />
<p>Telefon:</p>
<input type="text" name="tel" value="<?php echo "$persData[tel]"?>" size="12" maxlength="35" />
<p>Fax:</p>
<input type="text" name="fax" value="<?php echo "$persData[fax]"?>" size="12" maxlength="35" />
<p>Mobile:</p>
<input type="text" name="mobil" value="<?php echo "$persData[mobil]"?>" size="12" maxlength="35" />
<p>Email:</p>
<input type="text" name="email" value="<?php echo "$persData[email]"?>" size="24" maxlength="35" />
<p>Website:</p>
<input type="text" name="website" value="<?php echo "$persData[website]"?>" size="24" maxlength="35" "/>
<p>Text:</p>
<textarea style="width:350px" name="nachricht" rows="5" cols="40">
<?php echo "$persData[text]"?>
</textarea><br/>
<p>Passowrt:</p>
<input type="password" name="passwd_1" value="<?php echo "$persData[passwd]"?>" size="24" maxlength="35" "/>
<p>Wiederhohlung Passwort:</p>
<input type="password" name="passwd_2" value="<?php echo "$persData[passwd]"?>" size="24" maxlength="35" "/>
<br />
<br />
<br />
<input class="submit" type="submit" name="submitButtonKontakt" value="Ändern" />
</fieldset></form>
</div>
Danke!