A voir également:
- 1 boutton 2 action php
- Action - Guide
- Télécharger film d'action gratuitement et rapidement - Télécharger - TV & Vidéo
- Supercopier 2 - Télécharger - Gestion de fichiers
- Action fans - Accueil - Guide arnaque
- Concurrent action - Guide
6 réponses
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.
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.
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) ?
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);
}
?>
//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);
}
?>
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 ?
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 !!!!!
Je cite : "Je veux qu'il me fait" !... N'avez-vous jamais appris le subjonctif ?
Je veux (je voudrais ...) qu'il me FASSE !!!!!
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question