Aller au contenu

sofia

Actif
  • Compteur de contenus

    28
  • Inscrit(e) le

  • Dernière visite

Messages postés par sofia

  1. Bonjour,

    pour un site d'achat en ligne, je demande d'introduire les informations concernant la CB (numéro, code, ....). Je voulais savoir si je dois introduire dans mon code du formulaire 'quelque chose' pour sécuriser ces infos et comment la poste (qui effectue les prélèvements) va recevoir ces infos et faire le nécessaire de vérification des CB ??

    Merci de votre aide

    NB: j'utilise php/Mysql

  2. je pense que se cript vous aidera à comprendre mon problème:

    en premier temps dans le script1 j'ai:

    <?php $annexe="R265P"; ?>
    <A HREF="detail_annexe2.php?annexe=<?php echo rawurlencode($annexe); ?>"><B>R265P</B></A>

    dans le 2ème script ou je récupère la valeur de $annexe: (fichier: detail_annexe2.php dont j'ai réduit pour donner un exemple)

    <?php
      _AT_session_start();
    ?>
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">

    <html>
    <head>
    <title>annexes</title>
    <link rel="stylesheet" href="index.css" type="text/css"/>
    </head>
    <body>

    <?php
     
    $annexe=$_GET['annexe'];
    echo $annexe."<BR>";
    // connection à  la base mysql
    $connexion=mysql_connect("localhost","root","");
    $db=mysql_select_db("bateautaxi", $connexion);

    if($db)              //si connection a sql
    {
    $requete="SELECT * FROM modeles WHERE Id-Modele='$annexe' "; //requete sql
    $result=mysql_query($requete);
      if($result)      //si la requete sql est reussie
    { echo "resultat de requete OK";
     $ligne=mysql_num_rows($result);
    echo ("il y a ".$ligne. "resultat");
    $tab=mysql_fetch_array($result);    //retourne le resultat sous un tableau
           
            $idmodele=$tab['Id-Modele'];
     $type=$tab['Type'];
      $str=$tab['Structure'];
     $coq=$tab['Coque'];
      $long=$tab['Longueur'];
      $larg=$tab['Largeur'];
      $tirant=$tab['Tirant d\'eau'];
    $desc=$tab['Description'];
     $poidV=$tab['Poids vide'];
      $poidC=$tab['Poids chargé'];
            $maxPsg=$tab['Max-Passagers'];
     $puiMax=$tab['Puissance Max'];
    $img=$tab['Image'];
    $prix=$tab['Prix TTC'];

           $acheter="<form action=\"achat.php\" method=\"POST\" >"
     ."<input type=\"hidden\" name=\"Id-Modele\" value='$idmodele'>"
      ."<input type=\"submit\" value=\"acheter\">"
        ."</form> ";
    echo("<table><tr bgcolor='#F5F5DC'>"
                 
     ."<td>".$idmodele."</td>"
     ."<TD>".$str."</TD>"
     ."<TD>".$coq."</TD>"
     ."<TD>".$long."</TD>"
     ."<TD>".$larg."</TD>"
     ."<TD>".$tirant."</TD>"
     ."<TD>".$poidV."</TD>"
     ."<TD>".$poidC."</TD>"
     "<TD>".$maxPsg."</TD>"
     ."<TD>".$puiMax."</TD>"
     ."<TD>".$prix."</TD>"

     ."</TR><TABLE>"
     ."<img src='".$img."' border='0px' width='50px' height='50px'></a></td>");
      }}
    else
    {
    echo("<p>Problème de connexion</p>");
                  }
      // Fermeture de la base de données
      mysql_close();
    ?>

    </body>
    </html>

    ma requête ne s'execute pas et il m'affiche tout le temps un warnning ou bien pour mysql_query($requete); ou mysql_num_rows($result); mentionnant que le paramètre des ces fonction est incorrect . je penses avoir tous vérifié!

    merci de votre réponse.

  3. bonjour,

    je vous demande votre aide à propos d'un prblème que je rencontre pour accepter l'inscription d'un client dans ma base de donnée. je fais un contrôle de l'existence d'emails identiques avant de confirmer l'inscription. si l'email existe déjà le nouveau client doit saisir une autre une autre email. j'ai fait des test en saisissant la même email pour 2 clients, il insert le 2ème comme même! voiçi mon script: est ce qu'il y'a des fautes?

    Merci de me répondre rapidement.

    
    

    <?php

    session_start();

    // Données provenant du formulaire d'inscription d'un nouveau client

    $nom = $_POST['Nom'];

    $prenom = $_POST['Prenom'];

    $adresse = $_POST['Adresse'];

    $cp = $_POST['CodePostal'];

    $ville = $_POST['Ville'];

    $nutel = $_POST['Tel'];

    $email = $_POST['E-mail']; $_SESSION['E-mail'] = $email;

    $mdp = md5($_POST['MotDePasse']); $_SESSION['MotDePasse'] = $mdp;

    $question = $_POST['Question'];

    $reponse = $_POST['Reponse'];

    // Ouverture de la base de données

    $connexion=mysql_connect("localhost", "root", "");//

    $db=mysql_select_db("bateautaxi", $connexion);

    if($db){

    // Recherche de l'existence d'un email identique

    $requete1= "select * from clients where E-mail = $email ";

    // Soumission de la requête SQL à la base

    $resultat1 = mysql_query($requete1, $connexion);

    // Calcul du nombre d'enregistrements dans la table

    $nbligne=mysql_num_rows($resultat1);

    // Exploitation des résultats de la recherche

    if ($nbligne == 0) {// Il n'y a aucun client correspondant dans la table

    // Insertions des informations concernant le nouveau client

    $requete2="insert into clients values ('', '$nom', '$prenom', '$adresse', '$cp', '$ville', '$nutel', '$email', '$mdp', '$question',' $reponse')";

    +// Soumission de la requête SQL à la base

    $resultat2 = mysql_query($requete2, $connexion);

    echo "<P align=\"center\"><FONT SIZE=\"5\" COLOR=\"#CC0000\"> inscription du nouveau client réussie</FONT>";

    // header("Location:produit.php");

    else { ?>// Il y a un client correspondant

    <html>

    <head>

    <title>Erreur d'inscription</title>

    </head>

    <body bgcolor="#FFCC99" link="#000099" vlink="#990099"

    alink="#000099">

    <div align="center"><b><p>ERREUR D'INSCRIPTION</p>

    <br> </div>

    <center><p><b>Votre adresse e-mail correspond à un client déjà inscrit. <br>Utilisez une autre adresse e-mail pour vous inscrire.<br> </b></p>

    <form action = "nvlle_inscription.php" method = "post"><br>

    <input type = "submit" value = "Valider"></center>

    </body>

    </html>

    <?php

    }}

    else { // Fermeture de la base de donnéesecho

    "connexion à la BD echouée";}

    mysql_close();

    ?>

  4. merci carm. j'ai reussi à le faire, par contre juste avec un hyperlien. En mettant une variable $promo=include("fichier.pdf") que je récupère dans une session et j'appelle dans la même page dans des balises html, ça ne fonctionne pas !!

    je voudrais savoir aussi comment je dois procéder pour la mise à jour des promotions selon leur délais? est ce que je dois garder le mêm nom du fichier avec le contenu de la novelle promo afin de ne pas y toucher dans le code?

  5. éclaircir mon problème: je voudrais en cliquant sur un lien pour aller dans une autre page, le script php puisse s'exécuter en fonction du contenu(chaine de caractère)du lien. par exemple si le lien est : sofia , je veux récupérer dans une variable $nom la valeur "sofia" et si le lien est "Dan" j'aurais $nom="Dan".

    je ne sais pas si c'est faisable . :wacko:

    je n'ai pas très bien compris votre réponse Dan!

    est ce que je dois configurer :REQUEST_URI : /chemin/fichier.ext?param=valeur dans la variable $_SERVER? et dois je mettre le contenu de la valeur dans une variable $valeur?

    Merci

  6. merci jean-luc,

    j'ai essayé ce que vous proposez et j'ai la même réponse qui apparît dans une petite fenêtre sauf que dans détail: le délai imparti à l'opération est dépassé.

    j'ai bien accès avec http.

    en ce qui concerne l'installation du FileZilla c pas moi qui l'est faite ms je pourrais le désinstaller et la réinstaller. Ds ce cas faudrait-il changer qlq chose?

  7. voilà ce que je fait:

    sur FileZilla, je remplis la case adresse par ftp.breizh-marine.com et le nom utilisateur et mot de passe tels qu'ils ont été confirmé par l'hébérgeur. je fait entrer (connecxion rapide), le numéro de port s'affiche 21 et j'ai les messages d'erreurs suivants:

    Connexion à ftp.breizh-marine.com ...

    Erreur : N'a pas pu résoudre le nom d'hote

    Erreur : Impossible de se connecter !

    Etat : Attente de relance... (encore 5 tentatives)

    Etat : Connexion à ftp.breizh-marine.com ...

    Erreur : Impossible de se connecter !

    Etat : Attente de relance... (encore 4 tentatives)

    Etat : Connexion à ftp.breizh-marine.com ...

    Erreur : Impossible de se connecter !

    Etat : Attente de relance... (encore 3 tentatives)

    Etat : Connexion à ftp.breizh-marine.com ...

    Erreur : Impossible de se connecter !

    Etat : Attente de relance... (encore 2 tentatives)

    Etat : Connexion à ftp.breizh-marine.com ...

    Erreur : Impossible de se connecter !

    Etat : Attente de relance... (plus qu'une tentative)

    Etat : Connexion à ftp.breizh-marine.com ...

×
×
  • Créer...