Hvad er fejlen/fejlene?
HeySidder 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ær venlig at gå tilbage og ret til.</p>";
$fejlmelding = "<ul>";
for($i=0;$i<count($fejl);$i++) {
$fejlmelding .= "<li>". $fejl[$i];
}
$fejlmelding .= "</ul>";
echo top("Fejl") . "Gæ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");
?>
