Récupération données MySql [Résolu/Fermé]

Signaler
Messages postés
20
Date d'inscription
mercredi 26 mars 2008
Statut
Membre
Dernière intervention
10 avril 2008
-
Messages postés
27
Date d'inscription
mardi 1 avril 2008
Statut
Membre
Dernière intervention
22 septembre 2008
-
Bonjour,
J'utilise comme logiciel FrontPage pour programmer et MySql comme bdd, et je rencontre un problème!

J'ai un formulaire d'inscription, qui sert également de modification de données.
Bref l'utilisateur dispose d'une panel pour modifier ces infos, donc je veux afficher ce formulaire avec ces infos à lui , se trouvant dans la base de données.

J'aimerai récupéré ces données et les affichées dans les 'input texte ...'

Voici ma requête :
<?php
include ("connexion.php");
$sql= ("SELECT nommaitre,prenommaitre,mailmaitre,mdpmaitre,nomanimal,datedecesanimal,ageanimal,
commentairemaitre,catanimal,raceanimal,hommage,formule
FROM cyberarium.Maitre,cyberarium.Animal,cyberarium.Hommage
WHERE Maitre.idmaitre=Animal.idmaitre
AND Animal.idanimal=Hommage.idanimal
AND Maitre.nommaitre like ('".$_POST['nom']."')
AND Maitre.prenommaitre like ('".$_POST['prenom']"')
AND Maitre.mailmaitre like ('".$_POST['email']."')
AND Maitre.mdpmaitre like ('".$_POST['mdp']."')
AND Animal.nomanimal like ('".$_POST['nom1']."')
AND Animal.datedecesanimal like ('".$_POST['datedeces']."')
AND Animal.ageanimal like ('".$_POST['age']."')
AND Animal.commentairemaitre like ('".$_POST['commentaire']."')
AND Animal.catanimal like ('".$_POST['categorie']."')
AND Animal.raceanimal like ('".$_POST['race']."')
AND Hommage.hommage like ('".$_POST['hommage']."')
AND Hommage.formule like ('".$_POST['formule']."')");
?>

Et voici un exemple de 'echo' :
<input type="text" name="nom" size="20" value="<?php echo $sql['nommaitre'];?>">

Est-ce que quelqu'un pourrait me conseiller ou me guider?
Merci d'avance

1 réponse

Messages postés
27
Date d'inscription
mardi 1 avril 2008
Statut
Membre
Dernière intervention
22 septembre 2008

pour la requete:

SELECT nommaitre,prenommaitre,mailmaitre,nomanimal,datedecesanimal,ageanimal,
commentairemaitre,catanimal,raceanimal,hommage,formule
FROM Maitre
INNER JOIN Animal on Maitre.idmaitre=Animal.idmaitre
INNER JOIN Hommage on Animal.idanimal=Hommage.idanimal
WHERE Maitre.nommaitre like ('".$_POST['nom']."')
AND Maitre.mdpmaitre like ('".$_POST['mdp']."');

ça récupère toutes les données sur les animaux et hommage associés a un maitre donné identifié par son nom et son mot de passe.

apres pour exploiter le résultat:

$query = "la requete du dessus ^^";
$sql = mysql_query($query);
$sql = mysql_fetch_array($sql);

et apres bah $sql['nommaitre'] comme tu avais commencé a faire ^^
bon courage ^^
a bientot