1 boutton 2 action php

hajji7777 -  
hajji7777 Messages postés 28 Date d'inscription   Statut Membre Dernière intervention   -
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 1882 Date d'inscription   Statut Membre Dernière intervention   142
 
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   Statut Membre Dernière intervention   1
 
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   Statut Membre Dernière intervention   2
 
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   Statut Membre Dernière intervention   1
 
Merci Bcp !!
c tré gentil de votre Part !!
0
pyschopathe Messages postés 1974 Date d'inscription   Statut Membre Dernière intervention   135
 
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   Statut Membre Dernière intervention   1
 
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   Statut Membre Dernière intervention   22
 
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
réno
 
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   Statut Membre Dernière intervention   475
 
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 1882 Date d'inscription   Statut Membre Dernière intervention   142
 
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   Statut Membre Dernière intervention   1
 
je dois respecter le cahier de charge! alors vos idées!
0
arthezius Messages postés 3538 Date d'inscription   Statut Membre Dernière intervention   475
 
Quel cahier des charges?
0