Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2854 connectés 

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  problème d'insertion ds une base de donnée depuis un site...

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

problème d'insertion ds une base de donnée depuis un site...

n°1357545
ecolopolo
Posté le 02-05-2006 à 08:56:12  profilanswer
 

Bonjour
 
 
j'ai un problème avec ma base de donnée que je tente de créer... les
informations de type ascenseur (ou <option....>.....</option)
) ne donnent rien... ou plutot lorsque je réponds à mon questionnaire
j'obtiens un blanc dans le tableau de résultat. mon code est le
suivant... ça doit pas être bien compliqué ms j'avoue que je peine !
 
 
 
 
 
<form action="Inserer1.php" name="insert" method="GET">
 
 
 <select>
 
 
   <option value="Moa" name="page" >Moa</option>
 
 
   <option value="Les Photos" name="page" SELECTED>Les Photos</option>
 
 
   <option value="Mes Amis" name="page">Mes Amis</option>
 
 
   <option value="La Suède" name="page">La Suède</option>
 
 
   <option value="Cool" name="page" >Cool</option>
 
 
   <option value="Mes Liens"name="page" >Mes Liens</option>
 
 
   <option value="RIEN" name="page">RIEN</option>
 
 
   <option value="Sans avis" name="page">Sans avis</option>
 
 
 </select>
 
 
</form>  
 
 
 
 
 
pour la partie html
 
 
 
 
 
 
 
 
et le fichier inserer1 est du type
 
 
 
 
 
<?php
 
 
//ici les parametres pour la connexion
 
 
   $host="....................";
 
 
   $user="....................";
 
 
   $passe="..................";  
 
 
   $base="....................";
 
 
 
 
 
//on effectue la connexion
 
 
   $connexion=mysql_connect($host,$user,$passe);
 
 
 
 
 
//Selection de la base de données
 
 
   mysql_selectdb($base);  
 
 
 
 
 
//Si la connexion echoue
 
 
   if (!$connexion)  
 
 
      //Afficher la ligne suivante
 
 
      echo "Mauvaise configuration!!!<br>Vérifiez que les informations pour la connexion sont correctes";  
 
 
   else
 
 
      {
 
 
      //Execution d'une requête
 
 
 
 
 
      $page=$_GET["page"];
 
 
      $requete = "INSERT INTO ...........(page, ) VALUES (\"$page\" )";
 
 
      $resultat = mysql_query($requete, $connexion);
 
 
 if ($resultat)
 
 
  echo "merci de votre participation">";
 
 
 else
 
 
  echo "Echec lors de l'insertion";
 
 
      }
 
 
mysql_close();
 
 
?>


Message édité par ecolopolo le 03-05-2006 à 20:38:42
mood
Publicité
Posté le 02-05-2006 à 08:56:12  profilanswer
 

n°1358739
hacksi
Posté le 03-05-2006 à 15:47:26  profilanswer
 

Tes sur que tu as une valeur dans $_GET["page"] ? (Utilises les balises [code] quand tu met du code sur le forum)


Message édité par hacksi le 03-05-2006 à 15:51:36
n°1359030
ecolopolo
Posté le 03-05-2006 à 20:39:15  profilanswer
 

salut
merci de ta réponse...
ben en fait c un questionnaire de type ascenceur dc ya forcément une réponse nan ? comme ci-dessous l'ascenseur avec programmation...


Message édité par ecolopolo le 03-05-2006 à 20:39:56
n°1359790
Arjuna
Aircraft Ident.: F-MBSD
Posté le 04-05-2006 à 16:37:06  profilanswer
 

c'est pas les "option" qui doit avoir un "name", mais la balise "select".
 
à priori, y'a que ça qui déconne dans ton code.

n°1360011
ecolopolo
Posté le 04-05-2006 à 20:49:01  profilanswer
 

hello
merci de ta réponse! j'ai creusé un peu... et oui en fait ct ça... j'ai donc mis
<select name="photo">
 <option.... value="moa".... > Moa</option>
 
et tout marche!!
merci de ton aide !!

n°1361016
ecolopolo
Posté le 06-05-2006 à 21:23:16  profilanswer
 

j'ai encore un p'tit prob... en fait mon formulaire est sur 2 pages... je voudrais cependant faire un requête à ma base de donnée à la fin de la seconde page...  
 
Pour le moment, je fais une requête pour entrer les infos pour chacune des deux pages mais j'obtiens 2 lignes dans ma base de donnée qui ne sont pas remplies entièrement...
 
Pour passer des infos de la première page à la seconde, j'ai entendu parler de passer des infos de la première à la seconde sous forme de /"hidden/"... mais je ne vois pas vraiment comment faire... est ce que je dois tranférer ces infos à la fin de la première page pour les passer dans la seconde page et à la fin de la seconde page j'envoie toutes les infos relatives aux deux pages? A ce moment sous quelle dénomination puis je retrouver les infos de la première page ??
 
merci de votre aide !!


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  problème d'insertion ds une base de donnée depuis un site...

 

Sujets relatifs
Pb PhpMyvisites sur mon site persoProbleme Database paradox
Comment importer ma base Mambo dans PhpMyAdmin ?Problème accentuation
Petit Problème matlab tout bêteProblème de page de confirmation
Probleme de largeur de <td> sous IEprobléme : passage de l'adresse d'une matrice
Problème de compilation de JonasAfficher des informations concernant les tables d'une base MySQL
Plus de sujets relatifs à : problème d'insertion ds une base de donnée depuis un site...


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR