Base de données de questions
Résolu
squid3570
Messages postés
19
Date d'inscription
Statut
Membre
Dernière intervention
-
Stazus Messages postés 95 Date d'inscription Statut Membre Dernière intervention -
Stazus Messages postés 95 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J ai un code qui ne marche pas.Je veux construire une base de donnees de questions des eleves.....Il s agit d inserer des donnees dans une base de donnees mysql.J ai 2 fichier php dont les codes ci dessous.j ai une base de donnees par niveau et des matieres par niveau.Il s agit d inserrer des questions par matiere par niveau dans le system. Quelqu un pourra t il m aider ?
Merci
1. insert-form.php
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Member Index</title>
<link href="loginmodule.css" rel="stylesheet" type="text/css" />
<style type="text/css">
<!--
.style1 {font-size: 36px}
.style2 {
font-weight: bold;
font-size: 36%;
}
.style4 {font-weight: bold}
.style5 {
color: #009900;
font-weight: bold;
font-size: 16px;
}
.style6 {
font-size: 16px;
color: #009900;
}
.style7 {
color: #FF0000;
font-size: 12px;
font-weight: bold;
}
-->
</style>
</head>
<body>
<h1 align="center" class="style1"> INSERTION DES QUESTIONS </h1>
<span class="style7">Bienvenue</span>
<? echo $_SESSION['SESS_MEMBER_ID'] ; ?>
<span class="style2"><a href="member-profile.php">Mon profile</a> | <a href="logout.php">Deconnexion </a> </span>
<td height="20" align="left" valign="bottom" style="border-left-style: solid; border-left-width: 1px"><form id="form_insert" name="form_insert" method="post" action="insert-exec.php">
<div align="center"><span class="style4">
</span>
<p class="style6"><strong>Auteur
<input type="text" name="auteur" size=50/>
<br />
<br />
Niveau
<select name="niveau" value="Niveau" >
<option value="bts">BTS</option>
<option value="bac">BAC</option>
<option value="bepc">BEPC</option>
</select>
</strong></p>
<p class="style6"><strong>Matiere
<select name="matiere" value="matiere" >
<option value="mat" selected="selected">Mathematique</option>
<option value="fra">Francais</option>
<option value="ang">Anglais</option>
<option value="sci">Sciences physiques</option>
<option value="chi">Chimie</option>
<option value="bio">Biologie</option>
<option value="civ">Civisme et morale</option>
</select>
<br />
<br />
Periode
<input type="text" name="periode" size=25/>
<br />
<br />
Question
<input type="text" name="question" size="100"/>
<br />
<br />
Code
<input type="text" name="code" size="25"/>
<br />
<br />
Option A
<input type="text" name="option_A" size="25"/>
<br />
<br />
Option B
<input type="text" name="option_B" size="25"/>
<br />
<br />
Option C
<input type="text" name="option_C" size="25"/>
<br />
<br />
Reponse
<input type="text" name="reponse" size="25"/>
<br />
<br />
<br />
<input type="submit" name="submit" value="Inserez" />
</strong></p>
</div>
<span class="style5">
</label>
</span>
</form></td>
</body>
</html>
2.insert-exec.php
<?
//Connect to mysql server
$link=mysql_connect("localhost","root","");
if(!$link) {
die('Failed to connect to server: ' . mysql_error());
}
//Select database
$niveau = $_POST['niveau'];
$db_select=mysql_select_db("$niveau");
if(!$db_select) {
die("Unable to select database");
}
//Insertion des questions
$matiere = $_POST['matiere'];
$auteur = $_POST['auteur'];
$periode = $_POST['periode'];
$question = $_POST['question'];
$code = $_POST['code'];
$option_A = $_POST['option_A'];
$option_B = $_POST['option_B'];
$option_C = $_POST['option_C'];
$reponse = $_POST['reponse'];
$submit = $_POST['submit'];
if($submit) {
$db_insert="INSERT INTO $matiere(auteur,periode,question,code,option_A,option_B,option_C,reponse) VALUES('$auteur','$periode','$question','$code','$option_A','$option_B','$option_C','$reponse')";
$result = mysql_query($db_insert);
}
if($result) {
header("location:insert-success.php");
exit();
}else {
die("Query failed");
}
?>
J ai un code qui ne marche pas.Je veux construire une base de donnees de questions des eleves.....Il s agit d inserer des donnees dans une base de donnees mysql.J ai 2 fichier php dont les codes ci dessous.j ai une base de donnees par niveau et des matieres par niveau.Il s agit d inserrer des questions par matiere par niveau dans le system. Quelqu un pourra t il m aider ?
Merci
1. insert-form.php
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Member Index</title>
<link href="loginmodule.css" rel="stylesheet" type="text/css" />
<style type="text/css">
<!--
.style1 {font-size: 36px}
.style2 {
font-weight: bold;
font-size: 36%;
}
.style4 {font-weight: bold}
.style5 {
color: #009900;
font-weight: bold;
font-size: 16px;
}
.style6 {
font-size: 16px;
color: #009900;
}
.style7 {
color: #FF0000;
font-size: 12px;
font-weight: bold;
}
-->
</style>
</head>
<body>
<h1 align="center" class="style1"> INSERTION DES QUESTIONS </h1>
<span class="style7">Bienvenue</span>
<? echo $_SESSION['SESS_MEMBER_ID'] ; ?>
<span class="style2"><a href="member-profile.php">Mon profile</a> | <a href="logout.php">Deconnexion </a> </span>
<td height="20" align="left" valign="bottom" style="border-left-style: solid; border-left-width: 1px"><form id="form_insert" name="form_insert" method="post" action="insert-exec.php">
<div align="center"><span class="style4">
</span>
<p class="style6"><strong>Auteur
<input type="text" name="auteur" size=50/>
<br />
<br />
Niveau
<select name="niveau" value="Niveau" >
<option value="bts">BTS</option>
<option value="bac">BAC</option>
<option value="bepc">BEPC</option>
</select>
</strong></p>
<p class="style6"><strong>Matiere
<select name="matiere" value="matiere" >
<option value="mat" selected="selected">Mathematique</option>
<option value="fra">Francais</option>
<option value="ang">Anglais</option>
<option value="sci">Sciences physiques</option>
<option value="chi">Chimie</option>
<option value="bio">Biologie</option>
<option value="civ">Civisme et morale</option>
</select>
<br />
<br />
Periode
<input type="text" name="periode" size=25/>
<br />
<br />
Question
<input type="text" name="question" size="100"/>
<br />
<br />
Code
<input type="text" name="code" size="25"/>
<br />
<br />
Option A
<input type="text" name="option_A" size="25"/>
<br />
<br />
Option B
<input type="text" name="option_B" size="25"/>
<br />
<br />
Option C
<input type="text" name="option_C" size="25"/>
<br />
<br />
Reponse
<input type="text" name="reponse" size="25"/>
<br />
<br />
<br />
<input type="submit" name="submit" value="Inserez" />
</strong></p>
</div>
<span class="style5">
</label>
</span>
</form></td>
</body>
</html>
2.insert-exec.php
<?
//Connect to mysql server
$link=mysql_connect("localhost","root","");
if(!$link) {
die('Failed to connect to server: ' . mysql_error());
}
//Select database
$niveau = $_POST['niveau'];
$db_select=mysql_select_db("$niveau");
if(!$db_select) {
die("Unable to select database");
}
//Insertion des questions
$matiere = $_POST['matiere'];
$auteur = $_POST['auteur'];
$periode = $_POST['periode'];
$question = $_POST['question'];
$code = $_POST['code'];
$option_A = $_POST['option_A'];
$option_B = $_POST['option_B'];
$option_C = $_POST['option_C'];
$reponse = $_POST['reponse'];
$submit = $_POST['submit'];
if($submit) {
$db_insert="INSERT INTO $matiere(auteur,periode,question,code,option_A,option_B,option_C,reponse) VALUES('$auteur','$periode','$question','$code','$option_A','$option_B','$option_C','$reponse')";
$result = mysql_query($db_insert);
}
if($result) {
header("location:insert-success.php");
exit();
}else {
die("Query failed");
}
?>
A voir également:
- Base de données de questions
- Fuite données maif - Guide
- Base de registre - Guide
- Supprimer les données de navigation - Guide
- Formules mathématiques de base - Télécharger - Études & Formations
- Tnt base de données vide - Forum TNT / Satellite / Réception
6 réponses
Heu déjà dans ta requète sql
$db_insert="INSERT INTO $matiere(auteur,periode,question,code,option_A,option_B,option_C,reponse) VALUES('$auteur','$periode','$question','$code','$option_A','$option_B','$option_C','$reponse')";
c'est
$db_insert="INSERT INTO $matiere VALUES('$auteur','$periode','$question','$code','$option_A','$option_B','$option_C','$reponse')";
essaye comme ça dit moi si il y a du new ^^'
:p
$db_insert="INSERT INTO $matiere(auteur,periode,question,code,option_A,option_B,option_C,reponse) VALUES('$auteur','$periode','$question','$code','$option_A','$option_B','$option_C','$reponse')";
c'est
$db_insert="INSERT INTO $matiere VALUES('$auteur','$periode','$question','$code','$option_A','$option_B','$option_C','$reponse')";
essaye comme ça dit moi si il y a du new ^^'
:p
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question