1. Requête pour afficher toutes les informations sur la société
2. Requête pour afficher le nom du groupe auquel appartient la société (que je peux modifier car il se présente sous forme de liste déroulante).
J'ai donc une nouvelle requête:
$requete="SELECT IdSociete, NomSociete, AutreNomSociete, RefGroupe, Specialite,
Presentation, InfCompl, PaysOrigine, Adresse, Tel, Fax, SiteSociete,
NomReprFr, AdresseReprFr, TelReprFr, FaxReprFr
WHERE IdSociete='".$IdSociete."'";
Elle ne fonctionne pas: lignes 1 à 4 =>Erreur de syntaxe près de 'WHERE IdSociete='3'' à la ligne 4
<?php
//Récupération de l'identifiant de l'enregistrement//
$IdSociete = $_POST['IdSociete'];
?>
Et une seconde requête différente qui rassemble les informations qui concernent le groupe rattaché par IdGroupe == RefGroupe: je n'ai donc plus besoin de faire référence à ma première requête?
<select name="RefGroupe">
<?php
//Connection à la base
$lien = mysql_connect("xx","xx","xx");
mysql_select_db("xx", $lien);
//Selection des champs dans la table groupe//
$requete2="SELECT IdGroupe, NomGroupe, AutreNomGroupe, Presentation, InfCompl FROM groupes";
$result2=mysql_query($requete2);
while ($groupe=mysql_fetch_array($result2))
{
if ($groupe["IdGroupe"] == $RefGroupe)
{
echo '<option value="'.$groupe['IdGroupe'].'" selected="selected">'.$groupe['NomGroupe'].'</option>';
}
else
{
echo '<option value="'.$groupe['IdGroupe'].'">'.$groupe['NomGroupe'].'</option>';
}
}
mysql_close($lien);
?>
</select>