Toon posts:

[php] simpele code, maar t werkt niet!

Pagina: 1
Acties:
  • 52 views sinds 30-01-2008

Verwijderd

Topicstarter
PHP:
1
<?$qry_info = 'SELECT * FROM 2do WHERE 2do_state=2';$dts_info = mysql_query($qry_info);while($obj_info = mysql_fetch_object($dts_info)){    $str_return = '';    $str_return .= '<TR><TD>'.$obj_info->2do_subject.'</TD>';    $str_return .= '<TD>'.$obj_info->2do_name_last.'</TD>';    $str_return .= '<TD>'.$obj_info->2do_date_last.'</TD>';    $str_return .= '<TD>';    if($obj_info->2do_state == "0")    {        $str_return .= '<OPTION SELECTED>2 Do</OPTION>';        $str_return .= '<OPTION>Busy</OPTION>';        $str_return .= '<OPTION>Done</OPTION>';    }    else if($obj_info->2do_state == "1")    {        $str_return .= '<OPTION>2 Do</OPTION>';        $str_return .= '<OPTION SELECTED>Busy</OPTION>';        $str_return .= '<OPTION>Done</OPTION>';    }    else if($obj_info->2do_state == "2")    {        $str_return .= '<OPTION>2 Do</OPTION>';        $str_return .= '<OPTION>Busy</OPTION>';        $str_return .= '<OPTION SELECTED>Done</OPTION>';    }                $str_return .= '</TD></TR>';}?>

Hij geeft de fout bij de regel waar voor het eerst gebruik wordt gemaakt van $obj_info->2do_subject.

de fout: Parse error: parse error, unexpected T_LNUMBER, expecting T_STRING or T_VARIABLE or '{' or '$'

ik kan niet vinden waar het fout gaat. de DB is geconnect en dr staan records die gewoon worden opgehaald met de betreffende query.

  • JSchut
  • Registratie: Februari 2002
  • Laatst online: 16:17

JSchut

.....

sorry ik zag het verkeerd

een var mag niet met een nummer beginnen

PSN jschut_82 | Xbox: JSchut82


  • Nielsz
  • Registratie: Maart 2001
  • Niet online
en mag een var met een 2 beginnen?

edit: lol @ jschut :D

Verwijderd

Topicstarter
die min hoeft niet weg, zo roep je namelijk een fetched object aan....

dat van die variabele beginnend met een getal, dat zou een lastig geval worden, mn DB ziet er zo uit...

  • Banpei
  • Registratie: Juli 2001
  • Laatst online: 04-09 16:26
code:
1
2
3
4
5
6
7
$var = "Bob";
$Var = "Joe";
echo "$var, $Var";  // outputs "Bob, Joe"

$4site = 'not yet';     // invalid; starts with a number
$_4site = 'not yet';    // valid; starts with an underscore
$täyte = 'mansikka';    // valid; 'ä' is ASCII 228.

Nee dus... ;)

  • whoami
  • Registratie: December 2000
  • Laatst online: 16:04
Neen een var mag niet met een numeriek teken beginnen. Dit staat toch wel in iedere manual van iedere taal.
(En het is ook wel een beetje af te leiden van de compiler error).

https://fgheysels.github.io/


  • D2k
  • Registratie: Januari 2001
  • Laatst online: 31-08 10:19

D2k

Doet iets met Cloud (MS/IBM)


  • Janoz
  • Registratie: Oktober 2000
  • Laatst online: 28-08 12:00

Janoz

Moderator Devschuur®

!litemod

Op woensdag 12 juni 2002 13:50 schreef Sh4keM het volgende:
die min hoeft niet weg, zo roep je namelijk een fetched object aan....

dat van die variabele beginnend met een getal, dat zou een lastig geval worden, mn DB ziet er zo uit...
Gebruik een array ipv een object.. Meer info is wel in de manual te vinden op php.net.

Ken Thompson's famous line from V6 UNIX is equaly applicable to this post:
'You are not expected to understand this'

Pagina: 1

Dit topic is gesloten.