begin process at 2012 05 31 02:04:54
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive PHP

 > 

Archives

 > 

AU SECOURS !!!

 > 

Problème de LIENS !!! AU SECOURS !!!


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Problème de LIENS !!! AU SECOURS !!!

mardi 16 août 2005 à 12:28:26 | Problème de LIENS !!! AU SECOURS !!!

paulinett

Bonjour,

J'ai un problème avec des liens.

j'ai trois fichiers :
- liste_machine.php : lorsque je clique sur le nom d'une machine, je vais directement sur le deuxième fichier :
- carte_identite_machine.php : formulaire de présentation de la machine. je peux modifier cette machine en appuyant sur un bouton modifier qui m'envoie vers :
- formulaire_modif_machine.php : qui me permet de modifier ma machine. sur cette page, je voudrais mettre en place un lien vers la carte d'identité précédente mais cela ne fonctionne pas.

Est-ce que quelqu'un pourrait m'aider ?
merci beaucoup

paulinett'

voici une partie de mon code :

formulaire_modif_machine.php

mon problème est à ce niveau pour ce fichier...
<h2><a href="carte_identite_machine.php?nom_machine='.$nom_machine.'">Retour a la carte didentite</a></h2>

carte_identite_machine.php

comment est-ce que je fais le lien avec ce fichier ?

<html>
<head>
<title> Carte d'identité de votre machine </title>
<link rel=stylesheet href='film3.css' type='text/css'>
</head>

<body>


<!-- Retour au niveau du formulaire de modif de la machine -->


<form action="formulaire_modif_machine.php" method=post>

<h1><center> Carte d'identité de votre machine </center></h1>


<!--------------------------------------->
<!-- RECUPERATION DU NOM DE LA MACHINE -->
<!--------------------------------------->
<?php
 // Récupération du nom de la machine à partir du formulaire de base
 $nom_machine='';
 if (!empty($_GET['nom_machine']))
   $nom_machine=$_GET['nom_machine'];
?>

 


<!--------------------------------------------->
<!-- INFORMATIONS PRINCIPALES SUR LA MACHINE -->
<!--------------------------------------------->
<hr>
<hr>
<h2><center> Votre Machine <font color=red>
<p>
<?php
  echo $nom_machine;
?>
</font></center></h2>  

<!-- Champ caché qui permet de récupérer le nom de la machine dans le formulaire de de modification-->
<input type=hidden size=20 name="nom_machine" value=<?php echo $nom_machine;?>>

<?php

  // Appel le fichier connect.php
  require_once("Connect.php");
  
    // Connexion au serveur et accès à la base
   $connexion = mysql_pconnect (SERVEUR, NOM, PASSE);
   mysql_select_db (BASE, $connexion);
  
   // Ecriture de la 1ere Requete sur les infos principales de la machine
   $principal_machine=mysql_query("SELECT ip_machine, type_machine, constructeur_machine, modele_machine FROM Machine WHERE nom_machine='$nom_machine'",$connexion);
    
   // Lecture des données
   echo "<center><table border=4 cellspacing=2 cellpadding=2>"
        ."<caption align=bottom>Table <i>Données Principales</i></caption>"
        ."<tr><th>IP<th>Type<th>Constructeur<th>Modèle</tr>\n";
        
   while ($machine_dataprincipal = mysql_fetch_object ($principal_machine))
    {
      echo '<tr><td>'.$machine_dataprincipal->ip_machine.
        '</td><td>'.$machine_dataprincipal->type_machine.
        '</td><td>'.$machine_dataprincipal->constructeur_machine.
        '</td><td>'.$machine_dataprincipal->modele_machine.
        '</td></tr>';
     
       }
   echo "</table></center>\n";  
  
?>
 
<!---------------------------------------------------->
<!-- INFORMATIONS DE MISE EN SERVICE SUR LA MACHINE -->
<!---------------------------------------------------->

<p>
<h2><center> Sa mise en service </center></h2>  

<?php

  // Connexion déjà effectuée
  
 
   // Ecriture de la 1ere Requete sur les infos principales de la machine
   $secondaire_machine=mysql_query("SELECT dateAchat_machine, dateMiseEnService_machine, prixAchat_machine, numeroFacture_machine, dureeGarantie_machine FROM Machine WHERE nom_machine='$nom_machine'",$connexion);
    
   // Lecture des données
   echo "<center><table border=4 cellspacing=2 cellpadding=2>"
         ."<caption align=bottom>Table <i>Données Secondaires</i></caption>"
         ."<tr><th>Date d'achat<th>Date de mise en service<th>Prix d'achat<th>Numéro de la facture<th>Durée de Garantie</tr>\n";
   while ($machine_datasecondaire = mysql_fetch_object($secondaire_machine))
    {
     echo '<tr><td>'.$machine_datasecondaire->dateAchat_machine.
       '</td><td>'.$machine_datasecondaire->dateMiseEnService_machine.
       '</td><td>'.$machine_datasecondaire->prixAchat_machine.
       '</td><td>'.$machine_datasecondaire->numeroFacture_machine.
       '</td><td>'.$machine_datasecondaire->dureeGarantie_machine.
       '</td></tr>';
       }
   echo "</table></center>\n";  
  
?>


<!-------------------------------------->
<!-- VOTRE COMMENTAIRE SUR LA MACHINE -->
<!-------------------------------------->

<p>
<h2><center> Votre Commentaire </center></h2>  

<?php

  // Connexion déjà effectuée
  
    // Ecriture de la 1ere Requete sur les infos principales de la machine
   $commentaire_machine=mysql_query("SELECT commentaire_machine FROM Machine WHERE nom_machine='$nom_machine'",$connexion);
       
   //if (mysql_num_rows(mysql_fetch_object($commentaire_machine))==0)
  // {
   //   echo "<center> Il n'y a aucun commentaire attribué à votre machine '$nom_machine'.</CENTER>";
  // }
   //else
   // {
     // Lecture des données
      echo "<center><table border=4 cellspacing=2 cellpading=2>"
          ."<caption align=bottom>Table <i>Commentaire</i></caption>"
           ."<tr><th>Commentaire sur la Machine</tr>\n";
      while ($machine_datacommentaire = mysql_fetch_object($commentaire_machine))
        {
          echo '<tr><td>'.$machine_datacommentaire->commentaire_machine.'</td></tr>';
           }
      echo "</table></center>\n";  
   //}
?>
<p>
<p>


<!-- MODIFICATION DE LA MACHINE -->

<h3><center>Voulez-vous modifier les données de cette machine ?</center></h3>
<p>
<center><input type=SUBMIT value='Modifier cette machine' name='modifier'></center>

</form>

lundi 22 août 2005 à 09:35:02 | Re : Problème de LIENS !!! AU SECOURS !!!

aKheNathOn

Membre Club
Jusque là je ne vois aucune érreur. Dans ton formulaire de modif, n'oublie pas que nom_machine est dans la variable $_POST['nom_machine'].

aKheNAtHoN


Cette discussion est classée dans : mysql, connexion, machine, echo, commentaire


Répondre à ce message

Sujets en rapport avec ce message

Problème de liste déroulante [ par paulinett ] Bonjour,Je suis débutante et je viens d'écrire un code qui doit permettre à un user d'obtenir des infos sur une machine en fonction de ses choix : nom AU SECOURS !!! PB de ponctuation [ par paulinett ] Bonjour,Je souhaite faire un formulaire de modif d'une machine déjà existance dont j'ai récupéré le nom_machine qui est la clé primaire de ma table ma encore et toujours des pb !!! récuperer une variable à partir d'un lien [ par paulinett ] Bonjour,J'ai encore une question. J'ai créer un formulaire de recherche de machines (liste_machine.php) et j'ai mis un lien sur ma clé primaire : nom_ erreur de controle mais où ??? [ par ahcorad ] Alors une page normale avec des liste déroulantes avec des données MySQL, au lancement de la page, les valeurs devraient être vides mais la première l problème d'extraction suivant des critères [ par morpheus22170 ] dans une page, je demande une liste concernant le batiment et le numéro d'une sallea partir de cette demande, il m'affiche le reste des informations. Problème d'execution PHP au travers d'une frame [ par DarkCid ] Yaoh !Sur une page PHP, je prends des données mySQL pour les mettre dans une liste déroulante. Sur ce point, aucun problème, je lance la page directem Include qui include que dalle [ par DarkCid ] Yaoh !J'essaye de faire sur une page une liste dont le contenu vient d'une bdd mysql. Moi, feignasse de nature, je me suis dis que j'allais pas répéte verification du login dans la base [ par elksibi ] Bonsoir,J'ai un probleme avec la redirection header ("location") et la verification du mot de passe dans la base en PHP.D'abord, j'ai un formulaire, q Besoin d'aide urgent [ par Masterchiefer ] Bonjour, alors j'aurais une petite question.Je suis en BTS informatique de gestion spécialité développeur et dans le cadre de mon stage je dois réalis charger une donnée dans une session [ par Masterchiefer ] Bonjour à tous, j'avais posté un message avant et après avoir visité le lien que l'on m'a donné j'ai découvert les sessions. J'ai installé mon panier


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,874 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales