|
| hvad gør jeg forkert Fra : MtM |
Dato : 07-02-06 14:56 |
|
Hej Gruppe
Jeg prøver at laver en tæller i php
Hvor den tæller på side 1 men viser på side 2
Side1.php
<?php
session_start();
if (!session['taeller']) {
$conn = mysql_connect("dinserver", "ditbrugerid", "ditpassword");
mysql_select_db("din database");
$query = "UPDATE taeller SET antal = antal+1";
mysql_query($query);
session['taeller'] = true;
end if
?>
Side2
<?php
$conn = mysql_connect("dinserver", "ditbrugerid", "ditpassword");
mysql_select_db("din database");
$query = "SELECT antal FROM taeller";
$result = mysql_query($query);
if (mysql_num_rows($result) > 0) {
list($antal) = mysql_fetch_array($result);
echo "Vi har haft " . $antal . " besøgende";
end if
?>
lavede en tabel sådan
CREATE TABLE taeller(
id INT( 11 ) NOT NULL AUTO_INCREMENT ,
PRIMARY KEY ( id ) ,
antal CHAR( 9 )
)
men side1 kommer med en fejl på line 3 ->unexpected '['
Hvorfor?
på forhånd tak
MtM
| |
MtM (07-02-2006)
| Kommentar Fra : MtM |
Dato : 07-02-06 15:34 |
|
ny side1
<?php
session_start();
if (!$_SESSION['taeller']) {
$conn = mysql_connect("dinserver", "ditbrugerid", "ditpassword");
mysql_select_db("din database");
$query = "UPDATE taeller SET antal = antal+1";
mysql_query($query);
$_SESSION['taeller'] = true;
end if
?>
Men nu siger den unexpected T_IF in line 10 ---> end if
????
| |
Frederik Sunne (07-02-2006)
| Kommentar Fra : Frederik Sunne |
Dato : 07-02-06 15:39 |
|
MtM wrote:
> ny side1
> <?php
> session_start();
> if (!$_SESSION['taeller']) {
> $conn = mysql_connect("dinserver", "ditbrugerid", "ditpassword");
> mysql_select_db("din database");
>
> $query = "UPDATE taeller SET antal = antal+1";
> mysql_query($query);
> $_SESSION['taeller'] = true;
> end if
> ?>
>
> Men nu siger den unexpected T_IF in line 10 ---> end if
> ????
Heh, er du sikker på at du koder PHP :)
$_SESSION['taeller'] - giver ikke mening.
END IF - må være fra et andet sprog som VB script eller noget
såvidt jeg ved.
Mvh,
Frederik
| |
Jonas Delfs (07-02-2006)
| Kommentar Fra : Jonas Delfs |
Dato : 07-02-06 14:45 |
|
"Frederik Sunne" <frederik_sunneFJERNMIG@hotmail.com> wrote in message
news:43e8b101$0$15790$14726298@news.sunsite.dk...
> MtM wrote:
[snip]
>
> $_SESSION['taeller'] - giver ikke mening.
Hvorfor? - det giver skam god mening. Det gør "if (!session['taeller']) {"
på side 1 derimod ikke...
> END IF - må være fra et andet sprog som VB script eller noget
> såvidt jeg ved.
Næh, det er blot en alternativ syntaks som (sidst jeg tjekkede) er ganske
lovlig. Dog bliver den brugt lidt forkert, se her:
http://uk2.php.net/manual/en/control-structures.alternative-syntax.php
Mvh. Jonas
| |
MtM (07-02-2006)
| Kommentar Fra : MtM |
Dato : 07-02-06 15:52 |
|
end if skulle være } så virkede det. (tak jif i eks.dk)
"Jonas Delfs" <jonas@NOSPAMdelfs.dk> skrev i en meddelelse
news:43e8b275$0$15783$14726298@news.sunsite.dk...
> "Frederik Sunne" <frederik_sunneFJERNMIG@hotmail.com> wrote in message
> news:43e8b101$0$15790$14726298@news.sunsite.dk...
>> MtM wrote:
> [snip]
>>
>> $_SESSION['taeller'] - giver ikke mening.
>
> Hvorfor? - det giver skam god mening. Det gør "if (!session['taeller']) {"
> på side 1 derimod ikke...
>
>> END IF - må være fra et andet sprog som VB script eller noget
>> såvidt jeg ved.
>
> Næh, det er blot en alternativ syntaks som (sidst jeg tjekkede) er ganske
> lovlig. Dog bliver den brugt lidt forkert, se her:
> http://uk2.php.net/manual/en/control-structures.alternative-syntax.php
>
> Mvh. Jonas
>
>
| |
Frederik Dam Sunne (07-02-2006)
| Kommentar Fra : Frederik Dam Sunne |
Dato : 07-02-06 23:12 |
|
Jonas Delfs wrote:
>> END IF - må være fra et andet sprog som VB script eller noget
>> såvidt jeg ved.
>
> Næh, det er blot en alternativ syntaks som (sidst jeg tjekkede) er ganske
> lovlig. Dog bliver den brugt lidt forkert, se her:
> http://uk2.php.net/manual/en/control-structures.alternative-syntax.php
Ok, så tog jeg fejl. Har godt nok aldrig set nogle bruge den syntaks i
PHP, da den er ganske styg :)
Mvh,
Frederik
| |
Michael Zedeler (07-02-2006)
| Kommentar Fra : Michael Zedeler |
Dato : 07-02-06 23:26 |
|
Frederik Dam Sunne wrote:
> Jonas Delfs wrote:
>
>>> END IF - må være fra et andet sprog som VB script eller noget
>>> såvidt jeg ved.
>>
>> Næh, det er blot en alternativ syntaks som (sidst jeg tjekkede) er
>> ganske lovlig. Dog bliver den brugt lidt forkert, se her:
>> http://uk2.php.net/manual/en/control-structures.alternative-syntax.php
>
> Ok, så tog jeg fejl. Har godt nok aldrig set nogle bruge den syntaks i
> PHP, da den er ganske styg :)
Det var ret almindeligt i PHP version 2b11. En gang i 1997. Dengang hvor
PHP stod for "Personal Home Page" og man var heldig hvis PHP ikke
coredumpede på hver 4. forespørgsel.
Mvh. Michael.
--
Which is more dangerous? TV guided missiles or TV guided families?
Visit my home page at http://michael.zedeler.dk/
Get my vcard at http://michael.zedeler.dk/vcard.vcf
| |
|
|