Page 1 sur 1

bouton ajouter et modifier

Posté : 06 juin 2011, 10:45
par miiidooo19
Bonjour a tous le monde,

je suis entrain de faire une application web et j'ai un formulaire qu'il faut gerer (ajouter,modifier et supprimer) et ma façon de travailler si que je fait un fichier pour les function et l'autre pour l'excution des function

bref mon problème mtn si que l'ajoute marche bien et qd je clik sur modifier sa m'afficher le formulaire de modification qui m'arche bien et mtn je veux qd on click sur le bouton modifer faire la function update et je veux faire ça dans la meme function ou y a a requete insert ce qui me manque mtn si juste comment dir en php si on click sur le bouton ajouter sa sera l'éxcution de bou du code ou y a INSERT si nn si modifier bah il excute l Update voici ma function
function insertUpdate()
		{
			global $titre_p,$nom_client,$date_p,$lien_p,$texte1_p,$texte2_p,$cnx,$id;
			
                    if (on click sur le bouton ajouter)
                     {
			//création de la requete
			$sql = "INSERT INTO portfolio VALUES ( '', '". addslashes($titre_p) ."', '".addslashes($nom_client)."', '".addslashes($date_p)."', 
                        '".addslashes($texte1_p)."', '".addslashes($texte2_p)."','".addslashes($lien_p)."')";
			//exécution de la resquête sql:
			$requete = mysql_query($sql, $cnx) or die (mysql_error() );
                     }
                    else
                    {
                      $sql2 = "UPDATE  portfolio SET  titre_p ='". addslashes($titre_p) ."', nom_client= '".addslashes($nom_client)."', date_p= '".addslashes($date_p)."', 
                       texte1_p '".addslashes($texte1_p)."',texte2_p '".addslashes($texte2_p)."', lien_p='".addslashes($lien_p)."' where id = '".$id."')";
			//exécution de la resquête sql:
			$requete2 = mysql_query($sql2, $cnx) or die (mysql_error() );
                    }

			
je veux juste comment écrire cette condition "if (on click sur le bouton ajouter) " en php

l'input de l'ajout
<input type="submit" name"ajouter" value="ajouter" style="margin-left:500px;" />
l'input de modifier
<input type="submit" name"modifier" value="Modifier" style="margin-left:500px;" />

Re: bouton ajouter et modifier

Posté : 06 juin 2011, 14:17
par moogli
salut,

le truc est simple, il faut que tu utilise le même nom pour tes deux bouton submit, ensuite tu regarde la valeur de cette entrée a la validation du formulaire ;)

l'input de l'ajout
<input type="submit" name"submit" value="ajouter" style="margin-left:500px;" />
l'input de modifier
<input type="submit" name="submit" value="Modifier" style="margin-left:500px;" />


reste a vérifier si $_POST['submit'] est égale à ajouter ou modifier, tu aura donc un if / elseif /else (le else sert a afficher un beau message d'erreur si le formulaire à été modifié).

juste pour la forme : essai de relire ton message avant de valider, j'ai eu beaucoup de mal a te comprendre :/


@+