Voila je code en php pour un transfert de donnée de mon formulaire a ma base de donnée , j'ai fait je pense le bon code mais je ne voit pas ou le placer.
Le code est long , merci au courageux qui prendront le temps de le lire !
<html>
<head>
<title>Ajout de thème</title>
</head>
<body>
<?php
// Formulaire d'ajout de thème.
echo "<center>Paramètrage de Thèmes</center></br></br>
<form method=post action=\"ajouttheme.php\">";
echo "<table>";
echo "<tr>";
echo "<td valign='right'>";
echo "Ajouter un Thème :";
echo "</td>";
echo "<td>";
echo "<input type=text name='ntheme'></br></br>";
echo "</td>";
echo "</tr>";
echo "<tr>";
echo "<td valign='right'>";
echo "Nombre de Sous-Rubrique ?";
echo "</td>";
echo "<td>";
echo "<input type=text size=2 name='nrub'></br></br>";
echo "</td>";
echo "</tr>";
echo "<tr>";
echo "<td>";
echo "</td>";
echo "<td align='right'>";
echo "<input type=submit value='Envoyer'></br></br>";
echo "</td>";
echo "</tr>";
echo "</table>";
echo "</form>";
?>
<?php
// Insertion du script connexion.
include('connexion.inc.php');
if (isset($_POST['ntheme']) && isset($_POST['nrub']))
{
$ntheme=$_POST['ntheme'];
$nrub=$_POST['nrub'];
// Si le formulaire n'est pas remplis alors message d'erreur
if ($ntheme=="")
{
echo "<h3><center>Veuillez insérer un nom pour le Thème.</br></br></center></h3>";
echo "<h3><center>Veuillez insérer le nombre de Rubrique.</br></br></center></h3>";
}
else
{
// Sinon création du nombre de rubrique demandé
echo "<center>Paramètrage des Rubriques</center></br></br>";
echo "Pour le Thème <b>$ntheme</b> :</br></br>";
if ($nrub==1)
{
echo "<form method=post action=\"ajouttheme.php\">";
echo "<table>";
echo "<tr>";
echo "<td valign='right'>";
echo "Ajouter une sous rubrique :";
echo "</td>";
echo "<td valign='right'>";
echo "<input type=text name='nomrub1'></br></br>";
echo "</td>";
echo "</tr>";
echo "<tr>";
echo "<td>";
echo "</td>";
echo "<td align='right'>";
echo "<input type=submit value='Envoyer'>";
echo "</td>";
echo "</tr>";
echo "</table>";
echo "</form>";
}
elseif ($nrub==2)
{
echo "<form method=post action=\"ajouttheme.php\">";
echo "<table>";
echo "<tr>";
echo "<td valign='right'>";
echo "Ajouter une sous rubrique :";
echo "</td>";
echo "<td>";
echo "<input type=text name='nomrub1'></br></br>";
echo "</td>";
echo "</tr>";
echo "<tr>";
echo "<td valign='right'>";
echo "Ajouter une sous rubrique :";
echo "</td>";
echo "<td>";
echo "<input type=text name='nomrub2'></br></br>";
echo "</td>";
echo "</tr>";
echo "<tr>";
echo "<td>";
echo "</td>";
echo "<td align='right'>";
echo "<input type=submit value='Envoyer'>";
echo "</td>";
echo "</tr>";
echo "</table>";
echo "</form>";
}
elseif ($nrub==3)
{
echo "<form method=post action=\"ajouttheme.php\">";
echo "<table>";
echo "<tr>";
echo "<td valign='right'>";
echo "Ajouter une sous rubrique :";
echo "</td>";
echo "<td>";
echo "<input type=text name='nomrub1'></br></br>";
echo "</td>";
echo "</tr>";
echo "<tr>";
echo "<td valign='right'>";
echo "Ajouter une sous rubrique :";
echo "</td>";
echo "<td>";
echo "<input type=text name='nomrub2'></br></br>";
echo "</td>";
echo "</tr>";
echo "<tr>";
echo "<td valign='right'>";
echo "Ajouter une sous rubrique :";
echo "</td>";
echo "<td>";
echo "<input type=text name='nomrub3'></br></br>";
echo "</td>";
echo "</tr>";
echo "<tr>";
echo "<td>";
echo "</td>";
echo "<td align='right'>";
echo "<input type=submit value='Envoyer'>";
echo "</td>";
echo "</tr>";
echo "</table>";
echo "</form>";
}
elseif ($nrub==4)
{
echo "<form method=post action=\"ajouttheme.php\">";
echo "<table>";
echo "<tr>";
echo "<td valign='right'>";
echo "Ajouter une sous rubrique :";
echo "</td>";
echo "<td>";
echo "<input type=text name='nomrub1'></br></br>";
echo "</td>";
echo "</tr>";
echo "<tr>";
echo "<td valign='right'>";
echo "Ajouter une sous rubrique :";
echo "</td>";
echo "<td>";
echo "<input type=text name='nomrub2'></br></br>";
echo "</td>";
echo "</tr>";
echo "<tr>";
echo "<td valign='right'>";
echo "Ajouter une sous rubrique :";
echo "</td>";
echo "<td>";
echo "<input type=text name='nomrub3'></br></br>";
echo "</td>";
echo "</tr>";
echo "<tr>";
echo "<td>";
echo "</td>";
echo "<tr>";
echo "<td valign='right'>";
echo "Ajouter une sous rubrique :";
echo "</td>";
echo "<td>";
echo "<input type=text name='nomrub4'></br></br>";
echo "</td>";
echo "</tr>";
echo "<td>";
echo "</td>";
echo "<td align='right'>";
echo "<input type=submit value='Envoyer'>";
echo "</td>";
echo "</tr>";
echo "</table>";
echo "</form>";
}
elseif ($nrub==5)
{
echo "<form method=post action=\"ajouttheme.php\">";
echo "<table>";
echo "<tr>";
echo "<td valign='right'>";
echo "Ajouter une sous rubrique :";
echo "</td>";
echo "<td>";
echo "<input type=text name='nomrub1'></br></br>";
echo "</td>";
echo "</tr>";
echo "<tr>";
echo "<td valign='right'>";
echo "Ajouter une sous rubrique :";
echo "</td>";
echo "<td>";
echo "<input type=text name='nomrub2'></br></br>";
echo "</td>";
echo "</tr>";
echo "<tr>";
echo "<td valign='right'>";
echo "Ajouter une sous rubrique :";
echo "</td>";
echo "<td>";
echo "<input type=text name='nomrub3'></br></br>";
echo "</td>";
echo "</tr>";
echo "<tr>";
echo "<tr>";
echo "<td valign='right'>";
echo "Ajouter une sous rubrique :";
echo "</td>";
echo "<td>";
echo "<input type=text name='nomrub4'></br></br>";
echo "</td>";
echo "</tr>";
echo "<tr>";
echo "<td valign='right'>";
echo "Ajouter une sous rubrique :";
echo "</td>";
echo "<td>";
echo "<input type=text name='nomrub5'></br></br>";
echo "</td>";
echo "</tr>";
echo "<td>";
echo "</td>";
echo "<td align='right'>";
echo "<input type=submit value='Envoyer'>";
echo "</td>";
echo "</table>";
echo "</form>";
}
elseif ($nrub==6)
{
echo "<form method=post action=\"ajouttheme.php\">";
echo "<table>";
echo "<tr>";
echo "<td valign='right'>";
echo "Ajouter une sous rubrique :";
echo "</td>";
echo "<td>";
echo "<input type=text name='nomrub1'></br></br>";
echo "</td>";
echo "</tr>";
echo "<tr>";
echo "<td valign='right'>";
echo "Ajouter une sous rubrique :";
echo "</td>";
echo "<td>";
echo "<input type=text name='nomrub2'></br></br>";
echo "</td>";
echo "</tr>";
echo "<tr>";
echo "<td valign='right'>";
echo "Ajouter une sous rubrique :";
echo "</td>";
echo "<td>";
echo "<input type=text name='nomrub3'></br></br>";
echo "</td>";
echo "</tr>";
echo "<tr>";
echo "<td valign='right'>";
echo "Ajouter une sous rubrique :";
echo "</td>";
echo "<td>";
echo "<input type=text name='nomrub4'></br></br>";
echo "</td>";
echo "</tr>";
echo "<tr>";
echo "<td>";
echo "</td>";
echo "<tr>";
echo "<td valign='right'>";
echo "Ajouter une sous rubrique :";
echo "</td>";
echo "<td>";
echo "<input type=text name='nomrub5'></br></br>";
echo "</td>";
echo "</tr>";
echo "</tr>";
echo "<tr>";
echo "<td valign='right'>";
echo "Ajouter une sous rubrique :";
echo "</td>";
echo "<td>";
echo "<input type=text name='nomrub6'></br></br>";
echo "</td>";
echo "</tr>";
echo "<td>";
echo "</td>";
echo "<td align='right'>";
echo "<input type=submit value='Envoyer'>";
echo "</td>";
echo "</table>";
echo "</form>";
}
elseif ($nrub==7)
{
echo "<form method=post action=\"ajouttheme.php\">";
echo "<table>";
echo "<tr>";
echo "<td valign='right'>";
echo "Ajouter une sous rubrique :";
echo "</td>";
echo "<td>";
echo "<input type=text name='nomrub1'></br></br>";
echo "</td>";
echo "</tr>";
echo "<tr>";
echo "<td valign='right'>";
echo "Ajouter une sous rubrique :";
echo "</td>";
echo "<td>";
echo "<input type=text name='nomrub2'></br></br>";
echo "</td>";
echo "</tr>";
echo "<tr>";
echo "<td valign='right'>";
echo "Ajouter une sous rubrique :";
echo "</td>";
echo "<td>";
echo "<input type=text name='nomrub3'></br></br>";
echo "</td>";
echo "</tr>";
echo "<tr>";
echo "<td valign='right'>";
echo "Ajouter une sous rubrique :";
echo "</td>";
echo "<td>";
echo "<input type=text name='nomrub4'></br></br>";
echo "</td>";
echo "</tr>";
echo "<tr>";
echo "<td valign='right'>";
echo "Ajouter une sous rubrique :";
echo "</td>";
echo "<td>";
echo "<input type=text name='nomrub5'></br></br>";
echo "</td>";
echo "</tr>";
echo "<tr>";
echo "<td>";
echo "</td>";
echo "<tr>";
echo "<td valign='right'>";
echo "Ajouter une sous rubrique :";
echo "</td>";
echo "<td>";
echo "<input type=text name='nomrub6'></br></br>";
echo "</td>";
echo "</tr>";
echo "<tr>";
echo "<td valign='right'>";
echo "Ajouter une sous rubrique :";
echo "</td>";
echo "<td>";
echo "<input type=text name='nomrub7'></br></br>";
echo "</td>";
echo "</tr>";
echo "<td>";
echo "</td>";
echo "<td align='right'>";
echo "<input type=submit value='Envoyer'>";
echo "</td>";
echo "</table>";
echo "</form>";
}
// Si le nombre de rubrique est supérieur à 7 alors message d'erreur.
elseif($nrub>7)
{
echo "<b><h3><center>Contacter votre administrateur pour intégrer au delà de 7 rubriques à votre thèmes.</b></h3></center>";
}
}
if(isset($_POST['nomrub1']) && isset($_POST['nomrub2']) && isset($_POST['nomrub3']) && isset($_POST['nomrub4']) && isset($_POST['nomrub5']) &&isset($_POST['nomrub6']) &&isset($_POST['nomrub7']))
{
$table="";
$nomrub1=$_POST['nomrub1'];
$nomrub2=$_POST['nomrub2'];
$nomrub3=$_POST['nomrub3'];
$nomrub4=$_POST['nomrub4'];
$nomrub5=$_POST['nomrub5'];
$nomrub6=$_POST['nomrub6'];
$nomrub7=$_POST['nomrub7'];
if(empty($table))
{
$table="parametre";
}
$query= "INSERT INTO $table(ntheme,nomrub1,nomrub2,nomrub3,nomrub4,nomrub5,nomrub6,nomrub7) VALUES ('$ntheme','$nomrub1','$nomrub2',$nomrub3','$nomrub4','$nomrub5','$nomrub6','$nomrub7')";
$result = mysql_query($query);
}
}
?>