Demande d'aide - PHP - Programmation
Marsh Posté le 11-09-2008 à 14:11:19
tu as un " de trop a la fin
et tu dois remplacer $var=$_POST['matricule']; par $var = mysql_real_escape_string($_POST['matricule']) , ca t'evitera les problème d'injection SQL et les problème d'apostrophe
Marsh Posté le 11-09-2008 à 15:18:03
Bien vu flo850, cependant contre les injections sql, j'utiliserai plutôt la function filter_var et pour finir je remplacerai mysql par mysqli mais là je chipote
Marsh Posté le 11-09-2008 à 15:23:25
filter_var n'a pas tout a fait le meme usage ( si on veut chipotter encore un peu plus ) : il permet de verifier sémantiquement que les données apssées sont bien un email , un int, ... Alors que mysql_real_escape_string est la pour assurer que les données ne présentent pas de risques pour mysql
pour mysqli et les requetes preparés, c'es clair que c'est largement mieux
Marsh Posté le 12-09-2008 à 11:31:53
Imprimer les factures des clients ^^
Perso j'ai un répertoire par client, certains bien plus lourds que d'autre, un petit directory listing et hop
Marsh Posté le 15-09-2008 à 16:48:22
Bonjour à tous, je suis nouveau sur le forum et j'ai surement un "petit" problème qui pourrait devenir "gros" si je ne le réglais pas ...
Voilà, la société dans laquelle je me trouve actuellement m'a demandé de l'aider à référencer son site sur la toile, et moi en tant que noob j'ai suivi ce que m'ont dit les forums et j'ai implanté une balise méta description à l'intérieur de ma balise head (j'ai peut être modifié quelquechose sans faire exprès ...), et depuis c'est le drame ==> http://www.glasstool.fr/POuvez vous m'aider ??? SVP
Voici le code :
<?php
/*
$Id: index.php,v 1.1 2003/06/11 17:37:59 hpdl Exp $
osCommerce, Open Source E-Commerce Solutions
http://www.oscommerce.com
Copyright (c) 2003 osCommerce
Released under the GNU General Public License
*/
require('includes/application_top.php');
// the following cPath references come from application_top.php
$category_depth = 'top';
if (isset($cPath) && tep_not_null($cPath)) {
$categories_products_query = tep_db_query("select count(*) as total from " . TABLE_PRODUCTS_TO_CATEGORIES . " where categories_id = '" . (int)$current_category_id . "'" );
$cateqories_products = tep_db_fetch_array($categories_products_query);
if ($cateqories_products['total'] > 0) {
$category_depth = 'products'; // display products
} else {
$category_parent_query = tep_db_query("select count(*) as total from " . TABLE_CATEGORIES . " where parent_id = '" . (int)$current_category_id . "'" );
$category_parent = tep_db_fetch_array($category_parent_query);
if ($category_parent['total'] > 0) {
$category_depth = 'nested'; // navigate through the categories
} else {
$category_depth = 'products'; // category has no products, but display the 'no products' message
}
}
}
require(DIR_WS_LANGUAGES . $language . '/' . FILENAME_DEFAULT);
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html <?php echo HTML_PARAMS; ?>>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=<?php echo CHARSET; ?>">
<title><?php echo title; ?></title>
<meta name="Description" content="Premier site de vente en ligne d'outils pour les souffleurs de verre et tout le monde de la verrerie">
<meta name="Description" content="glass,verre,outils,tools,verrier,glass blower,souffleur">
<base href="<?php echo (($request_type == 'SSL') ? HTTPS_SERVER : HTTP_SERVER) . DIR_WS_CATALOG; ?>">
<link rel="stylesheet" type="text/css" href="stylesheet.css">
</head>
<body>
Marsh Posté le 15-09-2008 à 16:53:37
tu devrai créer nu nouveau sujet au lieu de squatter le sujet d'un autre
Marsh Posté le 15-09-2008 à 16:58:09
C'était pour pas alourdir avec un nouveau sujet... Mais j'ignore encore les régles de ce forum. En tout cas crois tu que tu pourrais m'aider ??
Marsh Posté le 15-09-2008 à 16:59:33
oui , mais apres que tu ai lue les regles de ce forum ( en haut de la liste des sujets )
Marsh Posté le 15-09-2008 à 17:08:59
VOila j'ai lu les règles et poster un nouveau sujet dans les règles de l'art !! avec comme nom de sujet : problème de syntaxe. Pourrais tu m'aider stp ?
Marsh Posté le 11-09-2008 à 13:30:44
Bonjour , je suis débutante en php , j'essaye d'executer une requete , on renvoit parse error à la ligne 17