Avatar billede okf2000 Juniormester
11. juli 2006 - 10:33 Der er 116 kommentarer og
1 løsning

hjælp til en der ikke har den store forstand på php programing,

hej..

jeg er i gang med en hjemmeside til en bil klub men jeg skal bruge noget database og php sider til at holde styr på medlemerne på siden hvor det også skal være mulit for dem at ændere deres data, ved hjælp af login.

ting som jeg skal bruge er.
bilens model.
bilens årgang.
bilens faver.
bilens tilstand (på plader, under resturing og skal igang med resturing)
Brugens fulde navn.
Brugens bruger navn. (må ikke kunne ænderes)
Brugens Førsldag.
Brugens postnummmer.
mulihed for brugen at ændere password.
mulihed for en admin har slette brugen.
mulihed for at putte flere ting på listen serene.

P.S.
Kluben har ikke penge, da den føste lige er kommet igang.

http://klub.fordanglia.dk

//
okf2000
Avatar billede zynzz Praktikant
11. juli 2006 - 12:11 #1
Hvor meget vil du have hjælp til ?
Avatar billede okf2000 Juniormester
11. juli 2006 - 12:15 #2
noget start kode, jeg pjarder at være god til at kom rundet i det bage efter, jeg kan godt komme men et udkast til hvordan jeg hvade tænk mig at profiler skulle se, ud, så der kan blive lavet noget start kode som jeg kan bruge... ,men admin del tro jeg ikke jeg kan lave, men bage en med noget om at hente, og gemme infomation.
Avatar billede zynzz Praktikant
11. juli 2006 - 12:19 #3
Altså jeg kan godt hjælpe med nogle ting..
Avatar billede okf2000 Juniormester
11. juli 2006 - 12:21 #4
det ville jeg hvade glad for..
Avatar billede zynzz Praktikant
11. juli 2006 - 12:27 #5
Jeg har lavet et dump til databasen som du kan starte med:

CREATE TABLE brugere (
  id int(11) NOT NULL auto_increment,
  brugernavn varchar(225) NOT NULL,
  password varchar(225) NOT NULL,
  navn varchar(225) NOT NULL,
  foedselsdag varchar(225) NOT NULL,
  postnr varchar(225) NOT NULL,
  bil_model varchar(225) NOT NULL,
  bil_alder varchar(225) NOT NULL,
  bil_farve varchar(225) NOT NULL,
  bil_tilstand text NOT NULL,
  nyheden text NOT NULL,
  billed varchar(225) NOT NULL,
  tid varchar(225) NOT NULL,
  PRIMARY KEY (id)
);
Avatar billede zynzz Praktikant
11. juli 2006 - 12:31 #6
Jeg kan se du har lavet en opret funktion..
Avatar billede zynzz Praktikant
11. juli 2006 - 12:32 #7
Men det med alle de iframes vil jeg nok fraråde!
Avatar billede okf2000 Juniormester
11. juli 2006 - 12:35 #8
ok.. her du så nogen anden ide til hvordan jeg kan hent en side en i en anden..
Avatar billede okf2000 Juniormester
11. juli 2006 - 12:52 #9
Databasen har nu tablen bruger oprettet.
Avatar billede zynzz Praktikant
11. juli 2006 - 13:05 #10
Ja jeg har en måde du skal lave det på, men først skal du sætte det hele i celler...

så indsætter du det her i content:

<?
                  if(isset($_GET['side'])){
                    $sti = $_GET['side'].".php";
                    if(file_exists($sti))
                      include $sti;
else
                    include 'nyheder.php';} else
                    include 'nyheder.php';
          ?>
Avatar billede okf2000 Juniormester
11. juli 2006 - 14:23 #11
noget ligne det jeg nu her gjort i index.php ...
og fortæl nedligt hved jeg laver forkekt hvis noget...
Avatar billede zynzz Praktikant
11. juli 2006 - 14:49 #12
Bare fjern iframet i content og indsæt istedet for...

<?
                  if(isset($_GET['side'])){
                    $sti = $_GET['side'].".php";
                    if(file_exists($sti))
                      include $sti;
else
                    include 'nyheder.php';} else
                    include 'nyheder.php';
          ?>
Avatar billede zynzz Praktikant
11. juli 2006 - 14:50 #13
Så laver du dine links om til fx. index.php?side=nyheder hvis siden er nyheder, så vil den finde nyheder.php
Avatar billede okf2000 Juniormester
11. juli 2006 - 14:59 #14
ok kan du fortælle mig hvorfor det kun er min bund table det viker i, de andre funger ikke
Avatar billede zynzz Praktikant
11. juli 2006 - 15:08 #15
Du skal bare indsætte det i midten ikke i din bund
Avatar billede okf2000 Juniormester
11. juli 2006 - 15:17 #16
ok jeg her det til at køre nu.. lave lige alle sider om og vender tilbage.
Avatar billede zynzz Praktikant
11. juli 2006 - 15:22 #17
Det er bare iorden :)
Avatar billede okf2000 Juniormester
11. juli 2006 - 15:46 #18
ok så er jeg klar, nu er alle siderne blivet til php sider..
Avatar billede zynzz Praktikant
11. juli 2006 - 16:03 #19
Okay..., du har lavet opret funktion mm. ? hvordan ser din database ud ?
Avatar billede zynzz Praktikant
11. juli 2006 - 16:08 #20
http://www.eksperten.dk/spm/720154 lav din logindel sådan
Avatar billede okf2000 Juniormester
11. juli 2006 - 16:08 #21
min database er en mysql 4 hvor i at din dump til databasen har oprette tablen bruger med de tilhører indformationer, jeg han godt finde ud af at få for bindes til den, men det er så det...
hvad menere du med funktion...
Avatar billede zynzz Praktikant
11. juli 2006 - 16:32 #22
Altså har du lavet den tilmeld side ?
Avatar billede okf2000 Juniormester
11. juli 2006 - 16:39 #23
ok er nu lavet og er under medlems område, men der kommer nok også en ude i menuen..
Avatar billede zynzz Praktikant
11. juli 2006 - 17:15 #24
Kan du ikke lige ændre de 2 sidste iframe også, :)  <? include "DINSIDE.php"; ?> istedet for :P
Avatar billede okf2000 Juniormester
11. juli 2006 - 17:19 #25
alle min iframe ænder med
<?
                  if(isset($_GET['side'])){
                    $sti = $_GET['side'].".php";
                    if(file_exists($sti))
                      include $sti;
else
                    include 'nyheder.php';} else
                    include 'nyheder.php';
          ?>
og ænderet bage side til noget andet og nyheder.php til noget andet. og det gjorere je med det samme så der er ingen iframes på side mere..
Avatar billede zynzz Praktikant
11. juli 2006 - 17:34 #26
Okay, det var dejligt, hvordan ser det ud med logindelen ?
Avatar billede okf2000 Juniormester
11. juli 2006 - 17:47 #27
den er også klar og viker, men da der ikke er nogen infomationer i databasen gå den bage på fejl siden.. og alt det gamle .hlml filer er blevet slette fra serven..
Avatar billede zynzz Praktikant
11. juli 2006 - 17:53 #28
ja okay, har du prøvet at sætte noget ind i databasen =?
Avatar billede okf2000 Juniormester
11. juli 2006 - 18:03 #29
jeg kan ikke loge på med min info bruge navn=test og pass=test
Avatar billede zynzz Praktikant
11. juli 2006 - 18:59 #30
Hvad hedder dine tabeller i mySQL ? + kan jeg se din login.php ?
Avatar billede okf2000 Juniormester
11. juli 2006 - 19:03 #31
den somo burges af login og også vider hedder brugere og er inddelt i
  id     
  brugernavn 
  PASSWORD           
  navn 
  foedselsdag               
  postnr 
  bil_model               
  bil_alder 
  bil_farve               
  bil_tilstand         
  nyheden         
  billed 
  tid
og her er login
<?php
session_start();
include('config.php');

if(!isset($_POST['login'])) {
    echo "Fejl!";
    }else{
       
        $resultat = mysql_query("SELECT id FROM `brugere` WHERE brugernavn = '".addslashes($_POST['brugernavn'])."' AND password = '".addslashes($_POST['PASSWORD'])."'");
        $number = mysql_num_rows($resultat);
        $row = mysql_fetch_array($resultat);
        if($number == 1) {
        $_SESSION['uid'] = $row[id];
        header("Location:index.php?side=medlem");



        }else{ header("Location:index.php?side=fejl");

        }}
?>
Avatar billede zynzz Praktikant
11. juli 2006 - 19:06 #32
Men så skal du også ændre i din login til PASSWORD nu hedder den: name="password"
Avatar billede zynzz Praktikant
11. juli 2006 - 19:08 #33
<?
if(!isset($_SESSION['uid'])){
?>
<form method="POST" action="login.php">
<input id="in" type="text" size="15" name="brugernavn" value="Brugernavn"><br>
<input id="in" type="password" size="15" name="PASSWORD" value="kodeord"><br>
<input id="in" type="submit" value="Login" name="login">
</form>
<?
}
if(isset($_SESSION['uid'])){
echo"Du er logget ind"; }
?>
Avatar billede okf2000 Juniormester
11. juli 2006 - 19:09 #34
det virket ikke jeg prøve også at gører det samme med brugernavn den det hjælp heller ikke
Avatar billede zynzz Praktikant
11. juli 2006 - 19:10 #35
Og husk lige at sætte startsession i toppen af din index.php aller øverst:

<?
session_start();
include("config.php");
?>
Avatar billede zynzz Praktikant
11. juli 2006 - 19:11 #36
altså se dit dump + $_POST['PASSWORD'] det er med stort og $_POST skal være stort
Avatar billede okf2000 Juniormester
11. juli 2006 - 19:16 #37
ok nu virker det...
Avatar billede okf2000 Juniormester
11. juli 2006 - 19:17 #38
men den skiver ikke at jeg er logge ind
Avatar billede zynzz Praktikant
11. juli 2006 - 19:18 #39
ændrede du det her i menuen?:
<?
if(!isset($_SESSION['uid'])){
?>
<form method="POST" action="login.php">
<input id="in" type="text" size="15" name="brugernavn" value="Brugernavn"><br>
<input id="in" type="password" size="15" name="PASSWORD" value="kodeord"><br>
<input id="in" type="submit" value="Login" name="login">
</form>
<?
}
if(isset($_SESSION['uid'])){
echo"Du er logget ind"; }
?>
Avatar billede zynzz Praktikant
11. juli 2006 - 19:20 #40
Det er lidt pænere så du ikke skal slette tekst hver gang

<?
if(!isset($_SESSION['uid'])){
?>
<form method="POST" action="login.php">
<input id="in" type="text" size="15" OnClick='this.value=""' name="brugernavn" value="Brugernavn"><br>
<input id="in" type="password" size="15" OnClick='this.value=""' name="PASSWORD" value="kodeord"><br>
<input id="in" type="submit" value="Login" name="login">
</form>
<?
}
if(isset($_SESSION['uid'])){
echo"Du er logget ind"; }
?>
Avatar billede okf2000 Juniormester
11. juli 2006 - 19:21 #41
ja. men den skiver det heller ikke på den som jeg blivet sendt til der stå Du skal være logget ind! , men hvis men taster forkert kommer men til fejl siden som men skal så login system fungener
Avatar billede okf2000 Juniormester
11. juli 2006 - 19:25 #42
og fandt fejl jeg havde glemt noget af det der skulle stå i index.php
Avatar billede zynzz Praktikant
11. juli 2006 - 19:29 #43
Okay....
Lav et link til logaf.php under du er logget ind :)

logaf.php
<?
session_start();
session_destroy();
header("Location: index.php");
?>
Avatar billede okf2000 Juniormester
11. juli 2006 - 19:35 #44
er gjort hvordan gemmer men det så, det kun er der nå men er logge ind..
Avatar billede zynzz Praktikant
11. juli 2006 - 20:48 #45
gemmer hvad ?=
Avatar billede zynzz Praktikant
11. juli 2006 - 20:50 #46
<?
if(!isset($_SESSION['uid'])){
?>
<form method="POST" action="login.php">
<input id="in" type="text" size="15" OnClick='this.value=""' name="brugernavn" value="Brugernavn"><br>
<input id="in" type="password" size="15" OnClick='this.value=""' name="PASSWORD" value="kodeord"><br>
<input id="in" type="submit" value="Login" name="login">
</form>
<?
}
if(isset($_SESSION['uid'])){
echo"Du er logget ind";
?>
<a href="logaf.php">logaf</a>
<?
}
?>
Avatar billede okf2000 Juniormester
11. juli 2006 - 20:53 #47
ok, nu viker det også..
Avatar billede zynzz Praktikant
11. juli 2006 - 21:02 #48
:), hvor meget mere skal du så igang med ?
Avatar billede okf2000 Juniormester
11. juli 2006 - 21:06 #49
hvordan jeg kan gører så bruger kan ændere deres infomation om deres biler og hvordan jeg henter infomationer til mine profil side så den selv henter infomationer og fra hvorfor en bruger man har valgt..
Avatar billede zynzz Praktikant
11. juli 2006 - 21:18 #50
Kan du ikke lige skrive alle de forme der skal være ?
Avatar billede okf2000 Juniormester
11. juli 2006 - 21:26 #51
brugens navn:
Alder:
postnummer:

bil

Bilens model:
bilens årgang:
Bilens Farve:
Status:

og en mulighed for brugen er uploadet et bilded hvis det ikke er for svært. det andet brudt jeg godt kunne lavde ud fra det..

p.s.
den nuværerde udsende af profilerne kan se på
index=side?=profil.php
Avatar billede okf2000 Juniormester
11. juli 2006 - 21:28 #52
Avatar billede zynzz Praktikant
11. juli 2006 - 21:35 #53
Men skriv lige det med tabeller/inputs så jeg ikke selv skal lave det
Avatar billede okf2000 Juniormester
11. juli 2006 - 21:47 #54
sagfølge skiver jeg det selv alt ind og mange af tablene er allerede i databasen.. så bage jeg ved hvordan jeg henter infomationer i databasen så brugte det være let nok... den samme gæller gangåren at sende infomationer til databasen...
Avatar billede zynzz Praktikant
11. juli 2006 - 21:57 #55
$result = mysql_query("SELECT * FROM brugere WHERE id='$_GET[id]' ORDER BY id DESC limit 1");
while($row = mysql_fetch_array($result)) { ?>

Her mellem laver du så dine celler dit info fra databasen udskriver du således: <? echo $row[navn]; ?> = det giver navn fra databasen

<?
}
?>
Avatar billede okf2000 Juniormester
11. juli 2006 - 22:08 #56
det er nu gjort, men det kom der ingen info ud af...
Avatar billede zynzz Praktikant
11. juli 2006 - 22:16 #57
Må jeg se side ?
Avatar billede okf2000 Juniormester
11. juli 2006 - 22:16 #58
$result = mysql_query("SELECT * FROM brugere WHERE id='$_GET[id]' ORDER BY id DESC limit 1");
while($row = mysql_fetch_array($result)) { ?>
<center>
      <p align="center"><h1>Profil for <? echo $row[brugernavn]; ?></h1>
      <table border="0" width="550" height="334" cellspacing="3" cellpadding="8">
        <tr>
          <td width="50%" height="328">
            <table border="0" width="100%" height="307" bgcolor="#000000">
              <tr>
                <td width="100%" valign="top" align="center" height="303">
                  <table border="0" width="100%" height="303" align="center">
                    <tr>
                      <td id="td" width="100%" height="15" bgcolor="#CCCCCC">Bruger Info</td>
                    </tr>
                    <tr>
                      <td id="td2" width="100%" height="187" bgcolor="#669966"></td>
                    </tr>
                    <tr>
                      <td id="td2" width="100%" height="19" bgcolor="#669966"><font color="#ffffff">Navn: <? echo $row[navn];

?> </font></td>
                    </tr>
                    <tr>
                      <td id="td2" width="100%" height="19" bgcolor="#669966"><font color="#ffffff">Alder: <? echo

$row[foedselsdag]; ?> </font></td>
                    </tr>
                    <tr>
                      <td id="td2" width="100%" height="19" bgcolor="#669966"><font color="#ffffff">Postnummer: <? echo

$row[postnr]; ?></font></td>
                    </tr>
                  </table>
                </td>
              </tr>
            </table>
          </td>
          <td width="50%" height="328">
            <table border="0" width="100%" height="299" bordercolor="#000000" bgcolor="#000000">
              <tr>
                <td width="100%" valign="top" align="center" height="303">
                  <table border="0" width="100%">
                    <tr>
                      <td id="td" width="100%" height="15" bgcolor="#CCCCCC">&nbsp;Bil infomaion</td>
                    </tr>
                  </table>
                  <table border="0" width="100%" height="285">
                    <tr>
                      <td id="td2" width="50%" height="14" bgcolor="#669966"><font color="#ffffff">Model</font>&nbsp;</td>
                      <td id="td2" width="50%" height="14" bgcolor="#669966"><font color="#ffffff"><? echo $row[bil_model];

?></font>&nbsp;</td>
                    </tr>
                    <tr>
                      <td id="td2" width="50%" height="15" bgcolor="#669966"><font color="#ffffff">Årgang</font>&nbsp;</td>
                      <td id="td2" width="50%" height="15" bgcolor="#669966"><font color="#ffffff"><? echo $row[bil_alder];

?></font>&nbsp;</td>
                    </tr>
                    <tr>
                      <td id="td2" width="50%" height="13" bgcolor="#669966"><font color="#ffffff">Status</font>&nbsp;</td>
                      <td id="td2" width="50%" height="13" bgcolor="#669966"><font color="#ffffff"><? echo

$row[bil_tilstand]; ?></font>&nbsp;</td>
                    </tr>
                    <tr>
                      <td id="td2" width="50%" height="19" bgcolor="#669966"><font color="#ffffff">Farve</font>&nbsp;</td>
                      <td id="td2" width="50%" height="19" bgcolor="#669966"><font color="#ffffff"><? echo $row[bil_farve];

?></font>&nbsp;</td>
                    </tr>
                    <tr>
                      <td id="td2" width="50%" height="19" bgcolor="#669966"><font color="#ffffff">har være til

træf</font>&nbsp;</td>
                      <td id="td2" width="50%" height="19" bgcolor="#669966"><font color="#ffffff"></font>&nbsp;</td>
                    </tr>
                    <tr>
                      <td id="td2" width="50%" height="156" bgcolor="#669966" valign="top"><font color="#ffffff">Månedens

bil</font>&nbsp;</td>
                      <td id="td2" width="50%" height="156" bgcolor="#669966" valign="top"><font

color="#ffffff"></font>&nbsp;</td>
                    </tr>
                  </table>
                </td>
              </tr>
            </table>
          </td>
        </tr>
      </table>
<?
}
?>
Avatar billede Slettet bruger
11. juli 2006 - 22:21 #59
Men okf2000 hvorfor laver du en while løkke?
En løkke er til hvis man skal hente flere inputs ud, ikke bare til et.

Så kan du lige så godt erstatte:
while($row = mysql_fetch_array($result)) {
med
$row = mysql_fetch_array($result);

Husk at fjerne dit } som hænger sammen med mysql_fetch_array
Avatar billede zynzz Praktikant
11. juli 2006 - 22:28 #60
ja det behøves ikke da der kun udskrives 1..
Avatar billede zynzz Praktikant
11. juli 2006 - 22:28 #61
$row = mysql_fetch_array($result); ?>
Avatar billede zynzz Praktikant
11. juli 2006 - 22:29 #62
Men det er lige meget du kører en løkke på det
Avatar billede okf2000 Juniormester
11. juli 2006 - 22:32 #63
lige nu er alle celler væk...
Avatar billede okf2000 Juniormester
11. juli 2006 - 22:34 #64
alt er væk... og min info og min bund del nu, og det hvade jeg lige føste tilbage.
Avatar billede zynzz Praktikant
11. juli 2006 - 22:38 #65
Men husk nu der skal stå din side.php?id=idet
Avatar billede okf2000 Juniormester
11. juli 2006 - 22:46 #66
hvis
$result = mysql_query("SELECT * FROM brugere WHERE id='$_GET[id]' ORDER BY id DESC limit 1");
while($row = mysql_fetch_array($result)) { ?>

og

<?
}
?>

så forsinder min info side og min bund
Avatar billede okf2000 Juniormester
11. juli 2006 - 22:50 #67
Ses i morgen (håber jeg), for jeg er ved at være smulle tært
Avatar billede zynzz Praktikant
11. juli 2006 - 22:52 #68
altså må jeg se linket til det =?
Avatar billede okf2000 Juniormester
12. juli 2006 - 08:23 #69
$result = mysql_query("SELECT * FROM brugere WHERE id='$_GET[id]' ORDER BY id DESC limit 1");
while($row = mysql_fetch_array($result)) $row = mysql_fetch_array($result); ?>
<center>
      <p align="center"><h1>Profil for <? echo $row[brugernavn]; ?></h1>
      <table border="0" width="550" height="334" cellspacing="3" cellpadding="8">
        <tr>
          <td width="50%" height="328">
            <table border="0" width="100%" height="307" bgcolor="#000000">
              <tr>
                <td width="100%" valign="top" align="center" height="303">
                  <table border="0" width="100%" height="303" align="center">
                    <tr>
                      <td id="td" width="100%" height="15" bgcolor="#CCCCCC">Bruger Info</td>
                    </tr>
                    <tr>
                      <td id="td2" width="100%" height="187" bgcolor="#669966"></td>
                    </tr>
                    <tr>
                      <td id="td2" width="100%" height="19" bgcolor="#669966"><font color="#ffffff">Navn: <? echo $row[navn];

?> </font></td>
                    </tr>
                    <tr>
                      <td id="td2" width="100%" height="19" bgcolor="#669966"><font color="#ffffff">Alder: <? echo

$row[foedselsdag]; ?> </font></td>
                    </tr>
                    <tr>
                      <td id="td2" width="100%" height="19" bgcolor="#669966"><font color="#ffffff">Postnummer: <? echo

$row[postnr]; ?></font></td>
                    </tr>
                  </table>
                </td>
              </tr>
            </table>
          </td>
          <td width="50%" height="328">
            <table border="0" width="100%" height="299" bordercolor="#000000" bgcolor="#000000">
              <tr>
                <td width="100%" valign="top" align="center" height="303">
                  <table border="0" width="100%">
                    <tr>
                      <td id="td" width="100%" height="15" bgcolor="#CCCCCC">&nbsp;Bil infomaion</td>
                    </tr>
                  </table>
                  <table border="0" width="100%" height="285">
                    <tr>
                      <td id="td2" width="50%" height="14" bgcolor="#669966"><font color="#ffffff">Model</font>&nbsp;</td>
                      <td id="td2" width="50%" height="14" bgcolor="#669966"><font color="#ffffff"><? echo $row[bil_model];

?></font>&nbsp;</td>
                    </tr>
                    <tr>
                      <td id="td2" width="50%" height="15" bgcolor="#669966"><font color="#ffffff">Årgang</font>&nbsp;</td>
                      <td id="td2" width="50%" height="15" bgcolor="#669966"><font color="#ffffff"><? echo $row[bil_alder];

?></font>&nbsp;</td>
                    </tr>
                    <tr>
                      <td id="td2" width="50%" height="13" bgcolor="#669966"><font color="#ffffff">Status</font>&nbsp;</td>
                      <td id="td2" width="50%" height="13" bgcolor="#669966"><font color="#ffffff"><? echo

$row[bil_tilstand]; ?></font>&nbsp;</td>
                    </tr>
                    <tr>
                      <td id="td2" width="50%" height="19" bgcolor="#669966"><font color="#ffffff">Farve</font>&nbsp;</td>
                      <td id="td2" width="50%" height="19" bgcolor="#669966"><font color="#ffffff"><? echo $row[bil_farve];

?></font>&nbsp;</td>
                    </tr>
                    <tr>
                      <td id="td2" width="50%" height="19" bgcolor="#669966"><font color="#ffffff">har være til

træf</font>&nbsp;</td>
                      <td id="td2" width="50%" height="19" bgcolor="#669966"><font color="#ffffff"></font>&nbsp;</td>
                    </tr>
                    <tr>
                      <td id="td2" width="50%" height="156" bgcolor="#669966" valign="top"><font color="#ffffff">Månedens

bil</font>&nbsp;</td>
                      <td id="td2" width="50%" height="156" bgcolor="#669966" valign="top"><font

color="#ffffff"></font>&nbsp;</td>
                    </tr>
                  </table>
                </td>
              </tr>
            </table>
          </td>
        </tr>
      </table>
<?
}
?>
Avatar billede zynzz Praktikant
12. juli 2006 - 10:02 #71
Og der mangler ikke <? i toppen ?
Avatar billede okf2000 Juniormester
12. juli 2006 - 10:05 #72
selv om de er der virker det ikke.
Avatar billede zynzz Praktikant
12. juli 2006 - 10:14 #73
Hvad hedder databasen og hvad er id til brugeren
Avatar billede zynzz Praktikant
12. juli 2006 - 10:15 #74
ændre det her:
while($row = mysql_fetch_array($result)) $row = mysql_fetch_array($result);


til:

while($row = mysql_fetch_array($result)) {
Avatar billede okf2000 Juniormester
12. juli 2006 - 10:17 #75
nope det hjælp heller ikke..
Avatar billede zynzz Praktikant
12. juli 2006 - 10:18 #76
Sikker ?
Avatar billede zynzz Praktikant
12. juli 2006 - 10:19 #77
prøv at sende det script igen
Avatar billede okf2000 Juniormester
12. juli 2006 - 10:20 #78
ja, har indad slette filen og lagt den op igen + klikke på opdater.
Avatar billede okf2000 Juniormester
12. juli 2006 - 10:20 #79
<? $result = mysql_query("SELECT * FROM brugere WHERE id='$_GET[id]' ORDER BY id DESC limit 1");
while($row = mysql_fetch_array($result)) {
<center>
      <p align="center"><h1>Profil for <? echo $row[brugernavn]; ?></h1>
      <table border="0" width="550" height="334" cellspacing="3" cellpadding="8">
        <tr>
          <td width="50%" height="328">
            <table border="0" width="100%" height="307" bgcolor="#000000">
              <tr>
                <td width="100%" valign="top" align="center" height="303">
                  <table border="0" width="100%" height="303" align="center">
                    <tr>
                      <td id="td" width="100%" height="15" bgcolor="#CCCCCC">Bruger Info</td>
                    </tr>
                    <tr>
                      <td id="td2" width="100%" height="187" bgcolor="#669966"></td>
                    </tr>
                    <tr>
                      <td id="td2" width="100%" height="19" bgcolor="#669966"><font color="#ffffff">Navn: <? echo $row[navn];

?> </font></td>
                    </tr>
                    <tr>
                      <td id="td2" width="100%" height="19" bgcolor="#669966"><font color="#ffffff">Alder: <? echo

$row[foedselsdag]; ?> </font></td>
                    </tr>
                    <tr>
                      <td id="td2" width="100%" height="19" bgcolor="#669966"><font color="#ffffff">Postnummer: <? echo

$row[postnr]; ?></font></td>
                    </tr>
                  </table>
                </td>
              </tr>
            </table>
          </td>
          <td width="50%" height="328">
            <table border="0" width="100%" height="299" bordercolor="#000000" bgcolor="#000000">
              <tr>
                <td width="100%" valign="top" align="center" height="303">
                  <table border="0" width="100%">
                    <tr>
                      <td id="td" width="100%" height="15" bgcolor="#CCCCCC">&nbsp;Bil infomaion</td>
                    </tr>
                  </table>
                  <table border="0" width="100%" height="285">
                    <tr>
                      <td id="td2" width="50%" height="14" bgcolor="#669966"><font color="#ffffff">Model</font>&nbsp;</td>
                      <td id="td2" width="50%" height="14" bgcolor="#669966"><font color="#ffffff"><? echo $row[bil_model];

?></font>&nbsp;</td>
                    </tr>
                    <tr>
                      <td id="td2" width="50%" height="15" bgcolor="#669966"><font color="#ffffff">Årgang</font>&nbsp;</td>
                      <td id="td2" width="50%" height="15" bgcolor="#669966"><font color="#ffffff"><? echo $row[bil_alder];

?></font>&nbsp;</td>
                    </tr>
                    <tr>
                      <td id="td2" width="50%" height="13" bgcolor="#669966"><font color="#ffffff">Status</font>&nbsp;</td>
                      <td id="td2" width="50%" height="13" bgcolor="#669966"><font color="#ffffff"><? echo

$row[bil_tilstand]; ?></font>&nbsp;</td>
                    </tr>
                    <tr>
                      <td id="td2" width="50%" height="19" bgcolor="#669966"><font color="#ffffff">Farve</font>&nbsp;</td>
                      <td id="td2" width="50%" height="19" bgcolor="#669966"><font color="#ffffff"><? echo $row[bil_farve];

?></font>&nbsp;</td>
                    </tr>
                    <tr>
                      <td id="td2" width="50%" height="19" bgcolor="#669966"><font color="#ffffff">har være til

træf</font>&nbsp;</td>
                      <td id="td2" width="50%" height="19" bgcolor="#669966"><font color="#ffffff"></font>&nbsp;</td>
                    </tr>
                    <tr>
                      <td id="td2" width="50%" height="156" bgcolor="#669966" valign="top"><font color="#ffffff">Månedens

bil</font>&nbsp;</td>
                      <td id="td2" width="50%" height="156" bgcolor="#669966" valign="top"><font

color="#ffffff"></font>&nbsp;</td>
                    </tr>
                  </table>
                </td>
              </tr>
            </table>
          </td>
        </tr>
      </table>
<?
}
?>

det er den seneste version
Avatar billede okf2000 Juniormester
12. juli 2006 - 10:23 #80
må lige gå.. jeg skal hvade sat nye dæk på bilen...
Avatar billede okf2000 Juniormester
12. juli 2006 - 11:57 #81
ok så er jeg tilbage..
Avatar billede okf2000 Juniormester
12. juli 2006 - 12:00 #82
nu er info og bund tlibage men mine tabler er væk...
Avatar billede zynzz Praktikant
12. juli 2006 - 12:07 #83
http://klub.fordanglia.dk/index.php?side=profil&id=2


Der kommer ikke så meget, har du indsat noget i databasen =?

Jeg tror du skal tage noget grundlæggende php, altså lære noget mere om php
Avatar billede okf2000 Juniormester
12. juli 2006 - 12:34 #84
så her jeg fået det til at virke..
Avatar billede okf2000 Juniormester
12. juli 2006 - 12:35 #85
hvordan kan jeg hent den ind i "side" på index med info..
Avatar billede zynzz Praktikant
12. juli 2006 - 12:37 #86
øhh, hvad mener du ?
Avatar billede okf2000 Juniormester
12. juli 2006 - 12:38 #87
ok her fundet ud af det..
Avatar billede zynzz Praktikant
12. juli 2006 - 12:39 #88
Det var så det ?
Avatar billede okf2000 Juniormester
12. juli 2006 - 12:42 #89
med den sådan virket den..
<?
session_start();
include("config.php");
?>
<?
$result = mysql_query("SELECT * FROM brugere WHERE id='$_GET[id]'");
while($row = mysql_fetch_array($result)) { ?>
Avatar billede okf2000 Juniormester
12. juli 2006 - 12:42 #90
glem <?
session_start();
include("config.php");
?>
for det her jeg slette igen..
Avatar billede zynzz Praktikant
12. juli 2006 - 12:43 #91
session_start skal du ikke have i toppen heller ikke config.php da du har det includeret i index.php
Avatar billede okf2000 Juniormester
12. juli 2006 - 12:47 #92
og jeg skave før så er det væk.. nu skal skive ind i den med en ret/tilføre side..
Avatar billede zynzz Praktikant
12. juli 2006 - 13:45 #93
Var det alt nu ?
Avatar billede okf2000 Juniormester
12. juli 2006 - 13:49 #94
jeg vil grene vide om man kan hente en bestem værdi på en bruger som er logge ind lidt lige som
$result = mysql_query("SELECT * FROM brugere WHERE id='$_GET[id]' ");
while($row = mysql_fetch_array($result)) { ?>
Avatar billede zynzz Praktikant
12. juli 2006 - 13:54 #95
$result = mysql_query("SELECT * FROM brugere WHERE id='$_SESSION[uid]' ");
while($row = mysql_fetch_array($result)) { ?>
Avatar billede okf2000 Juniormester
12. juli 2006 - 13:59 #96
og noget med hvordan jeg updater info i db med forms. og så det kun er den bruger som er logge ind der bliver på virket.
Avatar billede okf2000 Juniormester
12. juli 2006 - 14:03 #97
men så skal du nok få fred..
Avatar billede zynzz Praktikant
12. juli 2006 - 14:10 #98
Jeg lægger lige et svar :)
Avatar billede zynzz Praktikant
12. juli 2006 - 14:16 #99
tak, hvis der er mere skriv lige...
Avatar billede okf2000 Juniormester
12. juli 2006 - 14:23 #100
noget med hvordan jeg updater info i db med forms. og så det kun er den bruger som er logge ind der bliver på virket.
Avatar billede zynzz Praktikant
12. juli 2006 - 14:30 #101
eksempel:
mysql_query("UPDATE brugere SET navn='$_POST[navn]' WHERE id='$_SESSION[uid]'");


$_POST[navn] er den værdi du får fra din form, navnen på input skal så hedde navn
Avatar billede okf2000 Juniormester
12. juli 2006 - 15:17 #102
hvordan skal form se ud, og skal de være i to filer
Avatar billede okf2000 Juniormester
12. juli 2006 - 15:27 #103
er dette helt forkert..

ret.php
<?php
if(!isset($_POST['ret'])) {
       
        mysql_query("UPDATE brugere SET navn='$_POST[navn]' WHERE id='$_SESSION[uid]'");
        header("Location:index.php?side=meom");
}
?>

og form.

<form action="ret.php" method="POST">
Enter your bil_model: <input type="text" name="navn">
<input type="submit" name="ret">
</form>
Avatar billede zynzz Praktikant
12. juli 2006 - 15:31 #104
Du skal kører den fra index.php?side=ret
(ellers har du jo ikke session med...!)
+ der skal ikke være ! foran isset for så udfører den ikke handlingen da $_POST[ret] bliver sat!

<
if(isset($_POST['ret'])) {
       
        mysql_query("UPDATE brugere SET navn='$_POST[navn]' WHERE id='$_SESSION[uid]'");
        echo"brugeren blev ændret";
}
?>


<form action="" method="POST">
Enter your bil_model: <input type="text" name="navn">
<input type="submit" name="ret">
</form>
Avatar billede okf2000 Juniormester
12. juli 2006 - 15:44 #105
ok nu viker det..
Avatar billede zynzz Praktikant
12. juli 2006 - 15:50 #106
lyder da godt....
Avatar billede okf2000 Juniormester
12. juli 2006 - 16:50 #107
se dette regtigt ud hvis men skal ligge et nyt medlem i systemet..

(tilmeld2.php)

<? $sql="INSERT INTO bruger
(firstname,lastname,age,email,postnr,Adresse,tlf,PASSWORD,bil_model,bil_farve,bil_tilstand,hhhoo'

)
VALUES
('$_POST[navn]','$_POST[email]','$_POST[postnr]','$_POST[Adresse]','$_POST[tlf]','$_POST[PASSWORD

]','$_POST[bil_model]','$_POST[bil_alder]','$_POST[bil_farve]','$_POST[bil_tilstand]','$_POST[hhh

oo]')";if (!mysql_query($sql,$con))
  {
  die('Error: ' . mysql_error());
  }echo "Success!";
?>

tilmeld.php

<FORM method="post" action="index.php?side=tilmeld2">
        <table border="0" width="100%" height="173" cellspacing="0" cellpadding="0">
          <tr>
            <td width="39%" height="23" id="td3">Navn: <font color="ff0000">*</font></td>
            <td width="61%" height="23"><input id="in" type="text" name="navn" size="48"></td>
          </tr>
          <tr>
            <td width="39%" height="23" id="td3">Email: <font color="ff0000">*</font></td>
            <td width="61%" height="23"><input id="in" type="text" name="email" size="48"></td>
          </tr>
          <tr>
            <td width="39%" height="14" id="td3">Adresse: <font color="ff0000">*</font></td>
            <td width="61%" height="14"><input id="in" type="text" name="adresse" size="48"></td>
          </tr>
          <tr>
            <td width="39%" height="23" id="td3">Postnummer: <font color="ff0000">*</font></td>
            <td width="61%" height="23"><input id="in" type="text" name="postnr" size="48"></td>
          </tr>
          <tr>
            <td width="39%" height="10" id="td3">Tlf.:</td>
            <td width="61%" height="10"><input id="in" type="text" name="tlf" size="48" maxlength="12"></td>
          </tr>
          <tr>
            <td width="39%" height="19" id="td3">Ønsket bruger navn: <font color="ff0000">*</font></td>
            <td width="61%" height="19"><input id="in" type="text" name="brugernavn" size="48"></td>
          </tr>
          <tr>
            <td width="39%" height="19" id="td3">Ønsket kodeord min. 4 tegn <font color="ff0000">*</font></td>
            <td width="61%" height="19"><input id="in" type="text" name="password" size="48"></td>
          </tr>
          <tr>
            <td width="39%" height="19" id="td3">Gentag kodeord <font color="ff0000">*</font></td>
            <td width="61%" height="19"><input id="in" type="text" name="" size="48"></td>
          </tr>
        </table>
        <table border="0" width="100%" cellspacing="0" cellpadding="0">
          <tr>
            <td width="39%" id="td3">Her du en Anglia? <font color="ff0000">*</font></td>
            <td width="61%">
            </td>
          </tr>
          <tr>
            <td width="39%" id="td3">Hvis Ja, Hvorfor en model?</td>
            <td width="61%"><input id="in" type="text" name="bil_model" size="48"></td>
          </tr>
        </table>
        <table border="0" width="100%" cellspacing="0" cellpadding="0">
          <tr>
            <td width="39%" id="td3">må vi gjører dig synlig på medlems siden? <font color="ff0000">*</font></td>
            <td width="61%">
            </td>
          </tr>
          <tr>
            <td width="39%" id="td3">Hvordan fandt du os?</td>
            <td width="61%" id="td3"><select size="1" name="hhhoo">
                <option>Google</option>
                <option>Fordanglia.dk</option>
                <option>chart</option>
                <option>en ven</option>
                <option>Danke links</option>
                <option>rideklubbenvestervang</option>
                <option>Elektronikens paradis ooas.dk</option>
                <option>Andet</option>
              </select></td>
          </tr>
          <tr>
            <td width="39%" id="td3">Kun du tænke dig er være med i bestyreselen? </td>
            <td width="61%">
            </td>
          </tr>
        </table>
        <p><input id="in" type="submit" value="Send" name="B1"><input id="in" type="reset" value="Nulstil" name="B2"></p>
      </form>
Avatar billede zynzz Praktikant
12. juli 2006 - 17:11 #108
Det ser rimelig rigtigt ud, men jeg syntes dog der mangler noget i tilmeld2 htm. $con
Avatar billede zynzz Praktikant
12. juli 2006 - 17:13 #109
Men hvorfor lave det på den måde ?, hvorfor ikke gøre som du har gjordt ved alle de andre ?
Avatar billede okf2000 Juniormester
12. juli 2006 - 17:19 #110
som

mysql_query("INSERT INTO brugere")

(firstname,lastname,age,email,postnr,Adresse,tlf,PASSWORD,bil_model,bil_farve,bil_tilstand,hhhoo'

)
VALUES
('$_POST[navn]','$_POST[email]','$_POST[postnr]','$_POST[Adresse]','$_POST[tlf]','$_POST[PASSWORD

]','$_POST[bil_model]','$_POST[bil_alder]','$_POST[bil_farve]','$_POST[bil_tilstand]','$_POST[hhh

oo]')";
Avatar billede okf2000 Juniormester
12. juli 2006 - 17:27 #111
jeg bage ikke fået noget af det til at virke..
Avatar billede okf2000 Juniormester
12. juli 2006 - 17:31 #112
<?
if(isset($_POST['send'])) {
mysql_query("INSERT INTO brugere")
VALUES
('$_POST[navn]','$_POST[email]','$_POST[postnr]','$_POST[Adresse]','$_POST[tlf]','$_POST[PASSWORD
]','$_POST[bil_model]','$_POST[bil_alder]','$_POST[bil_farve]','$_POST[bil_tilstand]','$_POST[hhh
oo]');
echo"tilmelding er nu sendt";
?>

her jeg prøvet i tilmeld.php
Avatar billede zynzz Praktikant
12. juli 2006 - 17:35 #113
mysql_query("INSERT INTO brugere")

(firstname,lastname,age,email,postnr,Adresse,tlf,PASSWORD,bil_model,bil_farve,bil_tilstand,hhhoo'

)
VALUES
('$_POST[navn]','$_POST[email]','$_POST[postnr]','$_POST[Adresse]','$_POST[tlf]','$_POST[PASSWORD

]','$_POST[bil_model]','$_POST[bil_alder]','$_POST[bil_farve]','$_POST[bil_tilstand]','$_POST[hhh

oo]')";



Du har bla ikke noget der hedder firstname i databasen heller ikke lastname!
Avatar billede okf2000 Juniormester
12. juli 2006 - 17:41 #114
jeg tro jeg havde slette dem.. nå pyt
Avatar billede okf2000 Juniormester
12. juli 2006 - 17:45 #115
jeg kan bage ikke få det til at virke...
Avatar billede zynzz Praktikant
12. juli 2006 - 18:05 #116
Men tjek lige små/store bogstaver!
Avatar billede okf2000 Juniormester
12. juli 2006 - 20:02 #117
vil ud ikke skive en, for lige gyldit havde jeg gøre så virker det ikke..
og her tjekket for storer og små bogstaver.
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
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

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