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>