Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE o

11-06-09, 04:45 AM
|
|
New Member
|
|
Join Date: Nov 2009
Posts: 3
Thanks: 0
Thanked 0 Times in 0 Posts
|
|
|
Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE o
Hi,
I am new to PHP, but was hoping for help with the following error message. I think the line of code is from the following:
PHP Code:
if ($docs_exclus) $docs_exclus = "AND l.id_document NOT IN ($docs_exclus) ";
} else $docs_exclus = '';
//// Images sans documents
$images_liees = spip_query("SELECT docs.id_document FROM spip_documents AS docs, spip_documents_".$type."s AS l "."WHERE l.id_".$type."=$id AND l.id_document=docs.id_document ".$docs_exclus."AND docs.mode='vignette' ORDER BY docs.id_document");
$ret .= "\n<p></p><div id='liste_images'>";
Any help would be appreciated.
Mark
Last edited by wirehopper; 11-06-09 at 07:08 AM.
Reason: PHP tags
|

11-06-09, 07:09 AM
|
 |
Community Liaison
|
|
Join Date: Feb 2006
Posts: 1,539
Thanks: 1
Thanked 22 Times in 22 Posts
|
|
Try adding a left brace ( }) like so:
PHP Code:
if ($docs_exlus) {
|

11-06-09, 07:46 AM
|
|
New Member
|
|
Join Date: Nov 2009
Posts: 3
Thanks: 0
Thanked 0 Times in 0 Posts
|
|
No Joy. Still the same error.
|

11-06-09, 09:42 AM
|
 |
Newbie Coder
|
|
Join Date: Sep 2009
Location: Moline, IL
Posts: 73
Thanks: 1
Thanked 1 Time in 1 Post
|
|
Quote:
Originally Posted by themarkness
Hi,
PHP Code:
if ($docs_exclus) $docs_exclus = "AND l.id_document NOT IN ($docs_exclus) ";
} else $docs_exclus = '';
//// Images sans documents
$images_liees = spip_query("SELECT docs.id_document FROM spip_documents AS docs, spip_documents_".$type."s AS l "."WHERE l.id_".$type."=$id AND l.id_document=docs.id_document ".$docs_exclus."AND docs.mode='vignette' ORDER BY docs.id_document");
$ret .= "\n<p></p><div id='liste_images'>";
Mark
|
To this:
PHP Code:
if ($docs_exclus){
$docs_exclus = "AND l.id_document NOT IN ($docs_exclus) ";
} else {
$docs_exclus = '';
}
//// Images sans documents
$images_liees = spip_query("SELECT docs.id_document FROM spip_documents AS docs, spip_documents_".$type."s AS l "."WHERE l.id_".$type."=$id AND l.id_document=docs.id_document ".$docs_exclus."AND docs.mode='vignette' ORDER BY docs.id_document");
$ret .= "\n<p></p><div id='liste_images'>";
|

11-06-09, 09:43 AM
|
 |
Community Liaison
|
|
Join Date: Feb 2006
Posts: 1,539
Thanks: 1
Thanked 22 Times in 22 Posts
|
|
Please post a few more lines of code.
|

11-09-09, 09:57 AM
|
|
New Member
|
|
Join Date: Nov 2009
Posts: 3
Thanks: 0
Thanked 0 Times in 0 Posts
|
|
It's definitely within this section of code and possibly this line:
if ($docs_exclus) {
PHP Code:
/// Ajouter nouvelle image
$ret .= "<a name='images'></a>\n";
$titre_cadre = _T('bouton_ajouter_image').aide("ins_img");
$joindre = charger_fonction('joindre', 'inc');
$ret .= debut_cadre_relief("image-24.gif", true, "creer.gif", $titre_cadre);
$ret .= $joindre($script, "id_$type=$id", $id, _T('info_telecharger'),'vignette',$type,'',0,generer_url_ecrire("documents_colonne","id=$id&type=$type",true));
$ret .= fin_cadre_relief(true);
//// Documents associes
$res = spip_query("SELECT docs.id_document FROM spip_documents AS docs, spip_documents_".$type."s AS l WHERE l.id_".$type."=$id AND l.id_document=docs.id_document AND docs.mode='document' ORDER BY docs.id_document");
$documents_lies = array();
while ($row = spip_fetch_array($res))
$documents_lies[]= $row['id_document'];
if (count($documents_lies)) {
$res = spip_query("SELECT DISTINCT id_vignette FROM spip_documents WHERE id_document in (".join(',', $documents_lies).")");
while ($v = spip_fetch_array($res))
$vignettes[]= $v['id_vignette'];
$docs_exclus = ereg_replace('^,','',join(',', $vignettes).','.join(',', $documents_lies));
if ($docs_exclus) {
$docs_exclus = "AND l.id_document NOT IN ($docs_exclus) ";
} else {
$docs_exclus = '';
}
//// Images sans documents
$images_liees = spip_query("SELECT docs.id_document FROM spip_documents AS docs, spip_documents_".$type."s AS l "."WHERE l.id_".$type."=$id AND l.id_document=docs.id_document ".$docs_exclus."AND docs.mode='vignette' ORDER BY docs.id_document");
$ret .= "\n<p></p><div id='liste_images'>";
while ($doc = spip_fetch_array($images_liees)) {
$id_document = $doc['id_document'];
$deplier = $id_document_actif==$id_document;
$ret .= afficher_case_document($id_document, $id, $script, $type, $deplier);
}
/// Ajouter nouveau document
$ret .= "</div><p> </p>\n<a name='documents'></a>\n<a name='portfolio'></a>\n";
if ($GLOBALS['meta']["documents_" . $type] == 'oui') {
$titre_cadre = _T('bouton_ajouter_document').aide("ins_doc");
$ret .= debut_cadre_enfonce("doc-24.gif", true, "creer.gif", $titre_cadre);
$ret .= $joindre($script, "id_$type=$id", $id, _T('info_telecharger_ordinateur'), 'document',$type,'',0,generer_url_ecrire("documents_colonne","id=$id&type=$type",true));
$ret .= fin_cadre_enfonce(true);
}
|

11-09-09, 07:33 PM
|
|
Coding Addict
|
|
Join Date: Mar 2009
Location: North Carolina, USA
Posts: 277
Thanks: 3
Thanked 5 Times in 5 Posts
|
|
Try this:
PHP Code:
/// Ajouter nouvelle image
$ret .= "<a name='images'></a>\n";
$titre_cadre = _T('bouton_ajouter_image').aide("ins_img");
$joindre = charger_fonction('joindre', 'inc');
$ret .= debut_cadre_relief("image-24.gif", true, "creer.gif", $titre_cadre);
$ret .= $joindre($script, "id_$type=$id", $id, _T('info_telecharger'),'vignette',$type,'',0,generer_url_ecrire("documents_colonne","id=$id&type=$type",true));
$ret .= fin_cadre_relief(true);
//// Documents associes
$res = spip_query("SELECT docs.id_document FROM spip_documents AS docs, spip_documents_".$type."s AS l WHERE l.id_".$type."=$id AND l.id_document=docs.id_document AND docs.mode='document' ORDER BY docs.id_document");
$documents_lies = array();
while ($row = spip_fetch_array($res)) {
$documents_lies[]= $row['id_document'];
}
if (count($documents_lies)) {
$res = spip_query("SELECT DISTINCT id_vignette FROM spip_documents WHERE id_document in (".join(',', $documents_lies).")");
while ($v = spip_fetch_array($res)) {
$vignettes[]= $v['id_vignette'];
$docs_exclus = ereg_replace('^,','',join(',', $vignettes).','.join(',', $documents_lies));
}
}
if ($docs_exclus) {
$docs_exclus = "AND l.id_document NOT IN ($docs_exclus) ";
} else {
$docs_exclus = '';
}
//// Images sans documents
$images_liees = spip_query("SELECT docs.id_document FROM spip_documents AS docs, spip_documents_".$type."s AS l "."WHERE l.id_".$type."=$id AND l.id_document=docs.id_document ".$docs_exclus."AND docs.mode='vignette' ORDER BY docs.id_document");
$ret .= "\n<p></p><div id='liste_images'>";
while ($doc = spip_fetch_array($images_liees)) {
$id_document = $doc['id_document'];
$deplier = $id_document_actif==$id_document;
$ret .= afficher_case_document($id_document, $id, $script, $type, $deplier);
}
/// Ajouter nouveau document
$ret .= "</div><p> </p>\n<a name='documents'></a>\n<a name='portfolio'></a>\n";
if ($GLOBALS['meta']["documents_" . $type] == 'oui') {
$titre_cadre = _T('bouton_ajouter_document').aide("ins_doc");
$ret .= debut_cadre_enfonce("doc-24.gif", true, "creer.gif", $titre_cadre);
$ret .= $joindre($script, "id_$type=$id", $id, _T('info_telecharger_ordinateur'), 'document',$type,'',0,generer_url_ecrire("documents_colonne","id=$id&type=$type",true));
$ret .= fin_cadre_enfonce(true);
}
|
|
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
|
|
|
| Thread Tools |
|
|
| Display Modes |
Linear Mode
|
Posting Rules
|
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is Off
|
|
|
|