SUJET: Variable définie et pourtant j'ai tjs le messager undefined
|
|
si je comprends bien il n'y a pas de réponse a mon problème? ou vous ne savez pas? merci |
|
|
ton code a un problème car ces trois lignes ne servent a rien (les variables sont ré-initialisées après : Code: if (isset($_SESSION['sess_num_licence'])) $num_licence=$_SESSION['sess_num_licence']; if (isset($_SESSION['sess_nom'])) $nom=$_SESSION['sess_nom']; if (isset($_SESSION['sess_prenom'])) $prenom=$_SESSION['sess_prenom']; j'écrirais plutôt : Code:
<?php
|
Modérateur
|
|
Merci j'avais effectivement ensuite fait l'essai et cela a l'air de fonctionner. Par contre pourrais tu m'aider sur <?php ..... $NomFichier = $_FILES['fichier_upload']['name']; $TypeFichier = $_FILES['fichier_upload']['type']; a toutes les lignes ou j'ai ['fichier_upload'] il me dit donc que la variable n'est pas définie j'ai mis $fichier_upload=""; mais j'ai toujours le meme message dois je la déclarer differemment? merci pour tout |
|
|
Code:
<?php
|
Modérateur
|
|
j'ai mis le code que tu m'as indiqué malheureusement il me donne toujours undefined pour fichier_uploads bon j'avais mis un s car je pensais qu'il s'agissait de variables prédéfinies mais cela ne change rien par contre je la déclare peut etre pas au bon endroit c'est a la suite de Code: // on récupère les informations du client $RefFichier = (isset($_POST['RefFichier']))? $_POST['RefFichier'] : ""; $Categorie = (isset($_POST['Categorie']))? $_POST['Categorie'] : ""; $Designation = (isset($_POST['Designation']))? $_POST['Designation'] : ""; $Description = (isset($_POST['Description']))? $_POST['Description'] : ""; $datejour=date("Y/m/d H:i:s"); $NomFichier = $_FILES['fichier_uploads']['name']; $TypeFichier = $_FILES['fichier_uploads']['type']; merci |
|
|
c'est bon j'ai trouve il faut que je mette la ligne de code lors de la recherches des informations clients Merci |
|
|
j'ai suivi tes indications pour if (isset($_FILES['fichier_uploads'])) $NomFichier = $_FILES['fichier_uploads']['name'];[/code] par contre pour les les autres lignes j'ai fait sur le meme modele avec un isset Code: if ($_FILES['fichier_uploads']['name']!=""){ // upload l'image include("upload.php"); ....:..... } if($crea==true){ if($_FILES['fichier_uploads']['name']!=""){ $ext2 = strtolower(strstr($_FILES['fichier_uploads']['name'], '.')); j'ai un soucis je ne dois pas bien l'ecrire car j'ai mis Code: if (isset($_FILES['fichier_uploads']['name']!="")){ // upload l'image include("upload.php"); et cela me donne Parse error: parse error, expecting `','' or `')'' in |
|
|
$_FILES est un tableau. <pre><? print_r($_FILES); ?></pre> pour savoir si ton tableau est vide compte le nombre d'élément (count) |
Modérateur
|
ok mon soucis est qu'il me demande de definir la variable pour Code: if ($_FILES['fichier_upload']['name']!=""){ et là je ne comprends pas | ||
|
|
la facon dont tu test si c'est vide correspond a une chaine de caractere et non a un tableau. Je te l'ai indiqué plus haut. Quelques exemples devrait t'eclairer : si c'est vide, comme c'est un tableau il faut regarder si le nombre d'élément est supérieur a 0 : Code:
<?php
si c'est initialisé : Code:
<?php
si le fichier existe : Code:
<?php
|
Modérateur
Librairie PHP
Connexion
Explications
Ressources
Flux RSS
TWITTER !!
Suivez phpsources sur Twitter

Répertoire de sites francophones pour ajouter vos sites.
Référencer vos sites
Statistiques...
Stats du réseau:
visiteurs en ligne : 18
basées sur les utilisateurs actifs des 5 dernières minutes
membres : 10049
visiteurs en ligne : 18
basées sur les utilisateurs actifs des 5 dernières minutes
membres : 10049
Stats du site phpsources:
Dernière mise à jour des stats
aujourd'hui à 05:33:59
codes sources : 567
scripts : 790
articles - actualités : 101
tutoriel : 34
sites sur le langage PHP : 147
commentaires : 1 581
total des scripts téléchargés: 512 313
total hits codes sources: 4 718 669
Dernière mise à jour des stats
aujourd'hui à 05:33:59
codes sources : 567
scripts : 790
articles - actualités : 101
tutoriel : 34
sites sur le langage PHP : 147
commentaires : 1 581
total des scripts téléchargés: 512 313
total hits codes sources: 4 718 669













