/ Forside / Teknologi / Udvikling / PHP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
Variabler fra php til html...
Fra : Michael Gaardbo Thom~


Dato : 16-10-03 17:13

Jeg vil gerne bruge en php-variabel i mit html-kode... jeg har en
login hvor jeg får brugernavnet og så vil jeg gerne bruge navnet
i noget html-kode... Kan jeg det og hvordan?
Noget andet er at jeg gerne vil bruge navnet på flere forskellige
sider... Hvordan kan jeg gøre det uden at brugeren selv skal
taste det ind flere gange... Jeg skal f.eks. bruge navnet på den
der er logget ind til noget SQL på en anden side....
Håber at der nogen der kan hjælpe mig, på forhånd tak!


--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

 
 
Johan Holst Nielsen (16-10-2003)
Kommentar
Fra : Johan Holst Nielsen


Dato : 16-10-03 17:27

Michael Gaardbo Thomsen wrote:
> Jeg vil gerne bruge en php-variabel i mit html-kode... jeg har en
> login hvor jeg får brugernavnet og så vil jeg gerne bruge navnet
> i noget html-kode... Kan jeg det og hvordan?

Hmm, hvis du bruger en formular med POST som method skal du skrive

<?php
echo $_POST['feltNavn'];
?>

> Noget andet er at jeg gerne vil bruge navnet på flere forskellige
> sider... Hvordan kan jeg gøre det uden at brugeren selv skal
> taste det ind flere gange... Jeg skal f.eks. bruge navnet på den
> der er logget ind til noget SQL på en anden side....
> Håber at der nogen der kan hjælpe mig, på forhånd tak!

Kig på sessions
http://dk.php.net/session

mvh
Johan


Michael Gaardbo Thom~ (16-10-2003)
Kommentar
Fra : Michael Gaardbo Thom~


Dato : 16-10-03 22:30

Johan Holst Nielsen wrote in dk.edb.internet.webdesign.serverside.php:
> Michael Gaardbo Thomsen wrote:
> > Jeg vil gerne bruge en php-variabel i mit html-kode... jeg har en
> > login hvor jeg får brugernavnet og så vil jeg gerne bruge navnet
> > i noget html-kode... Kan jeg det og hvordan?
>
> Hmm, hvis du bruger en formular med POST som method skal du skrive
>
> <?php
> echo $_POST['feltNavn'];
> ?>
>
> > Noget andet er at jeg gerne vil bruge navnet på flere forskellige
> > sider... Hvordan kan jeg gøre det uden at brugeren selv skal
> > taste det ind flere gange... Jeg skal f.eks. bruge navnet på den
> > der er logget ind til noget SQL på en anden side....
> > Håber at der nogen der kan hjælpe mig, på forhånd tak!
>
> Kig på sessions
> http://dk.php.net/session
>
> mvh
> Johan
>
Ja tak for rådet, men jeg ved godt at man kan bruge $_REQUEST til at
hente navnet fra en side, men hvis jeg skal bruge navnet på flere end
én side hvordan gør jeg så....?

--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Johan Holst Nielsen (16-10-2003)
Kommentar
Fra : Johan Holst Nielsen


Dato : 16-10-03 22:43

Michael Gaardbo Thomsen wrote:
>>Kig på sessions
>>http://dk.php.net/session
>>
> Ja tak for rådet, men jeg ved godt at man kan bruge $_REQUEST til at
> hente navnet fra en side, men hvis jeg skal bruge navnet på flere end
> én side hvordan gør jeg så....?

Jaah, som du kan se - kig på sessions.
Læs om sessions inde på PHP website... hvis du har spørgsmål så stil dem
- men læs lige linket igennem først.

mvh
Johan


Michael Gaardbo Thom~ (16-10-2003)
Kommentar
Fra : Michael Gaardbo Thom~


Dato : 16-10-03 22:59

Johan Holst Nielsen wrote in dk.edb.internet.webdesign.serverside.php:
> Michael Gaardbo Thomsen wrote:
> >>Kig på sessions
> >>http://dk.php.net/session
> >>
> > Ja tak for rådet, men jeg ved godt at man kan bruge $_REQUEST til at
> > hente navnet fra en side, men hvis jeg skal bruge navnet på flere end
> > én side hvordan gør jeg så....?
>
> Jaah, som du kan se - kig på sessions.
> Læs om sessions inde på PHP website... hvis du har spørgsmål så stil dem
> - men læs lige linket igennem først.
>
> mvh
> Johan
>
Sorry har lige kigget linket igennem...
Jeg skal så lige komme med en indrømmelse, jeg er ikke nogen superhaj til
det her kode værk... Så hvis du kunne komme med et godt og newbie-venligt
eksempel ville det være dejligt....
Jeg har kun arbejdet med PHP i 3 uger...
Håber du stadigt vil hjælpe...

--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Michael Gaardbo Thom~ (16-10-2003)
Kommentar
Fra : Michael Gaardbo Thom~


Dato : 16-10-03 23:16

Michael Gaardbo Thomsen wrote in dk.edb.internet.webdesign.serverside.php:
> Johan Holst Nielsen wrote in dk.edb.internet.webdesign.serverside.php:
> > Michael Gaardbo Thomsen wrote:
> > >>Kig på sessions
> > >>http://dk.php.net/session
> > >>
> > > Ja tak for rådet, men jeg ved godt at man kan bruge $_REQUEST til at
> > > hente navnet fra en side, men hvis jeg skal bruge navnet på flere end
> > > én side hvordan gør jeg så....?
> >
> > Jaah, som du kan se - kig på sessions.
> > Læs om sessions inde på PHP website... hvis du har spørgsmål så stil dem
> > - men læs lige linket igennem først.
> >
> > mvh
> > Johan
> >
> Sorry har lige kigget linket igennem...
> Jeg skal så lige komme med en indrømmelse, jeg er ikke nogen superhaj til
> det her kode værk... Så hvis du kunne komme med et godt og newbie-venligt
> eksempel ville det være dejligt....
> Jeg har kun arbejdet med PHP i 3 uger...
> Håber du stadigt vil hjælpe...

Har lige en tilføjelse, der kan gøre det mere klart hvad det er jeg vil:
Jeg har en loginside, der fører brugeren over i en slags velkomst side(her kan
jeg godt finde ud af at få fat i brugernavnet, med en $_REQUEST), hvor brugeren
så kan vælge forskellige ting, der fører ham/hende videre på sider der bruger
databasen... det er her jeg skal bruge navnet på den der er logget ind til at
hive de rigtige data fra databasen...


--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Johan Holst Nielsen (16-10-2003)
Kommentar
Fra : Johan Holst Nielsen


Dato : 16-10-03 23:28

Michael Gaardbo Thomsen wrote:

> Michael Gaardbo Thomsen wrote in dk.edb.internet.webdesign.serverside.php:
>
>>Johan Holst Nielsen wrote in dk.edb.internet.webdesign.serverside.php:
>>
>>>Michael Gaardbo Thomsen wrote:
>>>
>>>>>Kig på sessions
>>>>>http://dk.php.net/session
>>>>>
>>>>
>>>>Ja tak for rådet, men jeg ved godt at man kan bruge $_REQUEST til at
>>>>hente navnet fra en side, men hvis jeg skal bruge navnet på flere end
>>>>én side hvordan gør jeg så....?
>>>
>>>
>>>Jaah, som du kan se - kig på sessions.
>>>Læs om sessions inde på PHP website... hvis du har spørgsmål så stil dem
>>>- men læs lige linket igennem først.
>>>
>>>mvh
>>>Johan
>>>
>>
>>Sorry har lige kigget linket igennem...
>>Jeg skal så lige komme med en indrømmelse, jeg er ikke nogen superhaj til
>>det her kode værk... Så hvis du kunne komme med et godt og newbie-venligt
>>eksempel ville det være dejligt....
>>Jeg har kun arbejdet med PHP i 3 uger...
>>Håber du stadigt vil hjælpe...
>
>
> Har lige en tilføjelse, der kan gøre det mere klart hvad det er jeg vil:
> Jeg har en loginside, der fører brugeren over i en slags velkomst side(her kan
> jeg godt finde ud af at få fat i brugernavnet, med en $_REQUEST), hvor brugeren
> så kan vælge forskellige ting, der fører ham/hende videre på sider der bruger
> databasen... det er her jeg skal bruge navnet på den der er logget ind til at
> hive de rigtige data fra databasen...

Well princippet er således:


1. Brugeren logger ind
2. Du tjekker brugerens brugernavn/password
3. Du videresender bruger til hovedsiden
4. Brugeren surfer rundt på siden...

Reelt set kan du sætte loginsiden til at være en ekstra side? Jeg ved
ikke hvor du finder brugernavne osv?
Reelt laver du alt authorization på f.eks. login.php

Når du har fanget brugerens password og brugernavn kan du ligge det i en
session... f.eks. således

<?php
session_start();
$_SESSION['brugernavn'] = $_REQUEST['brugernavn'];
$_SESSION['password'] = md5($_REQUEST['password']); //eller hvad du vil
?>

Bemærk koden skal skrives INDEN der sendes noget til browseren... det
skal altså være den ØVERSTE kode i dit dokument - dog må der gerne så
noget andet PHP foran - men INGEN HTML :)

På de andre sites skal du så blot starte med at indsætte følgende i
toppen (ingen inden alt HTML'et)
<?php
session_start();
?>


Når du så vil skrive brugernavnet gør du blot således

Hej <?=$_SESSION['brugernavn']?>, og velkommen tilbage.

----

Håber det det var lidt forståeligt :)

mvh
Johan


Michael Gaardbo Thom~ (17-10-2003)
Kommentar
Fra : Michael Gaardbo Thom~


Dato : 17-10-03 08:06

Johan Holst Nielsen wrote in dk.edb.internet.webdesign.serverside.php:
> Michael Gaardbo Thomsen wrote:
>
> > Michael Gaardbo Thomsen wrote in dk.edb.internet.webdesign.serverside.php:
> >
> >>Johan Holst Nielsen wrote in dk.edb.internet.webdesign.serverside.php:
> >>
> >>>Michael Gaardbo Thomsen wrote:
> >>>
> >>>>>Kig på sessions
> >>>>>http://dk.php.net/session
> >>>>>
> >>>>
> >>>>Ja tak for rådet, men jeg ved godt at man kan bruge $_REQUEST til at
> >>>>hente navnet fra en side, men hvis jeg skal bruge navnet på flere end
> >>>>én side hvordan gør jeg så....?
> >>>
> >>>
> >>>Jaah, som du kan se - kig på sessions.
> >>>Læs om sessions inde på PHP website... hvis du har spørgsmål så stil dem
> >>>- men læs lige linket igennem først.
> >>>
> >>>mvh
> >>>Johan
> >>>
> >>
> >>Sorry har lige kigget linket igennem...
> >>Jeg skal så lige komme med en indrømmelse, jeg er ikke nogen superhaj til
> >>det her kode værk... Så hvis du kunne komme med et godt og newbie-venligt
> >>eksempel ville det være dejligt....
> >>Jeg har kun arbejdet med PHP i 3 uger...
> >>Håber du stadigt vil hjælpe...
> >
> >
> > Har lige en tilføjelse, der kan gøre det mere klart hvad det er jeg vil:
> > Jeg har en loginside, der fører brugeren over i en slags velkomst side(her kan
> > jeg godt finde ud af at få fat i brugernavnet, med en $_REQUEST), hvor brugeren
> > så kan vælge forskellige ting, der fører ham/hende videre på sider der bruger
> > databasen... det er her jeg skal bruge navnet på den der er logget ind til at
> > hive de rigtige data fra databasen...
>
> Well princippet er således:
>
>
> 1. Brugeren logger ind
> 2. Du tjekker brugerens brugernavn/password
> 3. Du videresender bruger til hovedsiden
> 4. Brugeren surfer rundt på siden...
>
> Reelt set kan du sætte loginsiden til at være en ekstra side? Jeg ved
> ikke hvor du finder brugernavne osv?
> Reelt laver du alt authorization på f.eks. login.php
>
> Når du har fanget brugerens password og brugernavn kan du ligge det i en
> session... f.eks. således
>
> <?php
> session_start();
> $_SESSION['brugernavn'] = $_REQUEST['brugernavn'];
> $_SESSION['password'] = md5($_REQUEST['password']); //eller hvad du vil
> ?>
>
> Bemærk koden skal skrives INDEN der sendes noget til browseren... det
> skal altså være den ØVERSTE kode i dit dokument - dog må der gerne så
> noget andet PHP foran - men INGEN HTML :)
>
> På de andre sites skal du så blot starte med at indsætte følgende i
> toppen (ingen inden alt HTML'et)
> <?php
> session_start();
> ?>
>
>
> Når du så vil skrive brugernavnet gør du blot således
>
> Hej <?=$_SESSION['brugernavn']?>, og velkommen tilbage.
>
> ----
>
> Håber det det var lidt forståeligt :)
>
> mvh
> Johan
>
Tak for det det var helt perfekt!
mvh
Michael

--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Michael Gaardbo Thom~ (17-10-2003)
Kommentar
Fra : Michael Gaardbo Thom~


Dato : 17-10-03 10:02

Johan Holst Nielsen wrote in dk.edb.internet.webdesign.serverside.php:
> >>>Jaah, som du kan se - kig på sessions.
> >>>Læs om sessions inde på PHP website... hvis du har spørgsmål så stil dem
> >>>- men læs lige linket igennem først.
> >>>
> >>>mvh
> >>>Johan
> >>>
> >>
> Well princippet er således:
>
>
> 1. Brugeren logger ind
> 2. Du tjekker brugerens brugernavn/password
> 3. Du videresender bruger til hovedsiden
> 4. Brugeren surfer rundt på siden...
>
> Reelt set kan du sætte loginsiden til at være en ekstra side? Jeg ved
> ikke hvor du finder brugernavne osv?
> Reelt laver du alt authorization på f.eks. login.php
>
> Når du har fanget brugerens password og brugernavn kan du ligge det i en
> session... f.eks. således
>
> <?php
> session_start();
> $_SESSION['brugernavn'] = $_REQUEST['brugernavn'];
> $_SESSION['password'] = md5($_REQUEST['password']); //eller hvad du vil
> ?>
>
> Bemærk koden skal skrives INDEN der sendes noget til browseren... det
> skal altså være den ØVERSTE kode i dit dokument - dog må der gerne så
> noget andet PHP foran - men INGEN HTML :)
>
> På de andre sites skal du så blot starte med at indsætte følgende i
> toppen (ingen inden alt HTML'et)
> <?php
> session_start();
> ?>
>
>
> Når du så vil skrive brugernavnet gør du blot således
>
> Hej <?=$_SESSION['brugernavn']?>, og velkommen tilbage.
>
> ----
>
> Håber det det var lidt forståeligt :)
>
> mvh
> Johan
>


Nu har jeg så prøvet det, men der er problemer!!!

jeg kan ikke finde ud af - skal jeg først hente navnet over i en variabel eks.

$navn = $_REQUEST['navn'];

og så lave den session eller har jeg allerede fat i navnet via

$_SESSION['navn'] = $_REQUEST['navn'];

Som du selv siger laver jeg alt login på en login.php side, men navn og password
bliver indtastet på en login.htm - er det allerede her den session skal startes??

Mvh. Michael


--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Johan Holst Nielsen (17-10-2003)
Kommentar
Fra : Johan Holst Nielsen


Dato : 17-10-03 10:40

Michael Gaardbo Thomsen wrote:
> Nu har jeg så prøvet det, men der er problemer!!!
>
> jeg kan ikke finde ud af - skal jeg først hente navnet over i en variabel eks.
>
> $navn = $_REQUEST['navn'];
>
> og så lave den session eller har jeg allerede fat i navnet via
>
> $_SESSION['navn'] = $_REQUEST['navn'];
>
> Som du selv siger laver jeg alt login på en login.php side, men navn og password
> bliver indtastet på en login.htm - er det allerede her den session skal startes??

Nej...

Reelt set kunne det se således ud:

<?php
//login.php
session_start();

/*
En masse authorization - f.eks. op mod tekstfil, database eller ligende
*/

$_SESSION['navn'] = $_REQUEST['navn'];
header("Location: ./");
//Ikke valid skal være hel URL ikke relativ men det virker
?>


På din loggedin.php side - som f.eks. er din første side kunne
dokumentet se således ud:

<?php
//loggedin.php
session_start();
?>
<html>
<head><title>My Session Site</title></head>
<body>
Hej <?php echo $_SESSION['navn']; ?>, og velkommen til mit website :)
</body>


Din session skal først startes der hvor du starter din session - eller
hvor du skal bruge den. I dit tilfælde på login.php samt alle de sites
hvor session skal hentes ud...

Hvis du glemmer at kalde session_start() øverst i dit dokument, vil du
ikke $_SESSION arrayed ikke indeholde nogle værdier.

Hvis du kalder session_start() EFTER du har skrevet noget til klienten
(f.eks. echo "hej"; eller blot et mellemrum/linieskift før <?php) så vil
du få en warning omkring Headers Already Sent - og så vil $_SESSION
arrayed ligeledes være tomt :)

Håber det hjalp lidt ;)

mvh
Johan


Michael Gaardbo Thom~ (17-10-2003)
Kommentar
Fra : Michael Gaardbo Thom~


Dato : 17-10-03 11:59

Johan Holst Nielsen wrote in dk.edb.internet.webdesign.serverside.php:
> Michael Gaardbo Thomsen wrote:
> > Nu har jeg så prøvet det, men der er problemer!!!
> >
> > jeg kan ikke finde ud af - skal jeg først hente navnet over i en variabel eks.
> >
> > $navn = $_REQUEST['navn'];
> >
> > og så lave den session eller har jeg allerede fat i navnet via
> >
> > $_SESSION['navn'] = $_REQUEST['navn'];
> >
> > Som du selv siger laver jeg alt login på en login.php side, men navn og password
> > bliver indtastet på en login.htm - er det allerede her den session skal
startes??
>
> Nej...
>
> Reelt set kunne det se således ud:
>
> <?php
> //login.php
> session_start();
>
> /*
> En masse authorization - f.eks. op mod tekstfil, database eller ligende
> */
>
> $_SESSION['navn'] = $_REQUEST['navn'];
> header("Location: ./");
> //Ikke valid skal være hel URL ikke relativ men det virker
> ?>
>
>
> På din loggedin.php side - som f.eks. er din første side kunne
> dokumentet se således ud:
>
> <?php
> //loggedin.php
> session_start();
> ?>
> <html>
> <head><title>My Session Site</title></head>
> <body>
> Hej <?php echo $_SESSION['navn']; ?>, og velkommen til mit website :)
> </body>
>
>
> Din session skal først startes der hvor du starter din session - eller
> hvor du skal bruge den. I dit tilfælde på login.php samt alle de sites
> hvor session skal hentes ud...
>
> Hvis du glemmer at kalde session_start() øverst i dit dokument, vil du
> ikke $_SESSION arrayed ikke indeholde nogle værdier.
>
> Hvis du kalder session_start() EFTER du har skrevet noget til klienten
> (f.eks. echo "hej"; eller blot et mellemrum/linieskift før <?php) så vil
> du få en warning omkring Headers Already Sent - og så vil $_SESSION
> arrayed ligeledes være tomt :)
>
> Håber det hjalp lidt ;)
>
> mvh
> Johan
>


Det hjalp - nu har jeg fat i session variablen og kan skrive den ud....MEN jeg skal
bruge den variable i en SQL sætning:

$SQL_streng = "INSERT INTO Traefstatus VALUES (........DEN SKAL SÆTTES IND
HER................, \"$sted\", \"$dato\", \"$point\")";

hvordan gør jeg det?? Jeg har prøvet forskellige ting, men den har givet forskellige
unexpected variabel fejl!!!!

Mvh. Michael   

--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Jacob Atzen (17-10-2003)
Kommentar
Fra : Jacob Atzen


Dato : 17-10-03 12:06

Michael Gaardbo Thomsen <beastfrog@hotmail.com> writes:

> Det hjalp - nu har jeg fat i session variablen og kan skrive den
> ud....MEN jeg skal bruge den variable i en SQL sætning:
>
> $SQL_streng = "INSERT INTO Traefstatus VALUES (........DEN SKAL SÆTTES IND
> HER................, \"$sted\", \"$dato\", \"$point\")";
>
> hvordan gør jeg det?? Jeg har prøvet forskellige ting, men den har
> givet forskellige unexpected variabel fejl!!!!

$SQL_streng = "INSERT INTO Traefstatus VALUES
(".$_SESSION["variabel"].", \"$sted\", \"$dato\", \"$point\")";

Du har i øvrigt glemt apostroffer om dine variable i din SQL. Det går
ikke godt for strenge så brug:

....VALUES('foo','bar')...

--
Med venlig hilsen
- Jacob Atzen

Michael Gaardbo Thom~ (17-10-2003)
Kommentar
Fra : Michael Gaardbo Thom~


Dato : 17-10-03 12:42

Jacob Atzen wrote in dk.edb.internet.webdesign.serverside.php:
> Michael Gaardbo Thomsen <beastfrog@hotmail.com> writes:
>
> > Det hjalp - nu har jeg fat i session variablen og kan skrive den
> > ud....MEN jeg skal bruge den variable i en SQL sætning:
> >
> > $SQL_streng = "INSERT INTO Traefstatus VALUES (........DEN SKAL SÆTTES IND
> > HER................, \"$sted\", \"$dato\", \"$point\")";
> >
> > hvordan gør jeg det?? Jeg har prøvet forskellige ting, men den har
> > givet forskellige unexpected variabel fejl!!!!
>
> $SQL_streng = "INSERT INTO Traefstatus VALUES
> (".$_SESSION["variabel"].", \"$sted\", \"$dato\", \"$point\")";
>
> Du har i øvrigt glemt apostroffer om dine variable i din SQL. Det går
> ikke godt for strenge så brug:
>
> ....VALUES('foo','bar')...
>
> --
> Med venlig hilsen
> - Jacob Atzen


Yes det virker nu - men så er der lige et nyt MEN ;)

efter at jeg har udført sql sætningen, kan jeg ikke sætte en ny række ind for
den samme person eller for en anden!!

Jeg har et primær nøgle felt der hedder id som er sat til auto_increment, men
jeg ved ikke om det er det der skal til.....i koden tæller jeg id op med 1: $id
++;

Er det sådan man gør ??

Mvh. Michael

--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Jacob Atzen (17-10-2003)
Kommentar
Fra : Jacob Atzen


Dato : 17-10-03 12:49

Michael Gaardbo Thomsen <beastfrog@hotmail.com> writes:

> efter at jeg har udført sql sætningen, kan jeg ikke sætte en ny
> række ind for den samme person eller for en anden!!
>
> Jeg har et primær nøgle felt der hedder id som er sat til
> auto_increment, men jeg ved ikke om det er det der skal til.....i
> koden tæller jeg id op med 1: $id ++;

Nej. Du skal slet ikke holde styr på dit id felt manuelt, hvis du
bruger auto_increment. Når du indsætter skal du bare lade være med at
indsætte et id.

$sql = "INSERT INTO foo ('fieldname1','fieldname2') VALUES
('val1','val2')";

Hvor du udelader id fra listen af felter.

--
Med venlig hilsen
- Jacob Atzen

Michael Gaardbo Thom~ (20-10-2003)
Kommentar
Fra : Michael Gaardbo Thom~


Dato : 20-10-03 22:44

Jacob Atzen wrote in dk.edb.internet.webdesign.serverside.php:
> Michael Gaardbo Thomsen <beastfrog@hotmail.com> writes:
>
> > efter at jeg har udført sql sætningen, kan jeg ikke sætte en ny
> > række ind for den samme person eller for en anden!!
> >
> > Jeg har et primær nøgle felt der hedder id som er sat til
> > auto_increment, men jeg ved ikke om det er det der skal til.....i
> > koden tæller jeg id op med 1: $id ++;
>
> Nej. Du skal slet ikke holde styr på dit id felt manuelt, hvis du
> bruger auto_increment. Når du indsætter skal du bare lade være med at
> indsætte et id.
>
> $sql = "INSERT INTO foo ('fieldname1','fieldname2') VALUES
> ('val1','val2')";
>
> Hvor du udelader id fra listen af felter.
>
> --
> Med venlig hilsen
> - Jacob Atzen
Jeg er noget sent ude med denne tak sorry, men tak skal du/I sgu have
for al hjælpen!

--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Søg
Reklame
Statistik
Spørgsmål : 177552
Tips : 31968
Nyheder : 719565
Indlæg : 6408849
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste