J’ai un problème avec les champs ou il y a des " ou /
CLE A CHOC 1/2" MALLETTE
Voila ma source
Code : Tout sélectionner
<?php
include('include/config.php');
$q = mysql_connect(DBHOST, DBUSER, DBPASS);
mysql_select_db(DBNAME, $q) or die("Impossible d'acceder a la base de donnees");
mysql_select_db($base);
if ((isset($_GET)) && ($_GET['abr'] != '')){
$abr = $_GET['abr'];
$q = 'SELECT name from fiche_produits WHERE name LIKE \'%'.$abr.'%\'';
$r = mysql_query($q);
$return = '<?xml version="1.0" standalone="yes"?><result>';
if ((mysql_num_rows($r)>0)){
$name = header('Content-Type: text/xml;');
while ($rep=mysql_fetch_array($r)){
$name .= $rep['name'].';';
}
$return .= '<name>'.$name.'</name>';
}
if (mysql_num_rows($r)==0) $return .= '<name>;</name>';
$return .= '</result>';
header('Content-Type: text/xml');
echo $return;
}
?> Merci d'avance