par
shec » 11 mai 2010, 15:29
Bonjour,
je cherche cherche à passer en minuscule la valeur en gras "name".
Mais si j'utilise la fonction strtolower() directement dans la fonction CONCAT() j'obtient une erreur.
Merci d'avance pour votre aide.
Sébastien
Code : Tout sélectionner
$clientOld = $_POST["clientOld"];
$clientNew = $_POST["clientNew"];
$imagePathDebut = 'assets/images/' . $clientNew . '/';
$imageSmallFin = '/small.jpg';
$imageLargeFin = '/small.jpg';
define("DATABASE_SERVER", "mysql5");
define("DATABASE_USERNAME", "hecdesign");
define("DATABASE_PASSWORD", "******");
define("DATABASE_NAME", "hecdesign");
$mysql = mysql_connect(DATABASE_SERVER, DATABASE_USERNAME, DATABASE_PASSWORD);
mysql_select_db(DATABASE_NAME);
mysql_query("SET NAMES UTF8");
$result = mysql_query("
UPDATE produits
SET client='$clientNew', imageSmall=CONCAT('$imagePathDebut', [b]name[/b], '$imageSmallFin'), imageLarge=CONCAT('$imagePathDebut', [b]name[/b], '$imageLargeFin')
WHERE client='$clientOld'");
?>
Bonjour,
je cherche cherche à passer en minuscule la valeur en gras "name".
Mais si j'utilise la fonction strtolower() directement dans la fonction CONCAT() j'obtient une erreur.
Merci d'avance pour votre aide.
Sébastien
[code]
$clientOld = $_POST["clientOld"];
$clientNew = $_POST["clientNew"];
$imagePathDebut = 'assets/images/' . $clientNew . '/';
$imageSmallFin = '/small.jpg';
$imageLargeFin = '/small.jpg';
define("DATABASE_SERVER", "mysql5");
define("DATABASE_USERNAME", "hecdesign");
define("DATABASE_PASSWORD", "******");
define("DATABASE_NAME", "hecdesign");
$mysql = mysql_connect(DATABASE_SERVER, DATABASE_USERNAME, DATABASE_PASSWORD);
mysql_select_db(DATABASE_NAME);
mysql_query("SET NAMES UTF8");
$result = mysql_query("
UPDATE produits
SET client='$clientNew', imageSmall=CONCAT('$imagePathDebut', [b]name[/b], '$imageSmallFin'), imageLarge=CONCAT('$imagePathDebut', [b]name[/b], '$imageLargeFin')
WHERE client='$clientOld'");
?>
[/code]