PHP|Débutant :: Forums

Advertisement

Besoin d'aide ? N'hésitez pas, mais respectez les règles

Vous n'êtes pas identifié(e).

#26 Re : Forum Général PHP » Formulaire avec 4 boutons supplementaires » 23-11-2010 18:58:43

Est ce que c'est la même chose si j'ai 4 formulaires sur 4 pages différentes...

#27 Re : Forum Général PHP » Formulaire avec 4 boutons supplementaires » 23-11-2010 18:58:43

Si je comprends bien, je peux créer mes boutons et en fonction de celui qui est cliqué, je redirige vers le formulaire correspondant.
If bouton 1---> action formulaire 1
If bouton 2---> action formulaire 2...ect

je pars sur cette piste ce week-end et je vous tiens au courant..
@+
Infograph61

#28 Re : Forum Général PHP » Formulaire avec 4 boutons supplementaires » 23-11-2010 18:58:43

Bonsoir,
C'est vrai, je suis pas très clair...
J'ai un formulaire de mise à jour avec un bouton "enregistrer" ( environ 60 informations )
<form name="form1" id="form1" method="post" action=""> (c'est le script grapagenda que j'essaie de  modifier)
Ce que je voudrais, c'est ajouter au moins 4 autres Boutons qui seraient dirigés chacun vers 4 formulaires d'affichage différents, il y aurai des informations différentes en fonction du destinataire.

j'ai essayé de mettre plusieurs "form" sur ma page mais cela ne marche pas.
j'espère m'être fait comprendre, parce que même moi j'ai du mal par moment.......!!!!!

@+
Infograph61

#29 Re : Forum Général PHP » Formulaire avec 4 boutons supplementaires » 23-11-2010 18:58:43

Bonsoir,
Encore une répose rapide, mais j'avoue que cela commence vraiment à trop compliqué pour moi, j'ai déjà eu du mal à faire ma page pour le formulaire, alors s'il faut que je reprenne tout.
N' y aurai t'il pas un moyen plus simple,  je ne sais pas par exemple en fonction du Bouton actionner le traitement serait dirigé vers le formulaire correspondant....
Il une chose de sure ....c'est que moi je fais pas ce que je veux, mon niveau en PHP / SQL ...... me l'interdit. (à mon grand désespoir)

Cordialement
infograph61

#30 Forum Général PHP » Formulaire avec 4 boutons supplementaires » 23-11-2010 18:58:43

infograph61
Réponses : 11

Bonsoir à tous,
J'ai un formulaire de mise à jour d'une base de données avec un bouton "valider".
Je voudrais ajouter 4 autres boutons qui renverraient chacun une valeur vers 4 autres formulaires.

Après beaucoup de recherche, je n'ai pas trouvé de solutions, je même cru comprendre que ce n'était pas possible, car on ne peut avoir qu"un seul "POST" par formulaire.
Si quelqu'un avait une solution ou un début de réponse ....cela serait cool..!!!!

Bonne soirée
@+Infograph 61

#32 Forum Général PHP » Requete avec le résultat d'une requete » 08-11-2010 19:27:59

infograph61
Réponses : 2

Bon à tous,
Après l'abandon d'un projet faute de compétences. je repars dans mon apprentissage PHP MySQl après 1 an d'absence ( je repars à zéro)
J'ai une requête qui fonctionne (il faut dire quelle est simple) :

$res = mysql_query('SELECT * FROM palettisation WHERE titre = "H8011949"') OR die(mysql_error());
$row = mysql_fetch_assoc($res);

je voudrais remplacer H8011949 par le résultat d'un autre requête c'est à dire :
<?php echo $donnees['encaissage']; ?>

Je vous avais prévenu sur mon manques de compétences.
si quelqu'un pouvais m'aider
Merci d'avance....
@+
Infograph661

#33 Re : Forum Général PHP » [Résolu] Formulaire de modification avec liste de déroulante » 29-11-2009 12:39:00

Merci pour ta réponse rapide Pierrot,
S'il fallait que maintenant je me mettes à L'ajax, j'ai déjà du mal avec PHP....

La base que je suis en train de réaliser sera surement la seule de ma carrière.... et je m'en sors mieux en Infographie, donc  je prefère laisser la place aux jeunes.
En tout cas encore merci pour ta disponibilé et le partage de tes compétences, ainsi qu'à tous les membres actif de ce site.
....... je reviendrai si j'ai d'autres problèmes...

Cordialement
Infograph61

#34 Re : Forum Général PHP » [Résolu] Formulaire de modification avec liste de déroulante » 29-11-2009 12:39:00

Par simple curiosité.... tu aurais fais comment?
Juste un question pour finir, est il possible d'afficher deux valeurs dans la liste, je m'explique ma liste déroulante affiche la liste de mes codes articles, serait 'il possible d'avoir à coté de chaque code, la désignation de ce code ( même table ) et par contre de ne selectionner que le code dans mon formulaire.

@+

#35 Re : Forum Général PHP » [Résolu] Formulaire de modification avec liste de déroulante » 29-11-2009 12:39:00

j'ai fait mes modifications et mes tests....
Tout fonctionnent parfaitement. Merci à toi Pierrot
Bonne soirée et bonne fin de week-end
@+
infograph61

#36 Re : Forum Général PHP » [Résolu] Formulaire de modification avec liste de déroulante » 29-11-2009 12:39:00

Super c'est cela....
J'adapte mon formulaire et je fais des essais. .....mais cela vas être long.
Merci de ton aide ( TRES précieuse )
Bonne fin de journée
Cordialement
@+

#37 Re : Forum Général PHP » [Résolu] Formulaire de modification avec liste de déroulante » 29-11-2009 12:39:00

Mon message d'erreur porte sue la ligne.5.


<td colspan="6" class="Style14"><input name="Perf Indus4" type="text" class="StyleJaune" id="Perf Indus4" value="Conditionnement TERTIAIRE" size="75" maxlength="75" readonly="readonly" /></td>
            </tr>
            <tr>
              <td class="Style14">Code Caisse</td>
              <td><label>
<?php
               include('connexion.php');
?>
              <select name="Caisse" id="Caisse">      <--! il ne faut pas fermer la balise select ici !-->        
              <?php
                $resultat=mysql_query("select Code_article from caisse order by Code_article") or die ("requète non executé");
                if (! $resultat) { echo "Erreur requete"; exit;}
                while ($ligne=mysql_fetch_array($resultat))  {
                ?>
                     <option value "<?php echo{$ligne['Code_article']} ;?>" <?php echo $donnees['Caisse']==$ligne['Code_article'] ? ' SELECTED ' : '' ;  ?>><?php echo ''.$ligne['Code_article'].'';?> </option>
              <?php
                }
                mysql_close($connexion);
                ?>
               </select> <!-- c'est là qu'il faut fermer la balise select !--></label></td>
              <td class="Style18">Etiquette caisse</td>
              <td><label>
                <input type="text" name="Etiq_caisse" id="Etiq_caisse" />
              </label></td>
              <td> </td>
              <td> </td>
            </tr>
            <tr>
              <td class="Style14">Code Palette</td>
              <td><label>
                <input type="text" name="Palette" id="Palette" />
              </label></td>
              <td class="Style18"> </td>
              <td><label></label></td>
              <td> </td>
              <td> </td>
            </tr>
          </table>
 

>> tu n'auras plus la même impression qd tu recevras ma facture

je ne suis peut être pas solvable!!!!!!

@+

#38 Re : Forum Général PHP » [Résolu] Formulaire de modification avec liste de déroulante » 29-11-2009 12:39:00

PHP 5.3
Ma page fait 400 lignes
La table de mon formulaire en  fait environ 250
tu est sur que tu veux tout

@+

#39 Re : Forum Général PHP » [Résolu] Formulaire de modification avec liste de déroulante » 29-11-2009 12:39:00

J'ai vraiment l'impression d'abuser de ton temps, mais j'ai toujours la même erreur sur

<option value "<?php echo{$ligne['Code_article']} ;?>" <?php echo $donnees['Caisse']==$ligne['Code_article'] ? ' SELECTED ' : '' ;  ?>><?php echo ''.$ligne['Code_article'].'';?> </option>
@+

#40 Re : Forum Général PHP » [Résolu] Formulaire de modification avec liste de déroulante » 29-11-2009 12:39:00

Parse error: parse error in C:\wamp\www\Perf_Indus\Produit_finis_modification.php on line 261
milles excuses.....!!!!!

#41 Re : Forum Général PHP » [Résolu] Formulaire de modification avec liste de déroulante » 29-11-2009 12:39:00

J'ai message d'erreur sur la ligne :
<option value "<?php echo {$ligne['alu']}; ?>" <?php echo $donnees['Alu']==$ligne['alu'] ? ' SELECTED ':'';  ?>><?php echo ''.$ligne['alu'].'';?> </option>

#42 Re : Forum Général PHP » [Résolu] Formulaire de modification avec liste de déroulante » 29-11-2009 12:39:00

Désolé je n'avais pas tout compris

Par exemple le premier code efface le second


<?php
           include('connexion.php');
                ?>
              <select name="Caisse" id="Caisse"/>              
              <option value=""><?php echo $donnees['Caisse']; ?></option>
              <?php
                $resultat=mysql_query("select Code_article from caisse order by Code_article") or die ("requète non executé");
                if (! $resultat) { echo "Erreur requete"; exit;}
                while ($ligne=mysql_fetch_array($resultat))
                {
                ?>
              <option<?php echo $donnees['Caisse']==$ligne['Code_article'] ? ' SELECTED ':'';  ?>><?php echo ''.$ligne['Code_article'].'';?> </option>
              <?php
                }
                mysql_close($connexion);
                ?>
 

<?php
               include('connexion.php');;
                ?>
              <select name="Alu" id="Alu"/>
              <option value=""><?php echo $donnees['Alu']; ?></option>
              <?php
                $resultat=mysql_query("select alu from alu order by alu") or die ("requète non executé");
                if (! $resultat) { echo "Erreur requete"; exit;}
                while ($ligne=mysql_fetch_array($resultat))
                {
                ?>
              <option<?php echo $donnees['Alu']==$ligne['alu'] ? ' SELECTED ':'';  ?>><?php echo ''.$ligne['alu'].'';?> </option>
              <?php
                }
                mysql_close($connexion);
               ?>

 

Mais le premier n'efface pas le troisième


              <?php
              // ceci est le fichier lambda.php
              // on ouvre la connexion MySQL
              include('connexion.php');;
                ?>
              <select name="Client" id="Client"/>
              <option value=""><?php echo $donnees['Client']; ?></option>
              <?php
                $resultat=mysql_query("select client from client order by client") or die ("requète non executé");
                if (! $resultat) { echo "Erreur requete"; exit;}
                while ($ligne=mysql_fetch_array($resultat))
                {
                ?>
              <option<?php echo $donnees['Client']==$ligne['client'] ? ' SELECTED ':'';  ?>><?php echo ''.$ligne['client'].'';?> </option>
              <?php
                }
                mysql_close($connexion);
               ?>
 

Merci à toi de prendre du temps pour m'aider de nouveau
@+

#43 Re : Forum Général PHP » [Résolu] Formulaire de modification avec liste de déroulante » 29-11-2009 12:39:00

C'est ce que j'ai fais, j'ai adapté le code pour chaque liste déroulante, et quand je modifie une liste cela en efface d'autres.
J'ai tout réécris ( cela ne change rien )et ce qui est bizare c'est qu'il y a des listes qui ne sont jamais touchées .
@+

#44 Re : Forum Général PHP » [Résolu] Formulaire de modification avec liste de déroulante » 29-11-2009 12:39:00

Bonjour à tous,
J'ai créé 8 listes déroulantes, quand je les renseigne ensemble pas de problème, mais si je reviens et que je veux en modifier qu'une ou deux
cela m'efface d'autres valeurs.
Est ce que quelqu'un a une idée sur le pourquoi du comment....!!!!!!!!
merci d'avance

@+

#45 Re : Forum Général PHP » [Résolu] Formulaire de modification avec liste de déroulante » 29-11-2009 12:39:00

je ne savais pas, mais vous nous rendez tous tellement service à nous pauvres PHPDébutant que je ne peux lui en vouloir.
J'ai demellé tous mes fils et tout fonctionne come je voulais.
Merci à toute l'equipe, ...... merci pour vos compétences et pour votre disponnibilité.

@+
Un infograph redevable........

#46 Re : Forum Général PHP » [Résolu] Formulaire de modification avec liste de déroulante » 29-11-2009 12:39:00

pour cela il faudrait que je me remette à l'alcool, mais pourquoi pas quand j'aurrai fini de me prendre la tête avec cette BdD il faudra que j'y pense.
Plus sérieusement, je suis toujours sur la premiere version qui fonctionne, et j'essais toujours de l'adapter à une autre zone. mais je me mélange dans les noms de tables et colones.... qui on les mêmes noms.
@+

#47 Re : Forum Général PHP » [Résolu] Formulaire de modification avec liste de déroulante » 29-11-2009 12:39:00

J'ai  testé le code de Pierrot,  il fonctionne à première vue ( enfin je crois) et je suis en train d'essayer de l'adapter sur une autre zone, mais comme j'ai nommé mes tables et mes cellules ... ect .....comme un gros naze..... je ne m'y retrouve pas.
je continue et j'essais ton nouveau code...

Merci à vous trois pour votre aide, je reviens au plus vite avec le résultat.
@+
infograph61

#48 Re : Forum Général PHP » [Résolu] Formulaire de modification avec liste de déroulante » 29-11-2009 12:39:00

Toujours fidèle au poste et disponible à ce que je vois........
c'est exactement cela, ce que je n'arrive pas à faire c'est a afficher la valeur déjà existante dans ma table et pouvoir éventuellement  la modifier avec ma liste déroulante.
Le code ci dessous fonctionne mais quand je fais une modif. sur une autre cellule la valeur de ma liste déroulante disparait et je vais avoir plusieurs liste dans mon formualire....donc je suis mal parti.

               

<?php include('connexion.php'); ?>
                <select name="Pays" id="Pays">
                <option value=""><?php echo $donnees['Pays']; ?></option>
                <?php
                $resultat=mysql_query("select pays from pays order by pays") or die ("requète non executé");
                if (! $resultat) { echo "Erreur requete"; exit;}
                while ($ligne=mysql_fetch_array($resultat))
                {
                ?>
               
                <option><?php echo ''.$ligne['pays'].'';?> </option>
                <?php
                }
                mysql_close($connexion);
               ?>

merci pour ta réponse, mais le pauvre infograph ne comprends pas tout...
@+
merci d'avance

#49 Forum Général PHP » [Résolu] Formulaire de modification avec liste de déroulante » 29-11-2009 12:39:00

infograph61
Réponses : 41

Bonjour à tous,
J'ai un nouveau problème avec un formulaire de modification... dans mon formulaire j'affiche les données de ma table et j'ai plusieurs listes déroulantes, mais après plusieurs essais infructueus, je ne vois  toujours pas comment faire pour afficher les valeurs de ma table et en même temps pouvoir les modifier avec mes listes déroulantes..... pour résumer comment faire pour afficher dans ma liste déroulante la valeur saisie dans ma  table.

Si quelqu'un avait une piste cela serait super.
Merci d'avance.
@+

#50 Re : MySQL, PostgreSQL, etc... » Liaisons entre tables » 14-11-2009 20:17:20

Super, j'ai fais mes premiers test et cela fonctionne.

Un grand merci à toi Pierrot.
Bonne fin de week-end

@+
Infograph61

Pied de page des forums

Propulsé par FluxBB