Zitat Zitat von Manni_the_Dark
Ich verstehe nicht so ganz, was dieser Teil hier soll:
PHP-Code:
while($row mysql_fetch_object($query))
  {
  
$row2->username;
  
$row3->password;
  } 
Imo müsste das so aussehen:
PHP-Code:
while($row mysql_fetch_object($query))
  {
  
$row2 $row->username;
  
$row3 $row->password;
  } 
Aber es funktioniert auch meine Version problemlos zumindestens auf Servern mit PHP4

Also aber am Anfang wird ja der Loginbereich angezeigt, soll ja das Formular einegeblendet werden wo man seine Einstellungen edittieren kann. Aber nach dem einloggen zeigt er auch bei deinem Script nichts

ich hab das jetzt nochmal so versucht:
PHP-Code:
<?php
include("config.php");
session_start();
  
$query mysql_query("Select * from user where (username like '$_POST[username]') AND (password = '$_POST[password]')");


if( 
mysql_num_rows($query) > ) {

$login "ok";
session_register("login");
} else {

echo(
"Die Daten waren falsch!");
}
?>
<form method="post">
<table border="0" width="80%" align="center" bgcolor="#CCCCCC">
<tr>
<td bgcolor="#000000" width="40%"><span style="color:#FFFFFF"><font size="+2">Login</font></span></td>
  <td bgcolor="#000000" width="40%"></td>
  </tr><tr>
<td>Username:</td><td> <input type="text" name="username"><br></td>
</tr><tr><td>
Passwort: </td><td><input type="password" name="password"><br></td></tr><tr><td>
<input type="submit" name="submit" value="Einloggen"></td><td></td></tr></table>
</form>
<?
  if(isset($_POST['submit'])) { 
  $eintrag = "UPDATE `user` SET `icq`='".$_POST['newicq']."', `msn`='".$_POST['newmsn']."', `wohnort`='".$_POST['newwohnort']."' WHERE `username` = '".$_POST['editprofileusername']."' LIMIT 1"; 
  $eintragen = mysql_query($eintrag); 

/* $sql = "SELECT * FROM `user` WHERE `username` = '".$_POST['editprofileusername']."' LIMIT 1;"; 
$abfrage = mysql_query($sql); 
$row = mysql_fetch_assoc($abfrage); */
?> 
Avatar-URL: <?= $row['ava']; ?><br> 
<form method="post"> 
Noch muss alles mit geändert werden das wird sich aber in späteren Versionen ändern ;)<br><br> 
Neue ICQ:<input name="newicq" type="text"><br> 
Neue MSN:<input name="newmsn" type="text"><br> 
Neuer Wohnort:<input name="newwohnort" type="text"><br> 
<!--
<input type="hidden" name="editprofilepassword"  value="<? //= $_POST['editprofilepassword'] ?>"> 

<input type="hidden" name="editprofileusername"  value="<? //= $_POST['editprofileusername'] ?>"> 
-->
<input value="Absenden" name="submit" type="submit"> 
</form>
Damit wird endlich der 2te Teil angezeigt, aber geändert wird nachher auch nix an der DB wenn man dann auf Absenden drückt, es kommt nur die Fehlermeldung (die selbst definiert ist)

Zitat Zitat
Die Daten waren falsch!
Was ist das denn jetzt schon wieder für nen ********?

Bin für jede Hilfe dankbar