Ses derniers messages sur les forums
Je te la prépare !!!
Merci encore.
Je conçois... Vas y vise la 7ème étoile, gars !
; ))
Le fichier apparaitbien sur le serveur via FTP? DONC AVEC fILEZILLA SI JE LE RAPTRIE DEPUIS LE DOSSIER IMAGE SUR MON DISQUE IL S'OUVRE CORRECTEMENT AVEC TOsHOP
La globule, je veux bien croire que
ça vienne de là, bien
que comme je l'ai dit via FTP, je etrouve bien mes fichiers, à moins que ce ne soit des leurres et que le fichier réel est dans un dossier Temp chez online.net ???
So if you're right, what est la solution ?
Je tente d'uploader sur online.net, via le code ci-dessous.
Le formulaire form.html pour choisir l'image :
<?php <form enctype="multipart/form-data" action="upload2.php" method="post">
<input type="hidden" name="MAX_FILE_SIZE" value="100000" />
Transfère le fichier <input type="file" name="monfichier" />
<input type="submit" />
</form>
php ?>
Le fichier upload2.php en réception :
(Le code posté par ce membre étant trop long, il a été automatiquement inséré dans le wall. Pour le voir, veuiller clicker sur [lien=http://www.lephpfacile.com/wall/lire_wall.php?wall=1442]ce lien[/lien])
En local tout marche très bien.
Par contre sur online.net tout à l'air de marcher,
sauf ce léger pb : impossible d'afficher l'image !
Pourtant ma table est bien mise à jour, les champs img_chemin et image_namelorsque j'accède au dossier image via mon FTP j'y trouve bien mon image, si je télécharge le fichier sur mon disque l'image s'ouvre correctement, mais si je fais une page html toute con qui appelle l'image, ben; oualou, que dalle, nip, rez, pas d'image !
Faudrait quand mçeme montrer ce qui marche et comment
maintenant !
Donc en amont, avant la fonction, je récupère ma variable Format_Film :
$Format_select=$ligne[Format_Film];
après ma fonction destiné à "exploser" un champs
de type Enum en tableau énumérant les options du champs :
<?php function enum_options($champs, $id_lien) { $Film=$_GET['ID']; $recherche="SHOW COLUMNS FROM prod_films_tbl LIKE '$champs' "; $resultat=mySql_db_query("producteurs", $recherche, $id_lien);
if ( !$resultat) error_message (sql_error ());
$donnees_rech = mysql_fetch_array($resultat);
if (eregi("('.*')", $donnees_rech["Type"], $correspondance ))
{
$ch_enum = ereg_replace ("'", "", $correspondance[1]);
$option_enum = explode (',' , $ch_enum);
return $option_enum;
}
else return 0; php ?>
Et au final appel de la fonction pour Format_Film utilisée pour généré un menu déroulant avec la condition : lorsqu'une valeur du tableau correspond à la valeur du champs, donc ici $Format_select, cette valeur devient le selected, donc l'entrée du menu :
<?php $tableau = enum_options ('Format_Film', $id_lien);
echo $tableau['Format_Film'];
print_r($tableau);
// La boucle
for($i=0;$i < count($tableau) ; $i++)
{
$selected = ($tableau[$i] == $Format_select) ? ('selected') : ('');
echo' <option value="'.$tableau[$i].'" '.$selected.'>'.$tableau[$i].'</option>';
}
echo '</select>'; php ?>
J'ai bien expliqué, Monsieur ?
Chose promise, chose due !
Ta sixième étoile, mon gars !
ça a été laborieux, mais ça y est !
Merci encore,
Je le reposte sans les balise code puique c'est rendu en HTML, ça devrait être profitable pour la clarté...
<SPAN class='antracite10-B'>Format : </SPAN></TD>
<TD><SELECT NAME='Format_Film' SIZE='1' >
<b>Notice</b>: Undefined index: Format_Film in <b>f:\site\gestion\modifier_fiche_film.php</b> on line <b>423</b>
Array
(
[0] => Vidéo
[1] => Digital vidéo
[2] => Béta
[3] => Béta SP
[4] => 16 mm
[5] => 35 mm
[6] => Numérique
[7] => Beta Numérique
[8] => Super 16
[9] => DV
[10] => DV cam
[11] => mini DV
)
<b>Notice</b>: Undefined index: Format_Film in <b>f:\site
\gestion\modifier_fiche_film.php</b> on line <b>429</b>
<option value="Vidéo" >Vidéo</option>
<b>Notice</b>: Undefined index: Format_Film in <b>f:\site
\gestion\modifier_fiche_film.php</b> on line <b>429</b>
<option value="Digital vidéo" >Digital vidéo</option>
<b>Notice</b>: Undefined index: Format_Film in <b>f:\site
\gestion\modifier_fiche_film.php</b> on line <b>429</b>
<option value="Béta" >Béta</option>
<b>Notice</b>: Undefined index: Format_Film in <b>f:\site\gestion\modifier_fiche_film.php</b> on line <b>429</b>
<option value="Béta SP" >Béta SP</option>
<b>Notice</b>: Undefined index: Format_Film in <b>f:\site\gestion\modifier_fiche_film.php</b> on line <b>429</b>
<option value="16 mm" >16 mm</option>
<b>Notice</b>: Undefined index: Format_Film in <b>f:\site\gestion\modifier_fiche_film.php</b> on line <b>429</b>
<option value="35 mm" >35 mm</option>
<b>Notice</b>: Undefined index: Format_Film in <b>f:\site
\gestion\modifier_fiche_film.php</b> on line <b>429</b>
<option value="Numérique" >Numérique</option>
<b>Notice</b>: Undefined index: Format_Film in <b>f:\site
\gestion\modifier_fiche_film.php</b> on line <b>429</b>
<option value="Beta Numérique" >Beta Numérique</option>
<b>Notice</b>: Undefined index: Format_Film in <b>f:\site\gestion\modifier_fiche_film.php</b> on line <b>429</b>
<option value="Super 16" >Super 16</option>
<b>Notice</b>: Undefined index: Format_Film in <b>f:\site
\gestion\modifier_fiche_film.php</b> on line <b>429</b>
<option value="DV" >DV</option>
<b>Notice</b>: Undefined index: Format_Film in <b>f:\site
\gestion\modifier_fiche_film.php</b> on line <b>429</b>
<option value="DV cam" >DV cam</option>
<b>Notice</b>: Undefined index: Format_Film in <b>f:\site\gestion\modifier_fiche_film.php</b> on line <b>429</b>
<option value="mini DV" >mini DV</option></select></TD></TR><TR>
En effet, ça a l'air parlant tous ces Undefined
(Le code posté par ce membre étant trop long, il a été automatiquement inséré dans le wall. Pour le voir, veuiller clicker sur [lien=http://www.lephpfacile.com/wall/lire_wall.php?wall=1401]ce lien[/lien])
Ben à l'écran,
y a un menu déroulant avec
toutes les options possibles,
donc "vidéo", "DV", "16 mm", "35mm" etc
mais toujours "vidéo" en premier quelques soit
la valeur du champs, sur mon test ça devrait afficher 16 mm, vérifié lorsque j'affiche la fiche.
Voili
J'aimerai voir apparaitre un gros couac
pour t'aider mais non, toujours très propre
sans bug, faudrait peut-être mettre des print ou écho au sein de la fonction ???
Non...