begin process at 2012 05 31 05:54:19
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Base de données

 > 

Access

 > 

php & ODBC construction de requête en fonction des variables


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

php & ODBC construction de requête en fonction des variables

mardi 1 juin 2010 à 16:37:23 | php & ODBC construction de requête en fonction des variables

Razily

Bonjour à tous ;

mon stage évolue et là on me demande de créer des formulaires contenant des cases à cocher et des listes déroulantes et et de créer des recherches en fonction des choix de l'utilisateur .
ma première question c'est au niveau des requêtes , vu que j'exploite access je ne sais pas comment faire pour construire ne requête en fonction des variables qu'on entre ; je sais que sous mysql (voir tuto mateo ) ou sur oracle çà existe :
voici extrait exemple tuto mateo (site du zero ) pour bien comprendre ce que je vous demande :
Code PHP :
<?php
try
{
	$bdd = new PDO('mysql:host=localhost;dbname=test', 'root', '');
}
catch(Exception $e)
{
        die('Erreur : '.$e->getMessage());
}

$req = $bdd->prepare('SELECT nom, prix FROM jeux_video WHERE possesseur = ? AND prix <= ? ORDER BY prix');
$req->execute(array($_GET['possesseur'], $_GET['prix_max']));

echo '<ul>';
while ($donnees = $req->fetch())
{
	echo '<li>' . $donnees['nom'] . ' (' . $donnees['prix'] . ' EUR)</li>';
}
echo '</ul>';

$req->closeCursor();

?>




notez bien l'utlisation de :
Code PHP :
$req->execute(array($_GET['possesseur'], $_GET['prix_max']));



en géneral une requête php via access se fait comme sui :
Code PHP :
<?php
    //connection au serveur:
    $cnx = odbc_connect( "DSN_personnes", "root", "" ) or die("Impossible de se connecter à la bas de donn&eacutee") ;
    
    
    
    
   // requête
   
   $sql = "SELECT * FROM personnes where Datenaissance  =  #Format('05-15-2010', "mm/dd/yyyy")# " ;
    
                                                            

    //ex&eacutecution de la requête:
    $requete = odbc_do($cnx, $sql) ;

    //affichage des donn&eacutees:
    while( $result = odbc_fetch_object( $requete ) )
    {
       echo("<div align=\"center\">".$result->nom." ".$result->prenom.datefr($result->Datenaissance)." <a href=\"modification3.php?idPersonne=".$result->id_personne."\">modifier</a><br>\n") ;
    }

    odbc_close( $cnx); // ferme la connexion
  ?>






mais je n'ai aucune idée de ce qu'il fallait faire pour que la requête soit comme suit et que çà marche :
Code PHP :
// construction de requête en fonction des variables 
  
  $sql = "SELECT * FROM personnes where Datenaissance  =  ? " ;




Autre question , car c'est la première fois que je mène un projet de ce genre en php ; comment fait -on pour les cases à cocher : car si j'ai par exemple des cases (Automobile , habitation , sante )
il faut que j'adapte la requête en fonction des choix de l'utilisateur :

par exemple si Automobile et habitation sont cochés
il faut que je fais une requête come suit :
Code PHP :

 $sql = "SELECT * FROM contrat where type  like 'Automobile' or 'habitation' " ;

je ne sais pas trop si çà peut se faire ??




si quelqu'un sait un tuto ou pourra m'apporter leur avis ; çà me fairait vraiment plaisir car il me reste quelques jours pour faire çà :-°

merci d'avance


Cette discussion est classée dans : fonction, code, php, requête, prix


Répondre à ce message

Sujets en rapport avec ce message

Fonction PHP : Convertir un code VB en HTML [ par microdav ] Bonjour,Je recherche une fonction PHP pour convertir un code VB en code HTML avec respect des couleurs.Quelqu'un a t il cela en stock s'il vous plait Code PHP dans une fonction JavaScript [ par Kleidp ] Salut à tousVoici mon problème:mon code PHP est inséré dans une fonction Javascript.La fonction est appellée quand on clique sur un checkbox.Le problè Php dans une fonction...Error.... [ par Benjamin G ] Bonjour,Ayant repris un theme.php d'un Theme de PHP-NUKE...Je voudrais affiché comme eux des fonctions par blocks...Voici mon fichier :function Probleme d'auorisation? [ par ghostkill77 ] Bonjour a toutes et a tous. J'ai un souci avec mon code :    session_start();    //AJOUTER    if($_POST["envoi"]=="AJOUTER" && $_POST["code"]!=" " && code source d'une fonction fournie par PHP (sort())? [ par zoukozouko ] Salut!J'ai besoin de récupérer le code source de la fonction sort() fournie par php. Comment puis-je l'obtenir?Mon problème est le suivant : j'ai deux erreur avec la fonction header [ par hajeur_abd ] bonjourlors de l'execution de mon code :    header("location: libre.php?$code"); l'erreur suivant s'affiche:Warning: Cannot add header information - h appler une fonction .js dans un code php [ par ZAMMIT ] je suis entrain de faire un projet sur joomla tout se passe très bien avec php mais la j ai un problème j arrive pas a appeler ma fonction java script appler une fonction .js dans un code php [ par ZAMMIT ] je suis entrain de faire un projet sur joomla tout se passe très bien avec php mais la j ai un problème j arrive pas a appeler ma fonction java script fonction qui génére un code en php [ par wissema87 ] Bonjour, je cherche une fonction qui génére un code en php je lui donne en entré un nom et elle doit me retourner en sortie un code . ce code doir con Fonction qui teste un code php [ par david11001 ] Salut !Imaginons que j'ai un bout de code en php dans une variable $code.par exemple: $code = "echo 'blablabla';"J'aimerai savoir s'il existe une fonc


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,499 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales