Envoi de variables php d'un fichier à un autr

bibipsi -  
 bibipsi -
Bonjour,

je vourais faire passer deux variables php d'un fichier à un autre

voici mon code :

<?php
$query1 = "SELECT distinct value
FROM mantis_custom_field_string_table, mantis_bug_table
WHERE mantis_custom_field_string_table.bug_id = mantis_bug_table.id
AND field_id=20
AND project_id= $f_project_id
AND value IS NOT NULL";
$result1=mysql_query( $query1 );
$row_count1 = mysql_num_rows( $result1);
for ( $i=0 ; $i < $row_count1 ; $i++ )
{
$row1 = mysql_fetch_array( $result1 );
$str = str_replace ('?',"",$row1);
printf( '<tr %s>', helper_alternate_class() );
printf( '<td>%s</td>', $str[0]);
?>

</td>
<td>
<?php
$query2= "SELECT distinct version
FROM mantis_bug_table
WHERE project_id=$f_project_id
AND version IS NOT NULL";
$result2=mysql_query( $query2 );
$row_count2 = mysql_num_rows( $result2 );
?>

<form method="post" enctype="multipart/form-data" ">
<label> Choisir la version produit correspondante : </label>
<select name="versionproduit">
<?php while(($array = mysql_fetch_array($result2, MYSQL_ASSOC))){
$select='';
$select=' selected="selected"';
echo '<option '.$select.'>'.$array['version'].' </option>';
} ?>
</select>
<input type="submit" name="Submit" value="Valider"/>
</form>
<?php

}
?>

Tout d'abord j'aimerais former un couple de variables contenant ( $str[0] qui est récupérée en base par la première requête, ainsi que la sélection par l'utilisateur du formulaire ci-dessus); puis envoyer ce couple à un fichier afin de l'exploiter.

Pouvez vous m'aider?
A voir également:

4 réponses

le_joker_fou Messages postés 765 Date d'inscription   Statut Membre Dernière intervention   239
 
Salut,

Déja commence par mettre la propriété action dans ta balise <form>

<form method="post" enctype="multipart/form-data" action="cible.php">

ou cible.php et la page oun tu veux aller.

Tu as deux solution pour envoyer tes informations, soit par le formulaire, soit par l'url.

Par le formualire :

Tu rajoute un champs caché ou tu lui attribut la valeur que tu déisres, exemple :

<input type="hidden" name="champs" value="<?php $valeur ?>">

puis sur ta page cible.php tu le récupère ainsi : <?php $val=$_POST['champs']; ?>

Par l'url :

tu passes dans ton champ <form> ta valeur dans la proprièté, exemple :

<form method="post" enctype="multipart/form-data" action="cible.php?valeur=<?php $valeur ?>">

et sur ton fichier cible.php tu le récupère ainsi : <?php $val=$_GET['champs']; ?>

Bonne continuation
0
bibipsi
 
Ok ça en fait je sais faire le truc que je n'arrive pas à réaliser c'est faire une association des deux variables pour les envoyer en même temps sur la page cible.php.
J'avais comme idée de faire un formulaire (comme tu le proposes) qui engloberais les deux requêtes mais je sais pas trop comment faire.
0
le_joker_fou Messages postés 765 Date d'inscription   Statut Membre Dernière intervention   239
 
En gros voici le vode qui pourrais correspondre :

page.html :

<form method="post" action="cible.php">
   <input type="text" name="champsA">
   <input type="hidden" name="champsB" value="<?php print $valeur ?>">
</form


cible.php

<?php
$champsA=$_post['champsA'];
$valeur=$_post['champsB'];
?>


là tu récupères donc tes deux valeur qui on été envoyé en même temps vers ta page cible.php
0
bibipsi
 
Version client Version produit
4.2.0 PMFL 3 Choisir la version produit correspondante : liste déroulante laissant le choix au user
4.1.0 PMFL 3 Choisir la version produit correspondante : "
4.0.0 PMFL 3 Choisir la version produit correspondante : "
4.1.0 PMFL 3 Choisir la version produit correspondante : "

Voilà j'ai ce tableau, l'utilisateur doit choisir une version produit dans la liste déroulante qu'il estime correspondante à la version client de la même ligne, je voudrais pouvoir envoyer la ligne du tableau sur une autre page cible :

association ( 4.2.0 PMFL 3 , choix du user) par exemple.
0