Problemer med en form
Jeg har disse to scripts. men det script (addmmber1.php) vil ikke loade dataerne fra databaen efter man har trykket på submit-knappen. Den indlæser dog dataerne når den loader siden og indsætter det rigtige, men problemet er at den ikke indlæser retelserne i databasen og viser blank Det underlige er at scriptet godt virker på min egen server.I kan få brugernavn og adgangskode til siden så i kan se hvad der er galt.
brugernavn: eksperten
password: viden
Siden er på www.asgerfriis.1go.dk/login1.php. For at se hvad der er i databasen er siden:
www.asgerfriis.1go.dk/vis1.php
Her er de to koder. vis-scriptet virke fint:
login1.php:
<?
if ($_POST['login']) {
mysql_connect("localhost", "free15397","");
mysql_select_db("free15397");
$select = mysql_query("SELECT user, pass FROM info WHERE user = '$_POST[user]' AND pass = '$_POST[pass]'");
$data = mysql_fetch_array($select);
if ($_POST['user'] == "admin" && $_POST['pass'] == "kodeord"){
header("Location: http://www.asgerfriis.1go.dk/cookie1.php");
}
if ($_POST['user'] == $data['user'] && $_POST['pass'] == $data['pass']) {
header("Location: http://www.asgerfriis.1go.dk/addmember1.php?bruger=$_POST[user]");
}
else {
echo "Forkert data indtastet... Kontakt admin eller prøv igen";
}
}
?>
<!-- Minus AutoDato -->
<html>
<body>
<h1>Login</h1>
Venligst indtast alt data med små bokstaver.
<form method="post" action=<? echo $PHP_SELF ?>>
bruger<input type="text" name="user"><br>
password<input type="password" name="pass"><br>
<input type="submit" value="login" name="login">
</form>
</body>
</html>
addmember1.php
<!-- Minus AutoDato -->
<html>
<body>
<?
mysql_connect("localhost", "free15397","");
mysql_select_db("free15397");
if ($_POST['retmedlem']) {
mysql_query("UPDATE info SET user = '$_POST[user]', nick = '$_POST[nick]', birthday = '$_POST[birthday]', icq = '$_POST[icq]', inet = '$_POST[inet]', email = '$_POST[email]', city = '$_POST[city]', country = '$_POST[country]', weapon = '$_POST[weapon]', team = '$_POST[team]', rank = '$_POST[rank]', pass = '$_POST[pass]' WHERE user = '$_GET[bruger]'");
}
$select = mysql_query("SELECT user, nick, birthday, icq, inet, email, city, country, weapon, team, rank, pass FROM info WHERE user = '$_GET[bruger]'");
$data = mysql_fetch_array($select);
echo "<form method=post action=$PHP_SELF>";
echo "bruger: <i><b>$data[0]</b></i><br><br>";
echo "nick<input type=text name=nick value=$data[1]><br>";
echo "birthday<input type=text name=birthday value=$data[2]><br>";
echo "icq<input type=text name=icq value=$data[3]><br>";
echo "inet<input type=text name=inet value=$data[4]><br>";
echo "email<input type=text name=email value=$data[5]><br>";
echo "city<input type=text name=city value=$data[6]><br>";
echo "country<input type=text name=country value=$data[7]><br>";
echo "weapon<input type=text name=weapon value=$data[8]><br>";
echo "team<input type=text name=team value=$data[9]><br>";
echo "rank<input type=text name=rank value=$data[10]><br>";
echo "password<input type=password name=pass value=$data[11]><br>";
?>
<input type="submit" value="Ret medlem" name="retmedlem">
</form>
</body>
</html>
Håber i kan hjelpe
