insertion dans base de doneees

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : insertion dans base de doneees

Re: insertion dans base de doneees

par moogli » 24 févr. 2011, 19:30

Salut

Il faut un nom au select c'est pour ca que cela ne fonctionne pas.

@+

insertion dans base de doneees

par aprods » 24 févr. 2011, 17:49

Salut tous le monde:
Besoin d'aide.... encore...

j'ai ca :
<? $QGetCat = " SELECT nom,id_categorie FROM categorie WHERE etat=1";
  $RGetCat = mysql_query($QGetCat);
  while($infos = mysql_fetch_array($RGetCat))
  {?>
      <option value="<?=$infos["id_categorie"]?>" id="<?=$infos["id_categorie"]?>"><?=$infos["nom"]?></option>
<? }?>
qui m'affiche:
<select id="" name="">
						
       <option name="1" id="1" value="1">Epilations Dames</option>
      <option name="2" id="2" value="2">Epilation Messieurs</option>
      <option name="3" id="3" value="3">dsfgdsfg</option>

</select>
et j'ai cette fonction:
function InsertCreche($infos) {

	
	if($infos['etat'] != "1") {
		$infos['etat'] = "0";
	}
	if($infos['sticker'] != "1") {
		$infos['sticker'] = "0";
	}

	$sql = "INSERT INTO
				`soins`
			(
				`nom`,
				`descriptif`,
				`tarif`,
				`sticker`,
				`categorie`,
				`etat`
			) VALUES (
				'".Protect($infos['nom'])."',
				'".Protect($infos['descriptif'])."',
				'".Protect($infos['tarif'])."',
				'".$infos['sticker']."',
				'".$infos["id_categorie"]."',
				'".$infos['etat']."'
			)";

			//echo $sql;						
			@mysql_query($sql);
			return mysql_insert_id();
}
tous les champs du formulaire s'enregistre dans la base sauf la categorie du <select>

Ou est mon erreur?

Merci