Bonjour,

J’ai un problème avec les champs ou il y a des " ou /

CLE A CHOC 1/2" MALLETTE

Voila ma source

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
<?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