skull21
Messages postés25Date d'inscriptionjeudi 23 janvier 2003StatutMembreDernière intervention24 novembre 2008
-
4 sept. 2008 à 09:07
coucou747
Messages postés12303Date d'inscriptionmardi 10 février 2004StatutMembreDernière intervention30 juillet 2012
-
4 sept. 2008 à 14:04
Bonjour,
je récupère dabord les données de la base :
// Mise en variables simples des informations existantes de la fiche
$image_cellule = $donnees['image_cellule'];
ensuite j'affiche une image avec un bouton radio à coté, autant de fois que le repertoire image contient de fichier :
<?php
$rp="images_fiches_acfri/photos"; // nom du répertoire à lister
$rep=opendir($rp);
while ($sous_fichier=readdir($rep)) { // parcours du répertoire
if (($sous_fichier==".") || ($sous_fichier=="..")){echo "";}
else
{
// affichage image
echo ('');
//affichage chemin du fichier
echo "/$rp/$sous_fichier";
$image_cellule = "/$rp/$sous_fichier";
echo ('
');
}
}
closedir($rep);
?>
j'aimerais rajouter un "if" de ce type dans mon echo afin de cocher le bon bouton radion si il correspond a la valeur enregistré precedement
skull21
Messages postés25Date d'inscriptionjeudi 23 janvier 2003StatutMembreDernière intervention24 novembre 2008 4 sept. 2008 à 10:49
Pour :
echo '
';
Le bouton radio ne se coche pas , pour $image_cellule la valeur est correct apres verification mais je ne releve aucun "checked" dans le code source de la page.
skull21
Messages postés25Date d'inscriptionjeudi 23 janvier 2003StatutMembreDernière intervention24 novembre 2008 4 sept. 2008 à 11:07
voila pour le code source, par contre pour le print_r je l'ai mis là (fopen je sais pas ou ca se trouve ^^):
<?php
print_r($donnees);
$rp="images_fiches_acfri/photos"; // nom du répertoire à lister...
code source :
Modifier une fiche
<form id="modif_fiche" action="gestion_modiffiche_enregistrement.php" method="post" name="modif_fiche">
<table border="0" cellspacing="0" cellpadding="4">
<textarea name="modele" rows="2" cols="70">CELLULE AR160/STANDARD/SERIE PERFORMANCE PLUS
CYCLE 90 MINUTES/GROUPE A AIR A DISTANCE/SEMI HERMETIQUE</textarea></td>
Modifier une fiche
<form id="modif_fiche" action="gestion_modiffiche_enregistrement.php" method="post" name="modif_fiche">Array
(
[0] => 25
[id] => 25
[1] => CELLULE AR160/STANDARD/SERIE PERFORMANCE PLUS
CYCLE 90 MINUTES/GROUPE A AIR A DISTANCE/SEMI HERMETIQUE
[modele] => CELLULE AR160/STANDARD/SERIE PERFORMANCE PLUS
CYCLE 90 MINUTES/GROUPE A AIR A DISTANCE/SEMI HERMETIQUE
[2] => /images_fiches_acfri/photos/ar160.jpg
[image_cellule] => /images_fiches_acfri/photos/ar160.jpg
[3] => /images_fiches_acfri/vue_dessus/ar160.jpg
[shema_dessus] => /images_fiches_acfri/vue_dessus/ar160.jpg
[4] => /images_fiches_acfri/filaire/ar160.jpg
[shema_filaire] => /images_fiches_acfri/filaire/ar160.jpg
[5] => /images_fiches_acfri/eclate/ar160.jpg
[shema_evap] => /images_fiches_acfri/eclate/ar160.jpg
[6] => Dimensions extérieures caisse
Larg. 1310 x prof. 1070 x haut. 2270
Hauteur avec groupe a eau 2500
Prof. Avec nez de marche 1150
Finition int. Ext. Inox 304 l
Dimensions intérieures
Prof. utile 940 au sol
Passage de porte Larg. 850 x Haut. 1880
Epaisseur d’isolation 70 mm
Epaisseur du sol isolé 17 mm avec nez de marche
Tension Tri 400V + T + N
Livrée montée (démontable sur demande)
Ferrage à droite, clavier à gauche (inversion sur demande)
[caracteristiques] => Dimensions extérieures caisse
Larg. 1310 x prof. 1070 x haut. 2270
Hauteur avec groupe a eau 2500
Prof. Avec nez de marche 1150
Finition int. Ext. Inox 304 l
Dimensions intérieures
Prof. utile 940 au sol
Passage de porte Larg. 850 x Haut. 1880
Epaisseur d’isolation 70 mm
Epaisseur du sol isolé 17 mm avec nez de marche
Tension Tri 400V + T + N
Livrée montée (démontable sur demande)
Ferrage à droite, clavier à gauche (inversion sur demande)
[7] => (chariots non fournis) :
2 chariots GN 1/1 - 20 niveaux 2 chariots 600 x 400 - 20 niveaux
1 chariot GN 2/1 1 chariot 600 x 800
Compatible avec chariot GN 2/1 Capic, Frima, Bourgeois, Convotherm.
Refroidissement en 90 min : 160 kg de purée de pomme de terre épaisseur 4.5 cm de + 65 à + 10°C à coeur, + 3°C en moyenne produit.
Refroidissement en 60 mn : 160 kg de barquette plat cuisiné épaisseur 2 cm de + 70 à + 3°C à coeur.
Surgélation en 240 min : 105 kg de purée de pomme de terre épaisseur 4.5 cm de + 65 à - 18°C à coeur.
Surgélation en 120 min : 90 kg de viande crue épaisseur 4 cm de + 3 à - 18°C à coeur
[capacite] => (chariots non fournis) :
2 chariots GN 1/1 - 20 niveaux 2 chariots 600 x 400 - 20 niveaux
1 chariot GN 2/1 1 chariot 600 x 800
Compatible avec chariot GN 2/1 Capic, Frima, Bourgeois, Convotherm.
Refroidissement en 90 min : 160 kg de purée de pomme de terre épaisseur 4.5 cm de + 65 à + 10°C à coeur, + 3°C en moyenne produit.
Refroidissement en 60 mn : 160 kg de barquette plat cuisiné épaisseur 2 cm de + 70 à + 3°C à coeur.
Surgélation en 240 min : 105 kg de purée de pomme de terre épaisseur 4.5 cm de + 65 à - 18°C à coeur.
Surgélation en 120 min : 90 kg de viande crue épaisseur 4 cm de + 3 à - 18°C à coeur
[8] => 1 caisson technique comprenant : 2 évaporateurs verticaux ventilés
4 ventilateurs renforcés de 3 410 m3/h chacun Ventilation totale 13640 m3/H
Puissance frigorifique à temp. Evap. -10°C : 22340 Watt Fluide frigorigène (404A) sans CFC.
Puissance frigorifique à temp. Evap. -20°C : 14650 Watt
Puissance frigorifique à temp. Evap. -40°C : 5300 Watt
Puissance électrique a installer cellule 3100 W + groupe : 11900 W
Puissance électrique absorbée : Nous consulter
Tension et fréquence : tri 400 V + T + N
Raccordement groupe cellule (report des défauts)
SORTIE FRIGORIFIQUES : Aspiration 1"3/8 isolée Liquide 5/8’’
[technique] => 1 caisson technique comprenant : 2 évaporateurs verticaux ventilés
4 ventilateurs renforcés de 3 410 m3/h chacun Ventilation totale 13640 m3/H
Puissance frigorifique à temp. Evap. -10°C : 22340 Watt Fluide frigorigène (404A) sans CFC.
Puissance frigorifique à temp. Evap. -20°C : 14650 Watt
Puissance frigorifique à temp. Evap. -40°C : 5300 Watt
Puissance électrique a installer cellule 3100 W + groupe : 11900 W
Puissance électrique absorbée : Nous consulter
Tension et fréquence : tri 400 V + T + N
Raccordement groupe cellule (report des défauts)
SORTIE FRIGORIFIQUES : Aspiration 1"3/8 isolée Liquide 5/8’’
[9] => Homogénéité verticale du refroidissement.
Détendeurs thermostatiques.
Ailette horizontale pour un effet « lame d’air » sur toute la hauteur
Evaporateur déporté pour limiter les pertes de charge de la ventilation
Evaporateur tubes verticaux pour une évaporation homogène sur toute la hauteur
Pas d’ailette adapté pour retarder la prise en givre
Evaporateurs peints et traités anticorrosion.
Hauteur des évaporateurs adaptée à la taille des chariots
Ventilateurs spéciaux étanchéité renforcée et graissage basse température
Ventilateurs sur viroles afin d’optimiser la puissance et le flux d’air
[systeme] => Homogénéité verticale du refroidissement.
Détendeurs thermostatiques.
Ailette horizontale pour un effet « lame d’air » sur toute la hauteur
Evaporateur déporté pour limiter les pertes de charge de la ventilation
Evaporateur tubes verticaux pour une évaporation homogène sur toute la hauteur
Pas d’ailette adapté pour retarder la prise en givre
Evaporateurs peints et traités anticorrosion.
Hauteur des évaporateurs adaptée à la taille des chariots
Ventilateurs spéciaux étanchéité renforcée et graissage basse température
Ventilateurs sur viroles afin d’optimiser la puissance et le flux d’air
)
<textarea name=\"modele\" rows=\"2\" cols=\"70\">CELLULE AR160/STANDARD/SERIE PERFORMANCE PLUS
CYCLE 90 MINUTES/GROUPE A AIR A DISTANCE/SEMI HERMETIQUE</textarea></td>
, caracteristiques</td>
<textarea name="caracteristiques" rows="15" cols="70">Dimensions extérieures caisse
Larg. 1310 x prof. 1070 x haut. 2270
Hauteur avec groupe a eau 2500
Prof. Avec nez de marche 1150
Finition int. Ext. Inox 304 l
Dimensions intérieures
Prof. utile 940 au sol
Passage de porte Larg. 850 x Haut. 1880
Epaisseur d’isolation 70 mm
Epaisseur du sol isolé 17 mm avec nez de marche
Tension Tri 400V + T + N
Livrée montée (démontable sur demande)
Ferrage à droite, clavier à gauche (inversion sur demande)
</textarea>,
----
capacite,
<textarea name="capacite" rows="15" cols="70">(chariots non fournis) :
2 chariots GN 1/1 - 20 niveaux 2 chariots 600 x 400 - 20 niveaux
1 chariot GN 2/1 1 chariot 600 x 800
Compatible avec chariot GN 2/1 Capic, Frima, Bourgeois, Convotherm.
Refroidissement en 90 min : 160 kg de purée de pomme de terre épaisseur 4.5 cm de + 65 à + 10°C à coeur, + 3°C en moyenne produit.
Refroidissement en 60 mn : 160 kg de barquette plat cuisiné épaisseur 2 cm de + 70 à + 3°C à coeur.
Surgélation en 240 min : 105 kg de purée de pomme de terre épaisseur 4.5 cm de + 65 à - 18°C à coeur.
Surgélation en 120 min : 90 kg de viande crue épaisseur 4 cm de + 3 à - 18°C à coeur</textarea>,
----
technique,
<textarea name="technique" rows="15" cols="70">1 caisson technique comprenant : 2 évaporateurs verticaux ventilés
4 ventilateurs renforcés de 3 410 m3/h chacun Ventilation totale 13640 m3/H
Puissance frigorifique à temp. Evap. -10°C : 22340 Watt Fluide frigorigène (404A) sans CFC.
Puissance frigorifique à temp. Evap. -20°C : 14650 Watt
Puissance frigorifique à temp. Evap. -40°C : 5300 Watt
Puissance électrique a installer cellule 3100 W + groupe : 11900 W
Puissance électrique absorbée : Nous consulter
Tension et fréquence : tri 400 V + T + N
Raccordement groupe cellule (report des défauts)
SORTIE FRIGORIFIQUES : Aspiration 1"3/8 isolée Liquide 5/8’’</textarea>,
----
systeme,
<textarea name="systeme" rows="15" cols="70">Homogénéité verticale du refroidissement.
Détendeurs thermostatiques.
Ailette horizontale pour un effet « lame d’air » sur toute la hauteur
Evaporateur déporté pour limiter les pertes de charge de la ventilation
Evaporateur tubes verticaux pour une évaporation homogène sur toute la hauteur
Pas d’ailette adapté pour retarder la prise en givre
Evaporateurs peints et traités anticorrosion.
Hauteur des évaporateurs adaptée à la taille des chariots
Ventilateurs spéciaux étanchéité renforcée et graissage basse température
Ventilateurs sur viroles afin d’optimiser la puissance et le flux d’air</textarea>,
skull21
Messages postés25Date d'inscriptionjeudi 23 janvier 2003StatutMembreDernière intervention24 novembre 2008 4 sept. 2008 à 11:58
et voilou
<?php include('connexionbdd.php'); ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<title>Fiches techniques - Ajouter une fiches</title>
</head>
<?php
if(isset($_GET['modification'])) // Si il y a une demande de modification
{
$id = $_GET['modification']; // Mise en variable simple de l'id
echo 'Modifier une fiche
'; // On ecrit le titre "Modifier un fiche"
// Le formulaire pointe vers une autre page pour enregistrer les nouvelles donnees
echo '<form id="modif_fiche" action="gestion_modiffiche_enregistrement.php" method="post" name="modif_fiche">';
// On cree un champ cache (hidden) contenant en valeur l'id de la fiche a modifier
// L'id, nous l'avons transmis via une variable $_GET, vous vous souvenez? :)
echo '';
// On va maintenant recuperer les informations de la fiche existante qui a cet id
$demande = mysql_query('SELECT * FROM fiches_techniques WHERE id=' . $id);
while ($donnees = mysql_fetch_array($demande))
{
// Mise en variables simples des informations existantes de la fiche
$modele = $donnees['modele'];
$image_cellule = $donnees['image_cellule'];
$shema_dessus = $donnees['shema_dessus'];
$shema_filaire = $donnees['shema_filaire'];
$shema_evap = $donnees['shema_evap'];
$caracteristiques = $donnees['caracteristiques'];
$capacite = $donnees['capacite'];
$technique = $donnees['technique'];
$systeme = $donnees['systeme'];
print_r($donnees);
// Nous allons ensuite, dans le code, placer des balises PHP,
// pour ecrire ces valeurs, dans les champs correspondants
}
}
else // Si ce n'est pas une modification, c'est donc que c'est un ajout de fiche
{
// On affiche donc le titre de la page "Ajouter" et non "Modifier" un fiche
echo 'Ajouter une fiche
';
// Le formulaire pointe vers la page d'enregistrement de nouveaux fiches
echo '<form id="ajout_fiche" action="gestion_ajoutfiche_enregistrement.php" method="post" name="ajout_fiche">';
// La variable simple "prix" vaudra 00,00 par defaut
// Cela permet de remplir de la valeur "00,00" le champ "Prix",
// dans le cas d'un simple ajout de fiche.
// On appelle cela "initialiser" une variable.
<?php
// On affiche un bouton de validation au contenu different
// en fonction de si c'est une modification ou ajout de fiche
// Subtil hein? :D
if(isset($_GET['modification']))
{
echo ', ';
}
else
{
echo ', ';
}
?>