Avatar billede mhass Nybegynder
14. februar 2005 - 19:25 Der er 9 kommentarer og
1 løsning

Fejl i mit script - Parse error: parse error, unexpected $

Jeg får følgende fejl i mit script, og kan ikke forstå hvad det er

Parse error: parse error, unexpected $ in /usr/home/dan11891/public_html/web/bestil_step1.php on line 340

Filen som fejlen skulle være i, er en inkluderet fil, og jeg har prøvet at fjerne al kode i filen, så der kun er <? ?> og fejlen kommer stadig.

Det virker fint når jeg kører det lokalt på min apache server, men når jeg ligger det op på nettet kommer fejlen....
Avatar billede alister_crowley Nybegynder
14. februar 2005 - 19:27 #1
Du har nok glemt et ; på foregående linje.

Men kom med koden, ellers har vi jo ikke en change for at hjælpe.
Avatar billede mhass Nybegynder
14. februar 2005 - 19:32 #2
nej det kan jeg ikke lige se, men her er koden

-------------------------
<?
//Dag til dag (klosterpension, hotel, B&B, lejlighed)
//Uge-basis (feriebolig)

if($_POST['step']=="1"){
// ------------------------------------------------------------------------------------ VALIDERING STEP 1------------------------------------------------------------------------------------
if(!$_POST['navn'] and !$_POST['adresse'] and !$_POST['postnr'] and  !$_POST['byen'] and  !$_POST['land'] and  !$_POST['telefon'] and  !$_POST['email']){
    $error ='';
}else{
    if(!$_POST['navn']){
        $error .='Feltet "Navn" skal udfyldes.<br>';
    }
    if(!$_POST['adresse']){
        $error .='Feltet "Adresse" skal udfyldes.<br>';
    }
    if(!$_POST['postnr']){
        $error .='Feltet "Postnr" skal udfyldes.<br>';
    }elseif(!is_numeric($_POST['postnr'])){
        $error .='Postnr skal udfyldes med tal og uden brug af bogstaver.<br>';
    }elseif(strlen($_POST['postnr']) <4){
        $error .='Et gyldigt postnummer indeholder minimum 4 cifre.<br>';
    }

    if(!$_POST['byen']){
        $error .='Feltet "By" skal udfyldes.<br>';
    }
    if(!$_POST['land']){
        $error .='Feltet "Land" skal udfyldes.<br>';
    }
    if(!$_POST['telefon']){
        $error .='Feltet "Telefon" skal udfyldes.<br>';
    }elseif(strlen($_POST['telefon']) <8){
        $error .='Et gyldigt telefon nummer indeholder minimum 8 cifre.<br>';
    }
    if($_POST['email']){
        if(eregi("[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,3})$", $_POST['email'])) { 
            echo "";
        }else { 
            $error .= "Den indtastede email adresse er ikke gyldig.<br>";
        }
    }
    if($_POST['nyhedsbrev'] AND !$_POST['email']){
        $error .='Der skal indtastes en email adresse før man kan tilmelde sig nyhedsbrevet.<br>';
    }elseif($_POST['nyhedsbrev'] AND $_POST['email']){
        $sql_test = "SELECT * FROM nyhedsbrev WHERE email='".$_POST['email']."'";
        $rs_test = mysql_query($sql_test);
        $row = mysql_fetch_object($rs_test);
        $antal = mysql_num_rows($rs_test);
        if($antal){
            $error .='Email adressen <i>'.$_POST['email'].'</i> er allerede tilmeldt vores nyhedsbrev.<br>';
            $_POST['nyhedsbrev'] ='';
        }else{
            $sql = "insert into nyhedsbrev (email) VALUES ('{$_POST['email']}')";
            mysql_query($sql);
        }
    }
   
    if($error){
        $error_print ='<font color="red">'.$error.'</font><br>';
    }else{
        $_SESSION['bestil_navn'] = $_POST['navn'];
        $_SESSION['bestil_adresse']  = $_POST['adresse'];
        $_SESSION['bestil_postnr']  = $_POST['postnr'];
        $_SESSION['bestil_byen']  = $_POST['byen'];
        $_SESSION['bestil_land']  = $_POST['land'];
        $_SESSION['bestil_telefon'] = $_POST['telefon'];
        $_SESSION['bestil_email'] = $_POST['email'];
        $_SESSION['bestil_nyhedsbrev'] = $_POST['nyhedsbrev'];
        $_POST['step'] ='2';
    }
}
// ------------------------------------------------------------------------------------ VALIDERING STEP 1 ------------------------------------------------------------------------------------
}elseif($_POST['step']=="2"){
// ------------------------------------------------------------------------------------ VALIDERING STEP 2 ------------------------------------------------------------------------------------

    if(!$_POST['antal_personer'] and !$_POST['afrejse_dag'] and !$_POST['afrejse_maaned'] and !$_POST['afrejse_aar'] and !$_POST['antal_uger'] and !$_POST['antal_dage'] and !$_POST['antal_enkelt'] and !$_POST['antal_enkeltbad'] and !$_POST['antal_dobbelt'] and !$_POST['antal_dobbeltbad'] and !$_POST['antal_tre'] and !$_POST['antal_fire']){
            $error ='';
    }else{
            if(!$_POST['antal_personer']){
                $error .='Antal personer skal udfyldes.<br>';               
            }elseif(!is_numeric($_POST['antal_personer'])){
                $error .='Antal personer skal udfyldes med tal og uden brug af bogstaver.<br>';               
            }
            if(!$_POST['afrejse_dag']){
                $error .='Der skal vælges en dag for afrejse.<br>';
            }
            if(!$_POST['afrejse_maaned']){
                $error .='Der skal vælges en måned for afrejse.<br>';
            }
            if(!$_POST['afrejse_aar']){
                $error .='Der skal vælges et år for afrejse.<br>';
            }
            if($_POST['afrejse_dag'] and $_POST['afrejse_maaned'] and $_POST['afrejse_aar']){
                if (time() < mktime( 0, 0, 0, $_POST['afrejse_maaned'], $_POST['afrejse_dag'], $_POST['afrejse_aar'] )){
                  print "";
                }else{
                    $error .= 'Den valgte dato skal være i fremtiden.<br>';
                }
                if(checkdate($_POST['afrejse_maaned'],$_POST['afrejse_dag'],$_POST['afrejse_aar'])){
                    print "";
                }else{
                    $error .= "Den valgte dato er ikke gyldig.<br>";
                }
            }
            if($_POST['type']=="1"){ // 1=feriebolig & 2=hotel
                if(!$_POST['antal_uger']){
                    $error .=' Der skal vælges hvor mange uger ferieboligen ønskes.<br>';
                }       
            }elseif($_POST['type']=="2"){ // 1=feriebolig & 2=hotel   
                if(!$_POST['antal_dage']){
                    $error .='Antal dage skal vælges.<br>';
                }
                if(!$_POST['antal_enkelt'] and !$_POST['antal_enkeltbad'] and !$_POST['antal_dobbelt'] and !$_POST['antal_dobbeltbad'] and !$_POST['antal_tre'] and !$_POST['antal_fire']){
                    $error .='Der skal vælges værelser.<br>';
                }
            }
       
    if($error){
        $error_print ='<font color="red">'.$error.'</font><br>';
    }else{
        $_SESSION['antal_personer'] = $_POST['antal_personer'];
        $_SESSION['afrejse_dag'] = $_POST['afrejse_dag'];
        $_SESSION['afrejse_maaned'] = $_POST['afrejse_maaned'];
        $_SESSION['afrejse_aar'] = $_POST['afrejse_aar'];
        $_SESSION['antal_uger'] = $_POST['antal_uger'];
        $_SESSION['antal_dage'] = $_POST['antal_dage'];
        $_SESSION['antal_enkelt'] = $_POST['antal_enkelt'];
        $_SESSION['antal_enkeltbad'] = $_POST['antal_enkeltbad'];
        $_SESSION['antal_dobbelt'] = $_POST['antal_dobbelt'];
        $_SESSION['antal_dobbeltbad'] = $_POST['antal_dobbeltbad'];
        $_SESSION['antal_tre'] = $_POST['antal_tre'];
        $_SESSION['antal_fire'] = $_POST['antal_fire'];
        $_POST['step'] ='3';
    }
}
// ------------------------------------------------------------------------------------ VALIDERING STEP 2 ------------------------------------------------------------------------------------
}
// DANNER RAMME UDENOM BESTILLING
IF ($_POST['step']=='2'){
    $step ='2';
    $topimg ='<img src="'.$root.'gfx/bestilling.gif"><img src="'.$root.'gfx/sp.gif" width="100" height="10"><img src="'.$root.'gfx/header_step1_h.gif"><img src="'.$root.'gfx/sp.gif" width="5"><img src="'.$root.'gfx/header_step2.gif"><img src="'.$root.'gfx/sp.gif" width="5"><img src="'.$root.'gfx/header_step3_h.gif">';
}elseif($_POST['step']=='3'){
    $step ='3';
    $topimg ='<img src="'.$root.'gfx/bestilling.gif"><img src="'.$root.'gfx/sp.gif" width="100" height="10"><img src="'.$root.'gfx/header_step1_h.gif"><img src="'.$root.'gfx/sp.gif" width="5"><img src="'.$root.'gfx/header_step2_h.gif"><img src="'.$root.'gfx/sp.gif" width="5"><img src="'.$root.'gfx/header_step3.gif">';
}else{
    $step ='1';
    $topimg ='<img src="'.$root.'gfx/bestilling.gif"><img src="'.$root.'gfx/sp.gif" width="100" height="10"><img src="'.$root.'gfx/header_step1.gif"><img src="'.$root.'gfx/sp.gif" width="5"><img src="'.$root.'gfx/header_step2_h.gif"><img src="'.$root.'gfx/sp.gif" width="5"><img src="'.$root.'gfx/header_step3_h.gif">';
}
$ramme_start =$topimg.'<table width="100%" cellpadding="5" cellspacing="0" class="markering"><tr><td>';
$ramme_slut ='</td></tr></table><BR>';
$content .= $ramme_start;
// DANNER RAMME UDENOM BESTILLING

    // ---------- HENTER FORKLARINGER
    $sql = "SELECT descr,test1,test2,name FROM cmscontent WHERE id='34'";
    $rs = mysql_query($sql);
    $row_txt = mysql_fetch_object($rs);

    if($step =='1'){
        $forklaring = nl2br($row_txt->descr);
    }elseif($step =='2'){
        $forklaring = nl2br($row_txt->test1);
    }else{
        $forklaring = nl2br($row_txt->test2);
        $email_confirm = $row->name;
    }
   
    // ---------- HENTER FORKLARINGER

// --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
// ------------------------------------------------------------------------------------ LAVER INDHOLD ------------------------------------------------------------------------------------
// --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
$content .= "<BR><b>".$forklaring."</b><br><br>".$error_print;
if ($_POST['step'] =='1' or !$_POST['step']){

    if($_POST['ret']){
        $_POST['navn'] = $_SESSION['bestil_navn'];
        $_POST['adresse'] = $_SESSION['bestil_adresse'];
        $_POST['postnr'] = $_SESSION['bestil_postnr'];
        $_POST['byen'] = $_SESSION['bestil_byen'];
        $_POST['land'] = $_SESSION['bestil_land'];
        $_POST['telefon'] = $_SESSION['bestil_telefon'];
        $_POST['email'] = $_SESSION['bestil_email'];
        $_POST['telefon'] = $_SESSION['bestil_telefon'];
        $_POST['nyhedsbrev'] = $_SESSION['bestil_nyhedsbrev'];
    }
    //--------------------------------------------------------------------------------- STEP 1
    $content .='<form action="" method="post" name="step1">';
    $content .='<table cellpadding="0" cellspacing="0" border="0" width="100%">';
    $content .='    <tr>';
    $content .='    <td>Navn:</td>';
    $content .='    <td width="300"><input type="text" class="input_katalog" value="'.$_POST['navn'].'" name="navn"><input type="hidden" value="1" name="step">&nbsp;*</td>';
    $content .='    </tr><tr><td colspan="2"><img src="'.$root.'gfx/sp.gif" height="6"></td></tr>';

    $content .='    <tr>';
    $content .='    <td>Adresse:&nbsp;&nbsp;</td>';
    $content .='    <td><input type="text" class="input_katalog" value="'.$_POST['adresse'].'" name="adresse">&nbsp;*</td>';
    $content .='    </tr><tr><td colspan="2"><img src="'.$root.'gfx/sp.gif" height="6"></td></tr>';

    $content .='    <tr>';
    $content .='    <td>Postnr:</td>';
    $content .='    <td><input type="text" class="input_postnr" value="'.$_POST['postnr'].'" name="postnr">&nbsp;*</td>';
    $content .='    </tr><tr><td colspan="2"><img src="'.$root.'gfx/sp.gif" height="6"></td></tr>';

    $content .='    <tr>';
    $content .='    <td>By:</td>';
    $content .='    <td><input type="text" class="input_katalog" value="'.$_POST['byen'].'" name="byen">&nbsp;*</td>';
    $content .='    </tr><tr><td colspan="2"><img src="'.$root.'gfx/sp.gif" height="6"></td></tr>';

    $content .='    <tr>';
    $content .='    <td>Land:</td>';
    $content .='    <td><input type="text" class="input_katalog" value="'.$_POST['land'].'" name="land">&nbsp;*</td>';
    $content .='    </tr><tr><td colspan="2"><img src="'.$root.'gfx/sp.gif" height="6"></td></tr>';

    $content .='    <tr>';
    $content .='    <td>Telefon:</td>';
    $content .='    <td><input type="text" class="input_katalog" value="'.$_POST['telefon'].'" name="telefon">&nbsp;*</td>';
    $content .='    </tr><tr><td colspan="2"><img src="'.$root.'gfx/sp.gif" height="6"></td></tr>';

    $content .='    <tr>';
    $content .='    <td>Email:</td>';
    $content .='    <td><input type="text" class="input_katalog" value="'.$_POST['email'].'" name="email"></td>';
    $content .='    </tr><tr><td colspan="2"><img src="'.$root.'gfx/sp.gif" height="6"></td></tr>';

    $content .='    <tr>';
    $content .='    <td>Tilmeld nyhedsbrev:</td>';
   
    if ($_POST['nyhedsbrev']){
        $checked =' checked="checked" ';
    }
    $content .='    <td><input type="checkbox" name="nyhedsbrev" '.$checked.'></td>';
    $content .='    </tr><tr><td colspan="2"><img src="'.$root.'gfx/sp.gif" height="6"></td></tr>';

    $content .='    </tr><tr><td colspan="2"><b>Felter markeret med * skal udfyldes.</b></td></tr>';
    $content .='    </tr><tr><td colspan="2"align="right"><br><input type="image" src="'.$root.'gfx/step1.gif" ALIGN="RIGHT"></td></tr>';

    $content .='</table>';
    if($_POST['ret']){
        $content .='<input type="hidden" name="ret" value="1">';
    }
    $content .='</form>';
    //--------------------------------------------------------------------------------- STEP 1
}elseif($_POST['step'] =='2'){
    //--------------------------------------------------------------------------------- STEP 2
    $content .='<form action="" method="post" name="step2">';
    $content .='<table cellpadding="0" cellspacing="0" border="0" width="100%">';

    $sql_pris = "SELECT a.*,b.* FROM logi a, priser b WHERE a.id='".$_GET['logiid']."' and b.logiid=a.id";
    $rs_pris = mysql_query($sql_pris);
    $row_pris = mysql_fetch_object($rs_pris);
    $antal = mysql_num_rows($rs_pris);
    if(!$antal){
        $type ='';
    }elseif($row_pris->LogiType=='5'){
        $type ='2';
    }else{
        $type ='1';
    }


    $content .='    <tr>';
    $content .='    <td>Antal personer:</td>';
    $content .='    <td width="300"><input type="text" class="input_postnr" value="'.$_POST['antal_personer'].'" name="antal_personer"><input type="hidden" value="2" name="step"><input type="hidden" value="'.$type.'" name="type"></td>';
    $content .='    </tr><tr><td colspan="2"><img src="'.$root.'gfx/sp.gif" height="6"></td></tr>';


// ------------------------------------------- LAVE VÆRDIER TIL DROPDOWNS
    // DAGE
        for ($i = 1; ; $i++) {
          if ($i > 31) {
              break;
          }
          if ($i==$_POST['afrejse_dag']){
              $selected = " selected='selected' ";
          }else{
                $selected = "";
          }
          $dage.= "<option value='".$i."' ".$selected.">".$i."</option>\n";
        } $dage = '<option value="">--</option>'. $dage;
    // DAGE
    // MÅNED
        $m1 ='Jan';
        $m2 ='Feb';
        $m3='Mar';
        $m4 ='Apr';
        $m5 ='Maj';
        $m6 ='Jun';
        $m7 ='Jul';
        $m8 ='Aug';
        $m9 ='Sep';
        $m10 ='Okt';
        $m11 ='Nov';
        $m12 ='Dec';
        for ($i = 1; ; $i++) {
          if ($i > 12) {
              break;
          }
          if ($i==$_POST['afrejse_maaned']){
              $selected = " selected='selected' ";
          }else{
                $selected = "";
          }
          $maaned.= "<option value='".$i."' ".$selected.">".${'m'.$i}."</option>\n";
        } $maaned = '<option value="">--</option>'. $maaned;
    // MÅNED
    // ÅR
        for ($i = 2005; ; $i++) {
          if ($i > 2007) {
              break;
          }
          if ($i==$_POST['afrejse_aar']){
              $selected = " selected='selected' ";
          }else{
                $selected = "";
          }
          $aar.= "<option value='".$i."' ".$selected.">".$i."</option>\n";
        } $aar = '<option value="">--</option>'. $aar;
    // ÅR
    // UGER
        $m1 =' uge';
        $m2 =' uger';
        $m3 =' uger';
        $m4 =' uger';
        $m5 =' uger';
        $m6 =' uger';
        $m7 =' uger';
        $m8 =' uger';
        $m9 =' uger';
        $m10 =' uger';

        for ($i = 1; ; $i++) {
          if ($i > 10) {
              break;
          }
          if ($i==$_POST['antal_uger']){
              $selected = " selected='selected' ";
          }else{
                $selected = "";
          }
          $uger.= "<option value='".$i."' ".$selected.">".$i.${'m'.$i}."</option>\n";
        } $uger = '<option value="">--</option>'. $uger;
    // UGER
    // DAGENE
        $m1 =' dag';
        $m2 =' dage';
        $m3 =' dage';
        $m4 =' dage';
        $m5 =' dage';
        $m6 =' dage';
        $m7 =' dage';
        $m8 =' dage';
        $m9 =' dage';
        $m10 =' dage';
        $m11 =' dage';
        $m12 =' dage';
        $m13 =' dage';
        $m14 =' dage';
        $m15 =' dage';
        $m16 =' dage';
        $m17 =' dage';
        $m18 =' dage';
        $m19 =' dage';
        $m20 =' dage';
        $m21 =' dage';
        $m22 =' dage';
        $m23 =' dage';
        $m24 =' dage';
        $m25 =' dage';
        $m26 =' dage';
        $m27 =' dage';
        $m28 =' dage';
        $m29 =' dage';
        $m30 =' dage';

        for ($i = 1; ; $i++) {
          if ($i > 30) {
              break;
          }
          if ($i==$_POST['antal_dage']){
              $selected = " selected='selected' ";
          }else{
                $selected = "";
          }
          $dagene.= "<option value='".$i."' ".$selected.">".$i.${'m'.$i}."</option>\n";
        } $dagene = '<option value="">--</option>'. $dagene;
    // DAGENE
    // ENKELT
        for ($i = 1; ; $i++) {
          if ($i > 10) {
              break;
          }
          if ($i==$_POST['antal_enkelt']){
              $selected = " selected='selected' ";
          }else{
                $selected = "";
          }
          $enkelt.= "<option value='".$i."' ".$selected.">".$i." stk</option>\n";
        } $enkelt = '<option value="">--</option>'. $enkelt;
    // ENKELT
    // ENKELT BAD
        for ($i = 1; ; $i++) {
          if ($i > 10) {
              break;
          }
          if ($i==$_POST['antal_enkeltbad']){
              $selected = " selected='selected' ";
          }else{
                $selected = "";
          }
          $enkeltbad.= "<option value='".$i."' ".$selected.">".$i." stk</option>\n";
        } $enkeltbad = '<option value="">--</option>'. $enkeltbad;
    // ENKELT BAD
    // DOBBELT
        for ($i = 1; ; $i++) {
          if ($i > 10) {
              break;
          }
          if ($i==$_POST['antal_dobbelt']){
              $selected = " selected='selected' ";
          }else{
                $selected = "";
          }
          $dobbelt.= "<option value='".$i."' ".$selected.">".$i." stk</option>\n";
        } $dobbelt = '<option value="">--</option>'. $dobbelt;
    // DOBBELT
    // DOBBELT BAD
        for ($i = 1; ; $i++) {
          if ($i > 10) {
              break;
          }
          if ($i==$_POST['antal_dobbeltbad']){
              $selected = " selected='selected' ";
          }else{
                $selected = "";
          }
          $dobbeltbad.= "<option value='".$i."' ".$selected.">".$i." stk</option>\n";
        } $dobbeltbad = '<option value="">--</option>'. $dobbeltbad;
    // DOBBELT BAD
    // TRE BAD
        for ($i = 1; ; $i++) {
          if ($i > 10) {
              break;
          }
          if ($i==$_POST['antal_tre']){
              $selected = " selected='selected' ";
          }else{
                $selected = "";
          }
          $trebad.= "<option value='".$i."' ".$selected.">".$i." stk</option>\n";
        } $trebad = '<option value="">--</option>'. $trebad;
    // TRE BAD
    // FIRE BAD
        for ($i = 1; ; $i++) {
          if ($i > 10) {
              break;
          }
          if ($i==$_POST['antal_fire']){
              $selected = " selected='selected' ";
          }else{
                $selected = "";
          }
          $firebad.= "<option value='".$i."' ".$selected.">".$i." stk</option>\n";
        } $firebad = '<option value="">--</option>'. $firebad;
    // FIRE BAD

    $content .='    <tr>';
    $content .='    <td>Afrejse</td>';
    $content .='    <td>&nbsp;&nbsp;Dag&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Måned&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; År<br><select name="afrejse_dag" class="dd_bestil">'.$dage.'</select>&nbsp;&nbsp;<select name="afrejse_maaned" class="dd_bestil" style="width:50px;">'.$maaned.'</select>&nbsp;&nbsp;<select name="afrejse_aar" class="dd_bestil" style="width:50px;">'.$aar.'</select></td>';
    $content .='    </tr><tr><td colspan="2"><img src="'.$root.'gfx/sp.gif" height="10"></td></tr>';

    if($type=="1"){
        $content .='    <tr>';
        $content .='    <td>Antal uger:</td>';
        $content .='    <td><select name="antal_uger" class="dd_frontpage" style="width:60px;">'.$uger.'</select></td>';
        $content .='    </tr><tr><td colspan="2"><img src="'.$root.'gfx/sp.gif" height="6"></td></tr>';
    }else{
        $content .='    <tr>';
        $content .='    <td>Antal dage:</td>';
        $content .='    <td><select name="antal_dage" class="dd_frontpage" style="width:80px;">'.$dagene.'</select></td>';
        $content .='    </tr><tr><td colspan="2"><img src="'.$root.'gfx/sp.gif" height="6"></td></tr>';

        $content .='    <tr>';
        $content .='    <td colspan="2"><b>Vælg hvilke slags værelser og hvor mange af hver der ønskes.</b></td>';
        $content .='    </tr><tr><td colspan="2"><img src="'.$root.'gfx/sp.gif" height="6"></td></tr>';
       
        // HENTER PRISER
        /*
        $sql = "SELECT * FROM priser WHERE logiid='".."'";
        $rs = mysql_query($sql);
        while ($row = mysql_fetch_object($rs)) {           
       
        }*/
        // HENTER PRISER

        if($row_pris->enkelt){
            $content .='    <tr>';
            $content .='    <td>Enkelt:</td>';
            $content .='    <td><select name="antal_enkelt" class="dd_bestil" style="width:50px;">'.$enkelt.'</select></td>';
            $content .='    </tr><tr><td colspan="2"><img src="'.$root.'gfx/sp.gif" height="6"></td></tr>';
            $_SESSION['vis_enkelt'] ='1';
        }
        if($row_pris->enkeltbad){
            $content .='    <tr>';
            $content .='    <td>Enkelt m. bad:</td>';
            $content .='    <td><select name="antal_enkeltbad" class="dd_bestil" style="width:50px;">'.$enkeltbad.'</select></td>';
            $content .='    </tr><tr><td colspan="2"><img src="'.$root.'gfx/sp.gif" height="6"></td></tr>';
            $_SESSION['vis_enkeltbad'] ='1';
        }
        if($row_pris->dobbelt){
            $content .='    <tr>';
            $content .='    <td>Dobbelt:</td>';
            $content .='    <td><select name="antal_dobbelt" class="dd_bestil" style="width:50px;">'.$dobbelt.'</select></td>';
            $content .='    </tr><tr><td colspan="2"><img src="'.$root.'gfx/sp.gif" height="6"></td></tr>';
            $_SESSION['vis_dobbelt'] ='1';
        }
        if($row_pris->dobbeltbad){
            $content .='    <tr>';
            $content .='    <td>Dobbelt m. bad:</td>';
            $content .='    <td><select name="antal_dobbeltbad" class="dd_bestil" style="width:50px;">'.$dobbeltbad.'</select></td>';
            $content .='    </tr><tr><td colspan="2"><img src="'.$root.'gfx/sp.gif" height="6"></td></tr>';
            $_SESSION['vis_dobbeltbad'] ='1';
        }
        if($row_pris->trebad){
            $content .='    <tr>';
            $content .='    <td>3 vær. m. bad:</td>';
            $content .='    <td><select name="antal_tre" class="dd_bestil" style="width:50px;">'.$trebad.'</select></td>';
            $content .='    </tr><tr><td colspan="2"><img src="'.$root.'gfx/sp.gif" height="6"></td></tr>';
            $_SESSION['vis_trebad'] ='1';
        }
        if($row_pris->firebad){
            $content .='    <tr>';
            $content .='    <td>4. vær. m. bad:</td>';
            $content .='    <td><select name="antal_fire" class="dd_bestil" style="width:50px;">'.$firebad.'</select></td>';
            $content .='    </tr><tr><td colspan="2"><img src="'.$root.'gfx/sp.gif" height="6"></td></tr>';
            $_SESSION['vis_firebad'] ='1';
        }
    }

    //$content .='    </tr><tr><td colspan="2"align="right"><br><input type="image" src="'.$root.'gfx/step1_back.gif" ALIGN="left"><input type="image" src="'.$root.'gfx/step2.gif" ALIGN="RIGHT"></td></tr>';
    $content .='    </tr><tr><td colspan="2"align="right"><br><input type="image" src="'.$root.'gfx/step2.gif" ALIGN="RIGHT"></td></tr>';

    $content .='</table>';
    $content .='</form>';
    //--------------------------------------------------------------------------------- STEP 2 ---------------------------------------------------------------------------------
}elseif($step=="3"){
    //--------------------------------------------------------------------------------- STEP 3 ---------------------------------------------------------------------------------
    $sql = "SELECT * FROM logi WHERE ID='".$_GET['logiid']."'";
    $rs = mysql_query($sql);
    $row = mysql_fetch_object($rs);
   
    $content .='<table cellpadding="3" cellspacing="0" border="0" WIDTH="100%">';
    IF($_POST['status']){
            //BESKRÆFTELSE MED MAIL
            if($_SESSION['bestil_email']){
                $sql = "SELECT * FROM cmscontent WHERE id='34'";
                $rs = mysql_query($sql);
                $row = mysql_fetch_object($rs);
               
               
                $headers .= "From: Mads Bülow-Olsen - Andiamo Rejser<mads@andiamo-rejser.dk>\n";
//                $headers .= "Errors-To: Administrator <admin@dit-domæne.dk>\n";
//                $headers .= "Reply-To: Svarmig <svar_her@dit-domæne.dk>\n";
//                $headers .= "Return-Path: <admin@dit-domæne.dk>\n";
//                $headers .= "CC: Kopi hertil <kopi@dit-domæne.dk>\n";
//                $headers .= "BCC: Blink Kopi <blindkopi@dit-domæne.dk>, Blink Kopi 2 <blindkopi2@dit-domæne.dk>\n";
                $email_to = $_SESSION['bestil_email'];
                $subject ='Bekræftelse på bestilling via www.andiamo-rejser.dk';
                    $body .= "Til ". $_SESSION['bestil_navn']."\n\n".$row->name."\n\n";                   
                    $body .= "Deres bestilling lyder som følger:\n\n";
                    include("email_bestil.php");
                    $body .= "\n\nMed Venlig Hilsen\n\nAndiamo Rejser";
                    //print $body;
                mail($email_to,$subject,$body,$headers);
               
                $sql_logi = "SELECT * FROM logi WHERE id='".$_GET['logiid']."'";
                $rs_logi = mysql_query($sql_logi);
                $row_logi = mysql_fetch_object($rs_logi);
                $sql = "insert into bestilling (id,name,adresse,postnr,byen,land,telefon,antal_personer,afrejse,antal_dage,enkelt,enkeltbad,dobbelt,dobbeltbad,trebad,firebad,antal_uger,logitypeid,kontakt_kunde,bestilling_ok,email,dato_bestilling,logiid) VALUES ('','{$_SESSION['bestil_navn']}','{$_SESSION['bestil_adresse']}','{$_SESSION['bestil_postnr']}','{$_SESSION['bestil_byen']}','{$_SESSION['bestil_land']}','{$_SESSION['bestil_telefon']}','{$_SESSION['antal_personer']}','{$_SESSION['afrejse_aar']}-{$_SESSION['afrejse_maaned']}-{$_SESSION['afrejse_dag']}','{$_SESSION['antal_dage']}','{$_SESSION['antal_enkelt']}','{$_SESSION['antal_enkeltbad']}','{$_SESSION['antal_dobbelt']}','{$_SESSION['antal_dobbeltbad']}','{$_SESSION['antal_trebad']}','{$_SESSION['antal_firebad']}','{$_SESSION['antal_uger']}','{$row_logi->LogiType}','','','{$_SESSION['bestil_email']}',now(),'{$row_logi->id}')";
                //print $sql;
                mysql_query($sql);
                $content .= '<tr><td COLSPAN="2"><b>Der er sendt en ordrebekræftelse til '.$_SESSION['bestil_email']. '.</b></td></tr>';
            }
            $content .= '</table>';
    }ELSE{
        $content .= '<tr><td colspan="2"><hr><font class="heading">ORDREBEKRÆFTELSE - '.strtoupper($row->LogiNavn).':</font><hr></td></tr>';
        $content .= '<tr><td>Navn:</td><td width="320">'.$_SESSION['bestil_navn'].'</td></tr>';
        $content .= '<tr><td>Adresse:</td><td>'.$_SESSION['bestil_adresse'].'</td></tr>';
        $content .= '<tr><td>Postnr. & by:</td><td>'.$_SESSION['bestil_postnr']  .' '.$_SESSION['bestil_byen'].'</td></tr>';
        $content .= '<tr><td>Land:</td><td>'.$_SESSION['bestil_land']  .'</td></tr>';
        $content .= '<tr><td>Telefon:</td><td>'.$_SESSION['bestil_telefon'].'</td></tr>';
        if ($_SESSION['bestil_email']){
            $content .= '<tr><td>Email:</td><td>'.$_SESSION['bestil_email'] .'</td></tr>';
        }else{
            $content .= '<tr><td>Email:</td><td>-</td></tr>';
        }
        if($_SESSION['bestil_nyhedsbrev']){
            $content .= '<tr><td>Nyhedsbrev:</td><td>Tilmeldt</td></tr>';
        }
        $m1 ='januar';
        $m2 ='februar';
        $m3 ='marts';
        $m4 ='april';
        $m5 ='maj';
        $m6 ='juni';
        $m7 ='juli';
        $m8 ='august';
        $m9 ='september';
        $m10 ='oktober';
        $m11 ='november';
        $m12 ='december';

        $content .= '<tr><td>Antal personer:</td><td>'.$_SESSION['antal_personer'] .'</td></tr>';
        $content .= '<tr><td>Afrejse:</td><td>'.$_SESSION['afrejse_dag'] .'. '.${'m'.$_SESSION['afrejse_maaned']}.' '.$_SESSION['afrejse_aar'] .'</td></tr>';
       
        if($_SESSION['antal_uger']){
            $content .= '<tr><td>Antal uger:</td><td>'.$_SESSION['antal_uger'] .'</td></tr>';
        }else{   
            if(!preg_match ("/stk/i", $_SESSION['antal_enkelt'])){
                if(!$_SESSION['antal_enkelt']){
                    $_SESSION['antal_enkelt'] ='-';
                }elseif($_SESSION['antal_enkelt']=='-'){           
                    print '';
                }else{
                    $_SESSION['antal_enkelt'] .=' stk.';
                }
            }
            if(!preg_match ("/stk/i", $_SESSION['antal_enkeltbad'])){
                if(!$_SESSION['antal_enkeltbad']){
                    $_SESSION['antal_enkeltbad'] ='-';
                }elseif($_SESSION['antal_enkeltbad']=='-'){           
                    print '';
                }else{
                    $_SESSION['antal_enkeltbad'] .=' stk.';
                }
            }
            if(!preg_match ("/stk/i", $_SESSION['antal_dobbelt'])){
                if(!$_SESSION['antal_dobbelt']){
                    $_SESSION['antal_dobbelt'] ='-';
                }elseif($_SESSION['antal_dobbelt']=='-'){           
                    print '';
                }else{
                    $_SESSION['antal_dobbelt'] .=' stk.';
                }
            }
            if(!preg_match ("/stk/i", $_SESSION['antal_dobbeltbad'])){
                if(!$_SESSION['antal_dobbeltbad']){
                    $_SESSION['antal_dobbeltbad'] ='-';
                }elseif($_SESSION['antal_dobbeltbad']=='-'){           
                    print '';
                }else{
                    $_SESSION['antal_dobbeltbad'] .=' stk.';
                }
            }

            if(!preg_match ("/stk/i", $_SESSION['antal_tre'])){
                if(!$_SESSION['antal_tre']){
                    $_SESSION['antal_tre'] ='-';
                }elseif($_SESSION['antal_tre']=='-'){           
                    print '';
                }else{
                        $_SESSION['antal_tre'] .=' stk.';
                }       
            }

            if(!preg_match ("/stk/i", $_SESSION['antal_fire'])){
                if(!$_SESSION['antal_fire']){
                    $_SESSION['antal_fire'] ='-';
                }elseif($_SESSION['antal_fire']=='-'){           
                    print '';
                }else{
                    $_SESSION['antal_fire'] .=' stk.';
                }               
        }

        $content .= '<tr><td>Antal dage:</td><td>'.$_SESSION['antal_dage'] .'</td></tr>';
        $content .= '<tr><td colspan="2"><b>ANTAL VÆRELSER:</b></td></tr>';
       
        if($_SESSION['vis_enkelt']){
            $content .= '<tr><td>Enkelt:</td><td>'.$_SESSION['antal_enkelt'].'</td></tr>';
        }
        if($_SESSION['vis_enkeltbad']){
            $content .= '<tr><td>Enkelt m. bad</td><td>'.$_SESSION['antal_enkeltbad'] .'</td></tr>';
        }
        if($_SESSION['vis_dobbelt']){
            $content .= '<tr><td>Dobbelt:</td><td>'.$_SESSION['antal_dobbelt'] .'</td></tr>';
        }
        if($_SESSION['vis_dobbeltbad']){       
            $content .= '<tr><td>Dobbelt  m. bad:</td><td>'.$_SESSION['antal_dobbeltbad'] .'</td></tr>';
        }
        if($_SESSION['vis_trebad']){       
            $content .= '<tr><td>Tre vær.  m. bad:</td><td>'.$_SESSION['antal_tre'] .'</td></tr>';
        }
        if($_SESSION['vis_firebad']){
            $content .= '<tr><td>Fire vær.  m. bad</td><td>'.$_SESSION['antal_fire'] .'</td></tr>';
        }
    }

        $content .= '<tr><td colspan="2"><hr></td></tr>';

        $content .='    </tr><tr><td colspan="2"align="right"><form action="" method="post" name="ret"><input type="image" src="'.$root.'gfx/step_ret.gif" ALIGN="left" name="step3_ret"><input type="hidden" value="1" name="step"><input type="hidden" value="1" name="ret"></form><form action="" method="post" name="ok"><input type="image" src="'.$root.'gfx/step_ok.gif" ALIGN="RIGHT" name="step3_ok"><input type="hidden" value="3" name="step"><input type="hidden" value="1" name="status"></form><br><br></td></tr></table>';
        //$content .='    </tr><tr><td colspan="2"align="right"><form action="" method="post" name="ok"><input type="image" src="'.$root.'gfx/step_ok.gif" ALIGN="RIGHT" name="step3_ok"><input type="hidden" value="3" name="step"><input type="hidden" value="1" name="status"></form><br><br></td></tr></table>';
    }
        //$content .= '<tr><td colspan="2"><hr></td></tr>';

        //$content .='    </tr><tr><td colspan="2"align="right"></td></tr></table>';
    //--------------------------------------------------------------------------------- STEP 3
}
// --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
// ------------------------------------------------------------------------------------ LAVER INDHOLD ------------------------------------------------------------------------------------
// --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

// SLUTTER RAMME OM BESTILLING
$content .= $ramme_slut;
// SLUTTER RAMME OM BESTILLING
?>
Avatar billede haren Nybegynder
14. februar 2005 - 19:46 #3
$uger.= "<option value='".$i."' ".$selected.">".$i.${'m'.$i}."</option>\n";
                                                  ^

Det må være denne den brokker sig over, forstår dog ikke helt koden.
Avatar billede haren Nybegynder
14. februar 2005 - 19:47 #4
Den vil ikke ramme den rigtige:

${'m'.$i}."</option>\n";

Det må være det første $ den brokker sig over.
Avatar billede mhass Nybegynder
14. februar 2005 - 19:54 #5
Det mærkelige er jo at når jeg fjerner koden komme fejlen stadig ?!?!?

Jeg har prøvet at fifle med det ovenfor, og det hjælper ikke... hhmm
Avatar billede alister_crowley Nybegynder
14. februar 2005 - 19:58 #6
Jeg vil så dekode begge harens teorier, da jeg prøvede at skære det ud.
uden fejl.

Fejlen må være en anden. men include('email.php'); vil gøre at linje 340 er andet steds, end 340 umidbart i den kode du har postet.

Men jeg kan heller ikke umidbart debugge din kode.
Avatar billede coderdk Praktikant
14. februar 2005 - 20:45 #7
I stedet for:

        $m1 =' uge';
        $m2 =' uger';
        $m3 =' uger';
        $m4 =' uger';
        $m5 =' uger';
        $m6 =' uger';
        $m7 =' uger';
        $m8 =' uger';
        $m9 =' uger';
        $m10 =' uger';

og

        $uger.= "<option value='".$i."' ".$selected.">".$i.${'m'.$i}."</option>\n";

Kan du bruge denne ene linje:

        $uger.= "<option value='".$i."' ".$selected.">".$i.' uge' . ( $i != 1 ? 'r' : '' ) . "</option>\n";

Det var dog ikke fejlen, men den kigger jeg lige efter nu ;)
Avatar billede coderdk Praktikant
14. februar 2005 - 20:46 #8
Samme her, i stedet for:

        $m1 =' dag';
        $m2 =' dage';
        $m3 =' dage';
        $m4 =' dage';
        $m5 =' dage';
        $m6 =' dage';
        $m7 =' dage';
        $m8 =' dage';
        $m9 =' dage';
        $m10 =' dage';
        $m11 =' dage';
        $m12 =' dage';
        $m13 =' dage';
        $m14 =' dage';
        $m15 =' dage';
        $m16 =' dage';
        $m17 =' dage';
        $m18 =' dage';
        $m19 =' dage';
        $m20 =' dage';
        $m21 =' dage';
        $m22 =' dage';
        $m23 =' dage';
        $m24 =' dage';
        $m25 =' dage';
        $m26 =' dage';
        $m27 =' dage';
        $m28 =' dage';
        $m29 =' dage';
        $m30 =' dage';

og

          $dagene.= "<option value='".$i."' ".$selected.">".$i.${'m'.$i}."</option>\n";


Så brug:

          $dagene.= "<option value='".$i."' ".$selected.">".$i. ' dag' . ( $i != 1 ? 'e' : '' ) . "</option>\n";
Avatar billede coderdk Praktikant
14. februar 2005 - 20:50 #9
Linje 340 i DIN kode, er det den de andre nævnte:

  $uger.= "<option value='".$i."' ".$selected.">".$i.${'m'.$i}."</option>\n";

Eller?
Avatar billede mhass Nybegynder
15. februar 2005 - 08:57 #10
jeg har selv fået løst problemet og mange tak for alle jeres forslag. Det var meget mærkeligt.

min index.php fil ligger i roden af mit domæne, og mine filer jeg inkluderer ligger i en mappe der hedder /template/. ved en fejl havde jeg fået uploadet den fil browseren sagde der var fejl i, i roden af domænet, hvorefter index-filen så inkluderede den istedet.

...og forresten tak til coderdk for tips'ne ang de dropdown, det vil jeg ændre med det samme :-)
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