1 boutton 2 action php

Fermé
hajji7777 - 29 août 2009 à 19:30
hajji7777 Messages postés 28 Date d'inscription mardi 18 novembre 2008 Statut Membre Dernière intervention 4 septembre 2016 - 30 mai 2011 à 17:55
Bonjour, je viens de réaliser ma première application WEB : PHP/MySQL . J'ai un problème : j'ai fait un tableau dans une page avec un bouton d'envoyer ! et je veux qu'il me fait deux action :
1. enregistrer dans la base de donnée
2. récupérer ces données pour les insérer dans un nouveau tableau que j'ai fait dans une autre page!
j'attends vos suggestions le plus vite possible.
note : je n'ai pas de problème concernant l'insertion et la récupération depuis la base de donnée, car je travail avec Dreamweaver CS4. le problème est dans comment faire avec un bouton, un formulaire et 2 action, par ce que j'ai réussi de le faire avec 2 formulaire 2 bouton, le premier pour l'insertion et l'autre pour la récupération!
A voir également:

6 réponses

giheller Messages postés 1875 Date d'inscription dimanche 14 juin 2009 Statut Membre Dernière intervention 3 février 2024 142
29 août 2009 à 19:36
bonsoir,

j'attends vos suggestions le plus vite possible.
l’urgent est fait, l’impossible est en cours, pour les miracles prévoir un délai



les deux actions peuvent être faites dans la même page
en début de page vous récupérez les variables,
vous mettez à jour votre base de données
et créez votre nouveau tableau.
1
hajji7777 Messages postés 28 Date d'inscription mardi 18 novembre 2008 Statut Membre Dernière intervention 4 septembre 2016 1
30 août 2009 à 15:57
Bonjour, merci d'avoir répondre à mon problème! j'ai compris ce que vous m'avez expliquer; mais je veux savoir comment le faire avec Dreamweaver (en 1 clic) sachant que j'ai 2 pages pas 1 seul (chaque tableau dans 1 page : le 1er pour l'insertion et le 2éme pour la récupération) ?
0
alphap123 Messages postés 10 Date d'inscription mardi 24 mai 2011 Statut Membre Dernière intervention 16 juin 2011 2
30 mai 2011 à 13:00
Ceci est fait par PHP , un seul boutton et 2 actions ;

//Le boutton

<input name="valider" value="Ok" type="submit">


// La zone de texte où on entre les données

<input type="text" name="text1">



// Voici la forme qui envoie les données sur l'autre page


<form method="post" name="envoi" action="page1.php" >



// Voici le code qui entre la valeur dans sql

<?php
if (isset($_POST['valider']))
{
$text1=$_POST['text1'];


connectMaBase();

$sql = 'INSERT INTO (nom de la table) VALUES("'.$text1.'")';

mysql_query ($sql) or die('Erreur SQL ! '.$sql.'<br/>'.mysql_error());

mysql_close();
}
?>





//Pour la récupération de la valeur

<?php
connectMaBase();





$sql = 'SELECT (......) FROM (.......) WHERE (.......);

$req = mysql_query($sql) or die ('Erreur SQL !<br/>'.$sql.'<br/>'.mysql_error());




while($data = mysql_fetch_array($req)){

echo ''.$data['text1'].'';



mysql_free_result ($req);


mysql_close ();



?>


//Ne pas oublier de connecter la page a sql

<?php
function connectMaBase() {

$base=mysql_connect ('localhost','root','');
mysql_select_db('MaBase',$base);

}
?>
1
hajji7777 Messages postés 28 Date d'inscription mardi 18 novembre 2008 Statut Membre Dernière intervention 4 septembre 2016 1
30 mai 2011 à 17:55
Merci Bcp !!
c tré gentil de votre Part !!
0
pyschopathe Messages postés 1974 Date d'inscription dimanche 2 mars 2008 Statut Membre Dernière intervention 22 mars 2010 135
29 août 2009 à 19:48
Je ne vois pas où est le problème, si tu veux faire cinquante actions en PHP suite à l'envoi d'un formulaire, qu'est-ce qui t'en empêche ?
0
hajji7777 Messages postés 28 Date d'inscription mardi 18 novembre 2008 Statut Membre Dernière intervention 4 septembre 2016 1
30 août 2009 à 16:04
Bonjour, le problème, c'est qu'il y a 1 bouton(envoyer), 2 tableaux et 2 pages PHP :
le 1er pour l'insertion de données : 1er page
le 2éme pour la récupération de ces données (pour l'imprimer) : 2éme page
comment le faire avec Dreamweaver en simple clic ?
0
fred_bgt Messages postés 153 Date d'inscription mercredi 31 décembre 2008 Statut Membre Dernière intervention 12 septembre 2009 22
29 août 2009 à 22:44
Merci de bien vouloir écrire en Français.
Je cite : "Je veux qu'il me fait" !... N'avez-vous jamais appris le subjonctif ?
Je veux (je voudrais ...) qu'il me FASSE !!!!!
0
Nous ne sommes pas en cours de français, alors épargne nous ta morale à deux balles.
0
arthezius Messages postés 3538 Date d'inscription jeudi 15 mai 2008 Statut Membre Dernière intervention 11 septembre 2016 475
Modifié par arthezius le 30/05/2011 à 13:06
En même temps, si la personne qui cherche une solution ne fait pas le minimum pour se faire comprendre correctement, on va pas se prendre la tête pour déchiffrer le message.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
giheller Messages postés 1875 Date d'inscription dimanche 14 juin 2009 Statut Membre Dernière intervention 3 février 2024 142
30 août 2009 à 16:37
bonsoir,

Dreamweaver ou pas, il vous suffit de regrouper les deux pages en une seule et vous n'aurez qu'un clic.
0
hajji7777 Messages postés 28 Date d'inscription mardi 18 novembre 2008 Statut Membre Dernière intervention 4 septembre 2016 1
8 sept. 2009 à 17:43
je dois respecter le cahier de charge! alors vos idées!
0
arthezius Messages postés 3538 Date d'inscription jeudi 15 mai 2008 Statut Membre Dernière intervention 11 septembre 2016 475
30 mai 2011 à 13:06
Quel cahier des charges?
0