inserer plusieurs valeur dans un insert

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 : inserer plusieurs valeur dans un insert

par micka » 05 déc. 2005, 18:11

merci du coup de main [RESOLU]

par micka » 05 déc. 2005, 18:01

je viens de trouver une moitie de solution : ca passe quand je supprime la seconde condition de mon if

par zeus » 05 déc. 2005, 17:35

Je voulais dire afficher une valeur avec la condition douteuse

par micka » 05 déc. 2005, 17:29

oui apres toutes mes conditions que voici et la valeur du portable 'xxxx' en dur passe bien aussi.

<?
if( $_POST['libre'] == "on") //&& $_POST['liste_portable'] != '')
{
// Connexion à la base de donnée
$connexion = mysql_connect('localhost','root','');

// requete
$requete = "INSERT INTO detail (id_status,num_portable) VALUES ('1','xxxx')";

// execution de la requete
$resultat = mysql_db_query('base_portable', $requete, $connexion);

// Fermeture de la connexion
mysql_close($connexion);
}
echo 'liste='.$liste_portables;
	elseif($_POST['res']== "on")
	{
		// Connexion à la base de donnée
$connexion = mysql_connect('localhost','root','');

// requete
$requete = "INSERT INTO detail (id_status,matricule) VALUES ('2','tttt')"; 

// execution de la requete
$resultat = mysql_db_query('base_portable', $requete, $connexion);

// Fermeture de la connexion
mysql_close($connexion);
	}
		elseif($_POST['pret']== "on")
		{
					// Connexion à la base de donnée
$connexion = mysql_connect('localhost','root','');

// requete
$requete = "INSERT INTO detail (id_status) VALUES ('3')"; 

// execution de la requete
$resultat = mysql_db_query('base_portable', $requete, $connexion);

// Fermeture de la connexion
mysql_close($connexion);
		}
			elseif($_POST['disp']== "on")
			{
			// Connexion à la base de donnée
$connexion = mysql_connect('localhost','root','');

// requete
$requete = "INSERT INTO detail (id_status) VALUES ('4')"; 

// execution de la requete
$resultat = mysql_db_query('base_portable', $requete, $connexion);

// Fermeture de la connexion
mysql_close($connexion);
			}
		echo 'liste='.$liste_portables;
?>

par zeus » 05 déc. 2005, 17:22

Dans la boucle if ?

par micka » 05 déc. 2005, 17:21

quand je passe echo 'liste='.$liste_portables; à la fin de ma condition et que je valide ca passe bien à l'affichage

par zeus » 05 déc. 2005, 16:54

c'est surement que les conditions ne sont pas exécutée

Est-ce que tu as essayé d'afficher quelquechose quand tu passes dans la boucle pour t'assurer que tu y passe bien ?

inserer plusieurs valeur dans un insert

par micka » 05 déc. 2005, 16:47

le code ne renvoi pas de message d'erreur, par contre si je supprime la seconde condition de mon if et que ne n'envoi pas le $_POST('[liste_portable']) l'insert en dur passe bien

par VaN » 05 déc. 2005, 16:41

Ton code te renvoie un message d'erreur ? Si oui, lequel ?
Essaye de localiser le probleme, en rajoutant des messages d'erreur.

inserer plusieurs valeur dans un insert

par micka » 05 déc. 2005, 16:37

je voudrais faire passer dans un insert une valeur fixe et une valeur en POST isu d'un liste select mais je bloc.
pouvez vous m'aider ?
voici mon code
<?
if( $_POST['libre'] == "on1" && $_POST['liste_portable'] != '')
{
// Connexion à la base de donnée
$connexion = mysql_connect('localhost','root','');

// requete
$requete = "INSERT INTO detail (id_status,num_portable) VALUES ('1','".$_POST['liste_portable']."')";

// execution de la requete
$resultat = mysql_db_query('base_portable', $requete, $connexion);

// Fermeture de la connexion
mysql_close($connexion);
}
?>