begin process at 2012 05 30 17:28:28
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Base de données

 > 

MySQL

 > 

Passage de donnée formulaire/BDD [PHP]


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Passage de donnée formulaire/BDD [PHP]

mardi 26 mai 2009 à 09:17:28 | Passage de donnée formulaire/BDD [PHP]

KrqcS

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);
 }
}
 

?>



Cette discussion est classée dans : ajouter, post, echo, rubrique, nrub


Répondre à ce message

Sujets en rapport avec ce message

récupération de variable. ca marche sauf pour une [ par scoder ] bonjour, je suis dans un cas de figure assez particulier puisque j'ai un formulaire dont je récupère les variables, jusque là ok. Là où ça cloche c'es 2 actions :-( [ par Blacknight91titi ] Salutvoila j'ai un problèmej'ai crée un formulairepuis ajouter un code pour vérifier que les champs soit rempli correctementmasi le problème est que c formulaire avec piece jointe probleme [ par ggsecours ] BonjourJe debute plus ou moins en php mais j'ai déjà un bon formulaire assez costau avec verification des champs pour envoie par mail mais le seul pro Login et password [ par fabienfsf ] Hello tout le monde, je suis débutant et j'ai un problème ...Je voudrais faire un simple truc de connction avec login et password donc j'ai fait un te Prob enregistrer données après vérif [ par cobrachris ] Bonjour,J'ai de nouveau un petit problème.J'ai un formulaire pour enregistrer des données, en bas, un bouton d'action qui renvoit vers une page pour r Mise en commun de plusieurs fonctions ... je sais plus quoi faire [ par Nownow ] Voilà ... j'ai 4 scripts : un pour uploader une image, l'autre pour la redimensionner correctement, un script d'affichage et enfin le formulaire dans problème de concaténation de chaine! [ par bibine125 ] salut à tous ! j'ai problème pour concaténer plusieurs chaine de caractère. en effet j'aimerai que à chaque fois que je clique sur une option de ma li pb avec INSERT TO [ par LaTatadu91 ] salut ,voila je place mon bout de code c plus simple:if(isset($_POST['v1'])&&isset($_POST['v2'])){   $idConnexion=mysql_connect("localhost","xavier"," order by [ par travailmichel ] bonjour à tous j'ai un soucis pour afficher ma requete avec un ORDER BY (somme).je vois pas trop comment faire car je fais une autre requete d'apres l Problème avec un soit disant moteur de recherche lol [ par gssk ] Au fait j'ai fait un "moteur de recherche" (code pourrave je le sais merci !!), et je n'ai que d erreur de variables indéfini! tels que Mot,idM,nomM e


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,390 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales