Avatar billede nwn Nybegynder
07. maj 2007 - 22:14 Der er 3 kommentarer og
1 løsning

Rediger profil med else problemer

Jeg har lavet et flere brugersystem, hvor det er muligt at oprette en bruger, og se sin profil osv. Men når man er inde på sin profil og trykker redigere, så man kommer til rediger.php
Går noget galt.

Jeg får fejlmeddelsen:

Parse error: syntax error, unexpected T_ELSE in /customers/xhero.dk/xhero.dk/httpd.www/Test/rediger.php on line 65


Her er koden over rediger.php
------------------------------------------------------------
<?PHP
session_start();

mysql_connect('host', 'bruger', 'pass');
mysql_select_db("xhero_dk");

if($_SESSION['login'] == 'true'){
$user = $_SESSION[data];
$get = mysql_query("SELECT * FROM login WHERE user = '$user' LIMIT 1") or die(mysql_error());
$show = mysql_fetch_array($get);

}

$id = $_GET['id'];
$pass = $_GET['pass'];
$user = $_GET['user'];
$mail = $_GET['mail'];
$hjemmeside = $_GET['hjemmeside'];



$foresp = mysql_query("SELECT * FROM `login` where `id`=$id");
while($r = mysql_fetch_array($foresp)){

echo "<!DOCTYPE html PUBLIC \"\">
<html>
<head>
    <title>Xhero.dk</title>
<link rel=\"stylesheet\" href=\"style.css\" type=\"text/css\">
</head>
<body>
<center>

<div style=\"margin-top:60px;\">

<table class=\"main\">&nbsp;&nbsp;<img src=\"images/header.png\">
        <tr>
            <td width=\"700\" height=\"25\" class=\"top-background\"></td></tr>
        <tr>
            <td width=\"700\" height=\"14\" class=\"menu\">
              <a href=\"index.php\" target=\"_self\">Nyheder</a>&nbsp;&nbsp;|&nbsp;
              <a href=\"index.php\" target=\"_self\">Link2</a>&nbsp;&nbsp;|&nbsp;
              <a href=\"index.php\" target=\"_self\">Link3</a>&nbsp;&nbsp;|&nbsp;
              <a href=\"index.php\" target=\"_self\">Link4</a>&nbsp;&nbsp;|&nbsp;
              <a href=\"index.php\" target=\"_self\">Link5</a>&nbsp;&nbsp;|&nbsp;
              <a href=\"index.php\" target=\"_self\">Link6</a>&nbsp;&nbsp;|&nbsp;
              <a href=\"index.php\" target=\"_self\">Link7</a>&nbsp;&nbsp;|&nbsp;</td></tr>
        <tr>
            <td width=\"700\" height=\"375\" class=\"background\">
              <table align=\"left\"><tr>
              <td width=\"143\" style=\"background-color: white;\"><br><br>
<table>
<tr><td width=\"36\" style=\"background-color: white;\"></td><td width=\"36\" style=\"background-color: white;\"><a href=\"profil.php\" target=\"_self\"><font color=\"#000000\">Profil</a><br><a href=\"indbakke.php\" target=\"_self\"><font color=\"#000000\">Post";

echo "";

      echo "</a><br><a href='brugere.php' target='_self'><font color='#000000'>Brugere</a><br><a href='logud.php' target='_self'><font color='#000000'>Logud</a></td></tr></table><center><br><br><br><br><br><br><b>Reklame</b><br><br><!-- Kode start -->
<a href=\"http://ref.newbie.dk/reftop.php?refuser=electrical\"><img border=\"0\" alt=\"www.newbie.dk\" src=\"http://www.newbie.dk/topref.php?picid=125x125/125x125-statisk.gif\" /></a>
<!-- Kode slut --></td><td                    width=\"300\" style=\"background-color: white;\" valign=\"top\"><br><table><form action=\"update.php?id=$id&user=$user&pass=$pass&mail=$mail&hjemmeside=$hjemmeside\" method=\"post\">
<tr><td style='background-color: white;'>Password:</td><td style='background-color: white;'><input type=\"password\" name=\"pass\" value=\"$show[pass]\"></td></tr>
<tr><td style='background-color: white;'>Email:</td><td style='background-color: white;'><input type=\"text\" name=\"mail\" value=\"$show[mail]\"></td></tr>
<tr><td style='background-color: white;'>Hjemmeside:</td><td style='background-color: white;'><input type=\"text\" name=\"hjemmeside\" value=\"$show[hjemmeside]\"></td></tr>
<tr><td style='background-color: white;'></td></td></tr></table><br><input type='submit' value='Opdater'>
              </td></tr></table></td></tr></table></body></html>";
} else {
?>
<html>
<head>
<script language="JavaScript">
alert('Denne funktion kræver du er logget ind');
window.location="index.php";
</script>
<?php
}
?>
----------------------------------------------------

Håber nogle kan hjælpe, jeg har selv prøvet en del :)
Avatar billede lava Nybegynder
07. maj 2007 - 23:16 #1
din while($r = mysql_fetch_array($foresp)){

er ikke lukket med en }
Avatar billede lava Nybegynder
07. maj 2007 - 23:16 #2
Det er derfor din "else" fejler
Avatar billede nwn Nybegynder
08. maj 2007 - 13:58 #3
Nu skiver den følgende fejlmeddelse:

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /customers/xhero.dk/xhero.dk/httpd.www/Test/rediger.php on line 21
Avatar billede nwn Nybegynder
08. maj 2007 - 17:30 #4
Jeg har fået det fikset, fandt ud af jeg slet ikke skulle bruge de 2 linier.
Så slettede dem, og nu virker det.

Men ellers tak for hjælpen, du får point (:
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester