Précédent   Forum des professionnels en informatique > PHP > PHP & SGBD
PHP & SGBD Forum d'entraide sur les SGBD avec PHP. Avant de poster : FAQ BDD, toutes les FAQ PHP, cours BDD et sources BDD
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 31/01/2007, 09h00   #1
Invité de passage
 
Inscription : janvier 2007
Messages : 1
Détails du profil
Informations forums :
Inscription : janvier 2007
Messages : 1
Points : 1
Points : 1
Par défaut probleme pour afficher le contenu d'un tableau grâce à $_GET d'une page à une autre

Voici la page qui me permet d'afficher les pieces dans un tableau.
Je dois recupérer une ligne du tableau et l'ajouter à un autre tableau situé sur une autre page, pour cela j'utilise des liens sur les noms des pieces.
Sur ma deuxieme page j'utilise aussi un lien pour allez sur ma premiere page nommée "CATALOGUE.php"
Mon probléme lorsque je récupéré un piéce sa marche bien mais lorsque je veux en ajouter rien ne va plus il m'écrase la prémiere piéce! sa fait une semaine que je suis dessus si on peut me filer un gros coup de main se serai sympa.

page catalogue :

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
$sql="SELECT * 
 from piece
where NUM_PIECE in (SELECT NUM_PIECE
		    FROM composition_famille
		    WHERE NUM_FAMILLE ='$NumFamille')";
 
$resultreq=$connexion->query($sql);
 
$nblignes=$resultreq->num_rows;
/*accès à la propriété num_rows de l'objet resultreq*/
if ($nblignes==0)
{echo "Erreur!!!";}
?>
<table border=1>
<tr>
<td bgcolor="white" width="100"><b>Référence</b></td>
<td bgcolor="white" width="500"><b>Désignation</b></td>
<td bgcolor="white" width="100"><b>Prix Unitaire</b></td>
</tr>
 
<?php
for ($i=0;$i<$nblignes;$i++)
	{
	$uneligne = $resultreq->fetch_object();
	 $tab[$i]= $uneligne->NUM_PIECE;
	 echo $tab[$i];
?>
 
<tr>
<td bgcolor="white"><a href="pagedevis.php?ref=<?php echo echo $uneligne->NUM_PIECE;?>">
<?php echo $uneligne->REF_PIECE;?></a></td>
<td bgcolor="white"><a href="pagedevis.php?ref=<?php echo $uneligne->NUM_PIECE;?>"><?php echo $uneligne->DESIGNATION_PIECE;?></a></td>
<td bgcolor="white"><a href="pagedevis.php?ref=<?php echo $uneligne->NUM_PIECE;?>"><?php echo $uneligne->PRIX_UNIT_PIECE;?></a></td>
</tr>
<?php
}
?>
page devis :
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
 
<?php
	$recup=$_GET["ref"];
	echo $recup;
 
	$vreq="SELECT * FROM piece WHERE NUM_PIECE='$recup'";
 
$resultreq =$connexion->query($vreq);
$nblignes=$resultreq->num_rows;
 
/*accès à la propriété num_rows de l'objet resultreq*/
/*if ($nblignes==0)
{echo "Erreur!!! lili";}*/
?>
<tr>
<td colspan ="6" align="center">
	<table border="1">
		<tr>
			<td>Code</td>
			<td>Designation</td>
			<td>Quantité</td>
			<td>Prix Unitaire HT</td>
			<td>Prix Total HT</td>
		</tr>
<?php
 
	while ($Ligne = $resultreq->fetch_object())
		{		
		 echo'<tr><td>'.$Ligne->REF_PIECE.'</td><td>'.$Ligne->DESIGNATION_PIECE.'</td>
		 <td></td><td>'.$Ligne->PRIX_UNIT_PIECE;
		}
?>
		<tr>
			<td align="right"colspan="4">Prix Total : </td>
			<td>...</td>
		</tr>
	</table>
	</td>
             <td colspan="3" align="center">			
	     <a href="pagecatalogue.php">CATALOGUE</a>
             </td>
 
</tr>
Lecobra62 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/01/2007, 09h34   #2
Membre chevronné
 
Avatar de J0r_x
 
Homme
Analyste - Programmeur
Inscription : mai 2006
Messages : 712
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Marne (Champagne Ardenne)

Informations professionnelles :
Activité : Analyste - Programmeur
Secteur : Administration - Collectivité locale

Informations forums :
Inscription : mai 2006
Messages : 712
Points : 607
Points : 607
Citation:
Mon probléme lorsque je récupéré un piéce sa marche bien mais lorsque je veux en ajouter rien ne va plus il m'écrase la prémiere piéce! sa fait une semaine que je suis dessus si on peut me filer un gros coup de main se serai sympa.
Tu pourrais être un peu plus explicite ?
__________________
Aucune aide par MP, utilisez le forum.
J0r_x est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/01/2007, 09h45   #3
Expert Confirmé

 
Avatar de Amara
 
Inscription : juillet 2004
Messages : 2 684
Détails du profil
Informations personnelles :
Localisation : France, Sarthe (Pays de la Loire)

Informations forums :
Inscription : juillet 2004
Messages : 2 684
Points : 2 910
Points : 2 910
Tu devrais stocker la liste des produits présents au devis dans une variable de session. Tu mets à jour cette variable dans ta page devis en lui ajoutant le produit que tu récupères actuellement. Et tu construis ensuite ton tableau dans ta page devis en utilisant cette variable de session.
Cf tuto, faq pour le fonctionnement des variables de session.
__________________
Pas de questions techniques par MP, le forum est là pour ça et est plus efficace.

Orthographe : une connexion (avec un x), un langage (sans u), une requête (un seul t), 'une quote' (avec qu), une syntaxe (sans h)
Amara est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 01h27.


 
 
 
 
Partenaires

Hébergement Web