Précédent   Forum des professionnels en informatique > PHP > Outils
Outils Forum d'entraide sur les outils pour développeurs PHP : EDI, installation, administration... Avant de poster : FAQ outils, toutes les FAQ PHP et les comparatifs
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 15/12/2006, 08h57   #1
Invité de passage
 
Inscription : novembre 2006
Messages : 7
Détails du profil
Informations forums :
Inscription : novembre 2006
Messages : 7
Points : 1
Points : 1
Par défaut [Configuration] Problème de passage d'argument

Bonjour, mon probleme est le suivant: j'ai un formulaire qui me permet d'afficher une liste de matériels. En bout de chaque ligne, avec la commande href je dispose d'un champ détail qui si je clique dessus m'ouvre un deuxieme formulaire me donnant le détail des mouvements pour ce materiel. A priori l'url d'ouverture du deuxième document serait correcte: "http://localhost/Gestei/detail_mvt.php?code_tei=AA001045". Donc le document s'ouvre mais a part la ligne d'entete pas d'enregistrement. Il me semble que la variable $code_tei qui me sert dans la requete est vide. Qu'est ce j'ai oublié. quelqu'un pourrait-il m'apporter ses lumières j'en ai grandement besoin. Au fait mes essais se font au moyen de WAMP5 (j'ai aussi pensé à une configuration incomplete est-ce possible) Merci par avance.
bugs58 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/12/2006, 09h00   #2
Membre éclairé
 
Homme Michael Chusseau
Coordinateur développement web
Inscription : août 2004
Messages : 475
Détails du profil
Informations personnelles :
Nom : Homme Michael Chusseau
Âge : 29
Localisation : France

Informations professionnelles :
Activité : Coordinateur développement web
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : août 2004
Messages : 475
Points : 392
Points : 392
fait voir ton code sur l'autre page ?
mic79 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/12/2006, 09h46   #3
Membre régulier
 
Inscription : avril 2006
Messages : 177
Détails du profil
Informations forums :
Inscription : avril 2006
Messages : 177
Points : 80
Points : 80
Envoyer un message via MSN à Samyhijodelaluna
J'utilise aussi wamp5, donc si tu n'as pas touché à la config de base ca devrait marcher, ça marche pour moi.

Le mieux c'est, comme l'a dit mic, de fournir le bout de code correspondant, on pourra peut-être t'éclairer!
Samyhijodelaluna est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/12/2006, 09h53   #4
Membre régulier
 
Avatar de zamanika
 
Inscription : novembre 2003
Messages : 106
Détails du profil
Informations forums :
Inscription : novembre 2003
Messages : 106
Points : 98
Points : 98
Salut,

Est-ce que tu récupère bien ta variable comme ça dans ton script:

Code :
1
2
3
<?php
$code_tei=$_GET['code_tei'];
?>
zamanika est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/12/2006, 10h21   #5
Invité de passage
 
Inscription : novembre 2006
Messages : 7
Détails du profil
Informations forums :
Inscription : novembre 2006
Messages : 7
Points : 1
Points : 1
voila je vous fournit les codes:
fichier stock.php
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
      $connect= mysql_connect("localhost","root","") 
        or die("Could not connect to MySQL server in localhost !");
 
      $selectdb=mysql_select_db("comptei") 
        or die("Could not select comptei database !");
 
      $sqlquery = "SELECT * from stock";
 
      $queryresult = mysql_query($sqlquery);
 
      echo "<table width=100% border=1 align=center>";
      echo " <tr>";
      echo "   <td width=5%> <center><b>Code TEI  </b></center></td>\n";
      echo "   <td width=51%> <center><b>Clair TEI</b></center></td>\n";
      echo "   <td width=3%> <center><b>E/S</b></center></td>\n";
      echo "   <td width=5%> <center><b>Date dernier mouvement</b></center></td>\n";
      echo "   <td width=30%> <center><b>Libelle dernier mouvement</b></center></td>\n";
      echo "   <td width=3%> <center><b>Qté dernier mouvement</b></center></td>\n";
      echo "   <td width=3%> <center><b>Qté en stock</b></center></td>\n";
      echo " </tr>\n";
      while ($row=mysql_fetch_array($queryresult)) {
          echo "  <tr>\n";
          echo "    <td>".$row["code_tei"]."</td>\n";
          echo "    <td>".$row["clair_tei"]."</td>\n";
          echo "    <td>".$row["typ_last_mvt"]."</td>\n";
          echo "    <td>".$row["dat_last_mvt"]."</td>\n";
          echo "    <td>".$row["libelle_last_mvt"]."</td>\n";
          echo "    <td>".$row["qte_last_mvt"]."</td>\n";
          echo "    <td>".$row["qte_stock"]."</td>\n";
          echo "    <td><A href=\"detail_mvt.php?code_tei=".$row["code_tei"]."\">détails</a></td>\n";
          echo "  </tr>\n";
      }
      echo "</table>\n";

fichier detail_mvt
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
      $connect= mysql_connect("localhost","root","") 
        or die("Could not connect to MySQL server in localhost !");
 
      $selectdb=mysql_select_db("comptei") 
        or die("Could not select comptei database !");
 
      $sqlquery = "SELECT * from mvt where code_tei='" .$code_tei ."'";      
 
      $queryresult = mysql_query($sqlquery);
 
      echo "<table width=100% border=1 align=center>";
      echo " <tr>";
      echo "   <td width=10%> <center><b>N° mouvement</b></center></td>\n";
      echo "   <td width=10%> <center><b>Code TEI</b></center></td>\n";
      echo "   <td width=60%> <center><b>Libellé mouvement</b></center></td>\n";
      echo "   <td width=4%> <center><b>E/S</b></center></td>\n";
      echo "   <td width=10%> <center><b>Date mouvement</b></center></td>\n";
      echo "   <td width=6%> <center><b>Qté mouvement</b></center></td>\n";
      echo " </tr>\n";
      while ($row=mysql_fetch_array($queryresult)) {
          echo "  <tr>\n";
          echo "    <td>".$row["num_mvt"]."</td>\n";
          echo "    <td>".$row["code_tei"]."</td>\n";
          echo "    <td>".$row["libelle_mvt"]."</td>\n";
          echo "    <td>".$row["typ_mvt"]."</td>\n";
          echo "    <td>".$row["dat_mvt"]."</td>\n";
          echo "    <td>".$row["qte_mvt"]."</td>\n";
          echo "  </tr>\n";
      }
      echo "</table>\n";
J'ai du merder quelque part mais ou?
bugs58 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/12/2006, 10h35   #6
Membre régulier
 
Avatar de zamanika
 
Inscription : novembre 2003
Messages : 106
Détails du profil
Informations forums :
Inscription : novembre 2003
Messages : 106
Points : 98
Points : 98
Salut,


Essaye :

Code :
1
2
3
4
 
<?php
$sqlquery = "SELECT * from mvt where code_tei='" .$_GET['code_tei']."'"; 
?>
ou ça :

Code :
1
2
3
4
5
 
<?php
$code_tei=$_GET['code_tei'];
$sqlquery = "SELECT * from mvt where code_tei='" .$code_tei."'"; 
?>
Au passage, préfére les guillemets simples (') ou double (") tu gagneras en rapidité.

Pense à utiliser la balise "code" c'est plus lisible
zamanika est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/12/2006, 10h47   #7
Invité de passage
 
Inscription : novembre 2006
Messages : 7
Détails du profil
Informations forums :
Inscription : novembre 2006
Messages : 7
Points : 1
Points : 1
Merci zamanika t'es un chef, cela faisait un bout de temps que je cherchais mais visiblement je ne suis pas trop debrouille. Peux tu m'en dire plus sur la balise "code"
Merci encore
bugs58 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/12/2006, 11h20   #8
Membre régulier
 
Avatar de zamanika
 
Inscription : novembre 2003
Messages : 106
Détails du profil
Informations forums :
Inscription : novembre 2003
Messages : 106
Points : 98
Points : 98
Lorsque tu rédiges un message sur le forum, tu peux le mettre en forme (gras, italique etc...). Tu as aussi un bouton # :c'est la fameuse balise code !

Elle permet, suivant le langage utilisé de colorier le code (comme mes messages) ce qui le rend beaucoup plus lisible.

Tu as aussi un bouton résolu, en bas sur lequel il faut cliquer quand ton problème est réglé
zamanika est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 09h32.


 
 
 
 
Partenaires

Hébergement Web