ancre avec recupération des données

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : ancre avec recupération des données

par sauveura » 17 janv. 2008, 18:12

Merci beaucoup pour ces reponses :D

par d0m » 17 janv. 2008, 17:45

Par contre l id_client comment je le genere?
tu dois bien faire un lien entre un client et ses commandes. Le moyen le plus facile c'est de donner à chaque client un identifiant entier (que tu peux mettre en auto-increment dans ta table des client) qui fera office de clé.
peut il correspondre a une valeur dans ma base sql?
oui si dans ta table tu as un champ dont la valeur est unique pour chaque client
et comment je le recupere dans mon fichier fiche.php?
il est dans l'url, tu peux donc le récupérer par la variable $GET

par sauveura » 17 janv. 2008, 17:28

Merci de cette reponse rapide.

Par contre l id_client comment je le genere? peut il correspondre a une valeur dans ma base sql? et comment je le recupere dans mon fichier fiche.php?

desole je suis un vrai newbie^^

par d0m » 17 janv. 2008, 17:07

tu as 2 choix :
- passer par un lien vers fiche.php et mettre un identifiant de client dans l'url du lien (ta manière)
- faire 1 formulaire pour chaque commande avec l' identifiant du client en champ cache et un bouton submit qui renvoie vers la page fiche.php

Par ta manière , tu dois donc indiquer dans l'url du lien l'identifiant du client :
<a HREF="fiche.php? id_client=<?php echo $id_client;?> ><strong>Voir la fiche</strong></a>
tu récupères ensuite dans la page fiche.php l'identifiant du client et tu l'utilises dans ta requête pour aller chercher les infos correspondantes au client.

ancre avec recupération des données

par sauveura » 17 janv. 2008, 16:59

Bonjour tout le monde,

je suis un grand debutant en php et j aurais besoin de vos lumieres.

Mon probleme vient du fait que les resultats de mon moteur de recherche affichent une brieve description des fiches clients et que je souhaiterais via une ancre sur chaque resultat, afficher la fiche complete du client.

Mon code ressemble a ce ceci :
// On recherche dans la table si qqchose ressemble à $motsclef 
$sql = "SELECT RS,CONTACT,TEL,DLPLAN FROM suivi_livraison WHERE RS LIKE '%$motsclef%'"; 

// On explore les trois champs de la table 
$sql .= " OR CONTACT LIKE '%$motsclef%'"; 
$sql .= " OR TEL LIKE '%$motsclef%'"; 
$sql .= " OR DLPLAN LIKE '%$motsclef%'";

// On execute la requete 
$result = mysql_query($sql); 

// On recupère les données trouvés 
while ($data = mysql_fetch_array($result)) { 

// On affiche les resultats 
echo "Raison Sociale : $data[RS]<br/>"; 
echo "Contact : $data[CONTACT]<br/>"; 
echo "Telephone : $data[TEL]<br/>"; 
echo "Date de livraison : $data[DLPLAN]<br/>";
?>
<a href="fiche.php"><strong>Voir la fiche</strong></a>
Comment puis je faire pour afficher cette fiche complete dans mon fiche.php?

Merci d avance.

[Note : ce message a été posté de manière anonyme avant d'être réattribué à son auteur]