[TYPO3-UG Denmark] Mærkeligt IE problem.

Allan Jacobsen Allan.J at cobsen.dk
Tue Aug 1 10:36:58 CEST 2006


Jeg svarer selv.

Efter en del timers debugging viste det sig at være kommandoen
t3lib_BEfunc::deleteClause($from_table) der var synderen.

Når jeg erstattede ovennævnte med " and deleted=0", så virker det i
både firefox og IE.

Det spændende er selvfølgelig hvordan IE kan få TYPO3 til at gå ned, når
$from_table er en konstant jeg definerer 2 linier ovenover, så IE burde
slet ikke have nogen indflydelse på kommandoen ?????

MVH
Allan

Den 31/7-2006, skrev "Allan Jacobsen" <Allan.J at cobsen.dk>:

>
>Hejsa
>
>Jeg sidder og koder lidt på en lille intern extension til tilmelding af
>folk til et arrangement til travderbyet i august, og er stødt på et
>besynderligt problem.
>Tilmeldingen virker perfekt i firefox, men IE (som er standard på folks
>maskiner) viser bare en hvid side uden noget indhold.
>Den relevante del at koden ser sådan ud:
>
>if ($this->piVars['email'])     {
>  $from_table = 'tx_dstravderby_data';
>  $where_clause = 'email="'.$this->piVars['email'].'" and
>'.t3lib_BEfunc::deleteClause($from_table);
>  $res =
>$GLOBALS['TYPO3_DB']->exec_SELECTquery('email',$from_table,$where_clause);
>  if ($GLOBALS['TYPO3_DB']->sql_fetch_assoc($res)) {
>    $cont = 'Emailen findes i forvejen !!!';
>  } else {
>    if (t3lib_div::validEmail($this->piVars['email'])) {
>      if ((intval($this->piVars['voksne'])) ||
>(intval($this->piVars['boern']))) {
>                   $fields = array (
>                      'email' => $this->piVars['email'],
>                      'voksne' => intval($this->piVars['voksne']),
>                      'children' => intval($this->piVars['boern']),
>                      'pid' => $this->conf['pidList'],
>                      'tstamp' => time(),
>                      'crdate' => time(),
>                   );                                             
>$GLOBALS['TYPO3_DB']->exec_INSERTquery($from_table,$fields);
>                   $cont = 'Tak for din tilmelding.';
>      } else {
>        $cont = 'Ingen tilmeldte !!!';
>      }
>    } else {
>      $cont = 'Ugyldig email !!!';
>    }
>  }
>return $cont;
>
>
>Er der nogen, der en ide til hvad problemet kan være, jeg har konstateret
>ved brug af debug() at begge browssere kommer ind i den første if, men
>IE kommer ikke ned til den næste if ..........
>
>MVH
>Allan Jacobsen
>_______________________________________________
>TYPO3-UG-denmark mailing list
>TYPO3-UG-denmark at lists.netfielders.de
>http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-ug-denmark



More information about the TYPO3-UG-denmark mailing list