Xpath sözdizimi GET

0 Cevap php

Ben bir XPath sorgusu sayfaya geçmek bir parametre kullanmaya çalışıyorum. Düzgün (sabit kodlanmış) Bu çalışır:

<?php
$xml = simplexml_load_file("bookstore.xml");

$res = $xml->xpath("/bookstore/book[title = 'Everyday Italian']"); 

echo $res[0]->author

?>

ama ben parametre geçmek:

bookdetails.php?title="Everyday Italian"

ve sonra yapın:

<?php
$xml = simplexml_load_file("bookstore.xml");

$res = $xml->xpath("/bookstore/book[title = $_GET['title']]"); 

echo $res[0]->author

?>

Ben bir 500 hatası alıyorum.

Herhangi bir düşünce?

Teşekkürler,

David

0 Cevap