Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1450 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Demande d'aide

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Demande d'aide

n°1785544
jinadom
Posté le 11-09-2008 à 13:30:44  profilanswer
 

Bonjour , je suis débutante en php , j'essaye d'executer une requete , on renvoit parse error à la ligne 17  

Code :
  1. <html>
  2. <head>
  3. <title>GESTION DES FACTURES</title>
  4. </head>
  5. <body>
  6. <?php
  7. require("conf.php" );
  8. //connexion serveur
  9. $db_connect=mysql_pconnect($hote,$login ,$mot_passe) ;
  10. //connexion base de données
  11. mysql_select_db($mabase) or die ("pas de connection" );
  12. $var=$_POST['matricule'];
  13. $pass=$_POST['passe'];
  14. echo "bonjour &nbsp;" .$var ."<br>";
  15. $req=("SELECT * FROM utilisateur WHERE matricule='".$var."'"" );
  16. $res = mysql_query($req) ;
  17. $erreur=mysql_error();
  18. if (!$res) {
  19.     echo "$erreur";
  20. }


 

mood
Publicité
Posté le 11-09-2008 à 13:30:44  profilanswer
 

n°1785576
flo850
moi je
Posté le 11-09-2008 à 14:11:19  profilanswer
 

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

n°1785616
Nasga
Posté le 11-09-2008 à 15:18:03  profilanswer
 

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 :)

n°1785621
flo850
moi je
Posté le 11-09-2008 à 15:23:25  profilanswer
 

filter_var  n'a pas tout a fait le meme usage ( si on veut chipotter encore un peu plus :o )  : 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

n°1785634
Nasga
Posté le 11-09-2008 à 15:39:52  profilanswer
 

Autant pour moi ^^
 
mais un filter_input ça coute rien ^^

n°1785968
jinadom
Posté le 12-09-2008 à 11:24:17  profilanswer
 

merciii pour votre aide

n°1785979
grosbin
OR die;
Posté le 12-09-2008 à 11:31:53  profilanswer
 

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 :D


---------------
Photos Panoramiques Montagnes Haute Savoie
n°1787102
sudconcept
Posté le 15-09-2008 à 16:48:22  profilanswer
 

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>


Message édité par sudconcept le 15-09-2008 à 16:56:44
n°1787110
flo850
moi je
Posté le 15-09-2008 à 16:53:37  profilanswer
 

tu devrai créer nu nouveau sujet au lieu de squatter le sujet d'un autre

n°1787115
sudconcept
Posté le 15-09-2008 à 16:58:09  profilanswer
 

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 ??

mood
Publicité
Posté le 15-09-2008 à 16:58:09  profilanswer
 

n°1787117
flo850
moi je
Posté le 15-09-2008 à 16:59:33  profilanswer
 

oui , mais apres que tu ai lue les regles de ce forum ( en haut de la liste des sujets )

n°1787129
sudconcept
Posté le 15-09-2008 à 17:08:59  profilanswer
 

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 ?


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Demande d'aide

 

Sujets relatifs
demande aide pour corriger mon compteurexpression régulière
Demande d'aide pour programmation en CDemande d'aide sur mémoire physique/memoire virtuelle
demande d'aide pour operation en virgule fixeDemande d'aide pour menu dropdown javascript
Demande d'aide pour petite modifdemande aide
Demande aide tableau en cssDemande d'aide pour utilisation gawk
Plus de sujets relatifs à : Demande d'aide


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR