Avatar billede Slettet bruger
14. marts 2003 - 10:41 Der er 5 kommentarer og
1 løsning

Hvad er fejlen/fejlene?

Hey
Sidder og roder med php og SQL database, men det er begyndt at drille lidt nu. Men jeg bliver ved med at få fejl i linje 64. Jeg får denne besked:


Parse error: parse error, unexpected ';', expecting '{' in /customers/adminzone.dk/adminzone.dk/httpd.www/telefon/gem.php on line 64


<?php

require("./stuf/mysql-funktioner.php");
require("./stuf/design-funktioner.php");
require("./stuf/indstillinger.php");


if(is_array($HTTP_POST_VARS)) {
  $navn = $HTTP_POST_VARS['navn'];
  $nick = $HTTP_POST_VARS['nick'];
  $adr = $HTTP_POST_VARS['adr'];
  $postnr = $HTTP_POST_VARS['postnr'];
  $city = $HTTP_POST_VARS['city'];
  $telefon = $HTTP_POST_VARS['telefon'];
  $mobil = $HTTP_POST_VARS['mobil'];
  $mail = $HTTP_POST_VARS['mail'];
  $icq = $HTTP_POST_VARS['icq'];
  $msn = $HTTP_POST_VARS['msn'];
  $hp = $HTTP_POST_VARS['hp'];
  $afgang = $HTTP_POST_VARS['afgang'];
  $note = $HTTP_POST_VARS['note'];
  $password = $HTTP_POST_VARS['password'];
 
}

elseif (is_array($_POST)) {
  $navn = $HTTP_POST_VARS['navn'];
  $nick = $HTTP_POST_VARS['nick'];
  $adr = $HTTP_POST_VARS['adr'];
  $postnr = $HTTP_POST_VARS['postnr'];
  $city = $HTTP_POST_VARS['city'];
  $telefon = $HTTP_POST_VARS['telefon'];
  $mobil = $HTTP_POST_VARS['mobil'];
  $mail = $HTTP_POST_VARS['mail'];
  $icq = $HTTP_POST_VARS['icq'];
  $msn = $HTTP_POST_VARS['msn'];
  $hp = $HTTP_POST_VARS['hp'];
  $afgang = $HTTP_POST_VARS['afgang'];
  $note = $HTTP_POST_VARS['note'];
  $password = $HTTP_POST_VARS['password'];
}



function gbog_fejl($fejl) {

    $generel_tekst = "<p>V&aelig;r venlig at g&aring; tilbage og ret til.</p>";

    $fejlmelding = "<ul>";

    for($i=0;$i<count($fejl);$i++) {
        $fejlmelding .= "<li>". $fejl[$i];
    }

    $fejlmelding .= "</ul>";

    echo top("Fejl") . "G&aelig;stebogen brokkede sig lidt over dit input:" . $fejlmelding . $generel_tekst . bund();
    exit;

}

# Skriver i databasen med SQL commanden now()

function skriv_i_gbog ($navn, $telefon, $adr, $postnr, $city,  <--- Fejl
$mobil, $mail, $icq, $msn, $afgang, $hp, $note, $password);    <--- Fejl

{
   
    $ip = getenv('REMOTE_ADDR');


    $sql = "insert into telefonliste (navn,nick,adr,postnr,city,telefon,mobil,mail,icq,msn,afgang,
    hp,note,password,tid,ip) values('$navn','$telefon','$adr','$postnr','$city','$mobil','$mail',
    '$icq','$msn','$afgang','$hp','$note','$password','datetime','$ip',now(),now())";

    aabn_forbindelse_og_vaelgdb();
    sql_spoerg($sql);
    luk_forbindelse();

}

# Fejlcheck om der er skrevet i felterne

if(!ereg("[A-z0-9]+", $navn)) {

    $fejl[] = "Du har ikke skrevet dit navn";

}

if(!ereg("[A-z0-9]+", $telefon)) {

    $fejl[] = "Du har ikke skrevet noget telefon nummer.";

}

if(!ereg("[A-z0-9]+", $password)) {

    $fejl[] = "Du skal vælge et password!";

}

if(!ereg("[A-z0-9]+", $afgang)) {

    $fejl[] = "Du har ikke skrevet hvornår du tager hjemmefra. Hvis du tager hjemmefra kl. 7:15, så skriv 0715";

}


if(count($fejl) > 0) {
    gbog_fejl($fejl);
}


skriv_i_gbog (addslashes($navn),addslashes($adr),
addslashes($portnr),addslashes($city),addslashes($telefon),addslashes($mobil),
addslashes($mail),addslashes($icq),addslashes($msn),
addslashes($afgang),addslashes($hp),addslashes($note),
addslashes($password));


# Gemmer i databasen

header("Location: skriv.php");

?>
Avatar billede exp Juniormester
14. marts 2003 - 10:52 #1
Står dette på en eller 2 linier:

function skriv_i_gbog ($navn, $telefon, $adr, $postnr, $city,
$mobil, $mail, $icq, $msn, $afgang, $hp, $note, $password);
Avatar billede jpvj Nybegynder
14. marts 2003 - 10:54 #2
Fjern ; efter $password) ?
Avatar billede Slettet bruger
14. marts 2003 - 10:57 #3
exp -> står på en
Avatar billede exp Juniormester
14. marts 2003 - 11:00 #4
som jpvj siger...

Den havde jeg sgu ikke luret...!
Avatar billede Slettet bruger
14. marts 2003 - 11:48 #5
Nu har jeg rette det, men nå kommer der fejl i denne linje:

echo top("Fejl") . "G&aelig;stebogen brokkede sig lidt over dit input:" . $fejlmelding . $generel_tekst . bund();

exit;

Det står på en linje og exit; på en anden linje...
Avatar billede Slettet bruger
24. marts 2003 - 22:17 #6
luk
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