recuperer des données dans une table sql, faire un choix des données puis les envoyer dans une autre table sql comment faire ?

Répondre
BOOMER
le 06/03/2013 à 11:02
BOOMER
Bonjour tout le monde.

j'ai quelque problème, dans mon code.
Je souhaite récupérer les données de 3 tables sql et les faire apparaître dans une liste.

jusque là ce point fonctionne.

maintenant j'aimerais pouvoir faire ma selection de ce que j'ai récuperer des 3 tables et une fois celà effectuer je souhaite les envoyé dans une seule table et là je ne sais pas comment faire auriez-vous une piste car je bloque depuis plusieurs jour dessus et je commence à perdre espoir d'y arriver.

Je vous remercie par avance
Bonne journée :)

voici le code que j'ai réaliser pour récuperer les données des 3 tables et les afficher sous forme de liste avec un select.


<?PHP
$base = mysql_connect("localhost", "root", "")
or die("Impossible de se connecter : " . mysql_error());

$db_selected = mysql_select_db('qcm3', $base)
or die('Impossible de sélectionner la base de données : ' . mysql_error());

echo "(Choisisser des questions pour le qcm)";
echo "<select name='question' id='question' size='1'>";

$result1 = mysql_query("SELECT * FROM question;");
while($row = mysql_fetch_array($result1))
{
$id = $row['nom_question'];
echo "<option value='".$id."'>$id</option>";

}
echo "<br></select><br>";
echo "(Choisisser des r&eacuteponses pour le qcm)";
echo "<select name='reponse' id='reponse' size='1'>";

$result2 = mysql_query("SELECT * FROM reponse;");
while($row = mysql_fetch_array($result2))
{
$id = $row['nom_reponse'];
echo "<option value='".$id."'>$id</option>";

}
echo "<br></select><br>";
echo "(Choisisser le thème pour le qcm)";
echo "<select type ='list' name='theme' id='theme' size='1'>";

$result3 = mysql_query("SELECT * FROM theme;");
while($row = mysql_fetch_array($result3))
{
$id = $row['nom_theme'];
echo "<option value='".$id."'>$id</option>";

}
echo "</select>";

?>
vengeur002
le 17/03/2013 à 09:04
vengeur002
Bonjour alors si j ai bien compris, il faut que tu récupere tes données des 3 tables, en les inserant dans des variables differentes :
donnée 1 table 1 = $variable11
donnée 2 table 1 = $variable12
donnée 3 table 1 = $variable13
donnée 1 table 2 = $variable21
donnée 2 table 2 = $variable22
donnée 3 table 2 = $variable23
donnée 1 table 3 = $variable31
donnée 2 table 3 = $variable32
donnée 3 table 3 = $variable33

ensuite tu les insere dans ta base de donnée,suffis juste de bien separé tes variables pour ne pas te tromper ;)

Bon courage
Erwin
le 23/03/2013 à 12:25
Erwin
Bonjour,

En fait ce serait plutôt un formulaire dont tu dois stocker les résultats dans une table spécifique ?
PHP Amateur
Répondre

Ecrire un message

Votre message vient d'être créé avec succès.
LoadingChargement en cours