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 machine.
Dans ce formulaire, je veux avoir des zones de texte modifiables mais qui contiennent les infos correspondantes à ce nom_machine.
Cela ne fonctionne pas. J'ai un problème au niveau de ma boucle WHILE.
J'ai du faire une erreur de ponctuation mais je ne sais pas où.
Merci de votre aide.
Paulinett'
Voici mon code :
<HTML>
<HEAD>
<TITLE> Formulaire de modification des caractéristiques d'une machine </TITLE>
<LINK REL =stylesheet HREF='film3.css' TYPE='text/css'>
</HEAD>
<BODY>
<H1> Formulaire de Modification de la Machine</H1>
<!--------------------------------------->
<!-- RECUPERATION DU NOM DE LA MACHINE -->
<!--------------------------------------->
<?php
$nom_machine =$_POST['nom_machine'];
//echo "le nom de votre machine est '$nom_machine'";
?>
<H3>Nom de la Machine : <INPUT TYPE=TEXT SIZE=20 NAME="nom_machine" VALUE="<?php echo $nom_machine;?>"></H3>
<P>
<!--------------------------------------->
<!-- RECUPERATION DES AUTRES VARIABLES -->
<!--------------------------------------->
<?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
$resultat=mysql_query("SELECT ip_machine, type_machine, constructeur_machine, modele_machine, dateAchat_machine, dateMiseEnService_machine, prixAchat_machine, numeroFacture_machine, dureeGarantie_machine, commentaire_machine FROM Machine WHERE nom_machine LIKE '%$nom_machine%'",$connexion);
while ($machine = mysql_fetch_object ($resultat))
{
echo 'IP : <INPUT TYPE=TEXT SIZE=20 NAME="ip" VALUE="'.<?php $machine->ip_machine ?>'.">'
.'Type : <INPUT TYPE=TEXT SIZE=20 NAME="type" VALUE="'.<?php $machine->type_machine ?>'.">'
.'Constructeur : <INPUT TYPE=TEXT SIZE=20 NAME="construteur" VALUE="'.<?php $machine->constructeur_machine ?>'.">'
.'Modele : <INPUT TYPE=TEXT SIZE=20 NAME="modele" VALUE="'.<?php $machine->modele_machine ?>'.">'
.'<P> Date d'achat : <INPUT TYPE=TEXT SIZE=20 NAME="dateachat" VALUE="'.<?php $machine->dateAchat_machine ?>'.">'
.'Date de mise en service : <INPUT TYPE=TEXT SIZE=20 NAME="datemiseenservice" VALUE="'.<?php $machine->dateMiseEnService_machine ?>'.">'
.'Prix d'achat : <INPUT TYPE=TEXT SIZE=20 NAME="prixachat" VALUE="'.<?php $machine->prixAchat_machine ?>'.">'
.'Numéro de la facture : <INPUT TYPE=TEXT SIZE=20 NAME="numerofacture" VALUE="<?php $machine->numeroFacture_machine ?>'.">'
.'Durée de la Garantie : <INPUT TYPE=TEXT SIZE=20 NAME="dureegarantie" VALUE="<?php $machine->dureeGarantie_machine ?>'.">'
.'Commentaire : <TEXTAREA NAME='commentaire' COLS=30 ROWS=3><?php $machine->commentaire_machine?></TEXTAREA>';
}
?>
</BODY>
</HTML>