Votre question

problème PHP Mysql/résultat d'une requete dans champ de texte

Tags :
  • Serveur
  • Programmation
Dernière réponse : dans Programmation
21 Janvier 2007 15:53:02

bonjour!
j'ai un problème, au fait je sais pas comment faire pour afficher dans un champ de texte le résultat d'une requête (il n'y a qu'une valeur retournée)
voici mon script php qui est appelé par la page commande.htm

<?php

$reference1=$HTTP_POST_VARS['ref1'];


//connexion au serveur de base de données
$serveur = mysql_connect("localhost","root","ajo97ala");
if (!$serveur)
{
die('Non connecté : ' . mysql_error());
}

//sélection de la base
$db_produits_commande = mysql_select_db('produits_commande', $serveur);
if (!$db_produits_commande)
{
die ('Impossible d\'utiliser la base : ' . mysql_error());
}

// on crée la requête SQL

$requete = "SELECT produits.prix_unitaire FROM produits WHERE produits.reference=$reference1";
//JE VOUDRAIS AFFICHER LE RESULTAT DE CETTE REQUETE DANS UN CHAMP DE TEXTE (il n'y a qu'un seul résultat) INTITULE prix1 dans le formulaire commande.htm qui appel ce fichier php
// ET JE NE SAIS PAS COMMENT FAIRE MERCI!

mysql_close();



?>

Autres pages sur : probleme php mysql resultat requete champ texte

5 Février 2007 15:20:39

Bon je vois que personne répond donc je vais te proposer une réponse normalement qui devrai fonctionner (dsl si ça ne fonctionne pas mais c'est pour te donner une idée):

dans ton formulaire commande tu mets :
<input type="text" name="prix1" size="20" value="<?php echo $pri ?>">

après ta requete tu mets :
$resultat = mysql_query($requete);
while ($rep= mysql_fetch_array($resultat);
{
$pri=$rep['prix_unitaire'];
}

>>petite modification sur ta requete aussi:
$requete = "SELECT produits.prix_unitaire FROM produits WHERE produits.reference='".$reference1."'";


voilà
a+
Thomas
5 Février 2007 15:32:00

il faut juste que la requete vienne avant le formulaire ;) 
Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS