[Renommé] Variables non définies
Fermé
loubna
-
Modifié par Whismeril le 3/04/2015 à 14:32
jordane45 Messages postés 38371 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 7 janvier 2025 - 9 avril 2015 à 12:54
jordane45 Messages postés 38371 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 7 janvier 2025 - 9 avril 2015 à 12:54
A voir également:
- [Renommé] Variables non définies
- Les marges de la section 1 sont définies à l extérieur ✓ - Forum Logiciels
- Nuage de points excel 4 variables - Forum Excel
- Variable objet ou variable de bloc with non définie - Forum VB / VBA
- Variable objet ou variable de bloc With non définie: Erreur d'éxécution 91 ✓ - Forum VB / VBA
- Erreur signet non défini - Forum Word
6 réponses
Thorak83
Messages postés
1051
Date d'inscription
jeudi 20 juin 2013
Statut
Membre
Dernière intervention
22 décembre 2017
156
3 avril 2015 à 15:13
3 avril 2015 à 15:13
Bonjour
Essayez avec cela:
Cordialement
Essayez avec cela:
$query_mail = "SELECT * FROM dossier where categorie ='".$cat."' and date between '".$time1."' and '".$time2."' order by dossierId ASC"; }else{ $query_mail = "SELECT * FROM dossier where date between '".$time1."' and '".$time2."' order by dossierId ASC "; }
Cordialement
Utilisateur anonyme
3 avril 2015 à 15:34
3 avril 2015 à 15:34
Bonjour
Peux-tu reproduire exactement le message d'erreur qui s'affiche ?
Peux-tu également ajouter print_r($_POST); au début de ton script pour voir ce qu'il y a vraiment dans $_POST ?
Peux-tu reproduire exactement le message d'erreur qui s'affiche ?
Peux-tu également ajouter print_r($_POST); au début de ton script pour voir ce qu'il y a vraiment dans $_POST ?
alors ca marche j'ai trouve l'erreur c'etait une faute que j'ai commis dans mon code normalement quand je clic sur mon menu il va me transmettre vers une formulaire et c juste faute des liens en tout cas merci
ElementW
Messages postés
4816
Date d'inscription
dimanche 12 juin 2011
Statut
Contributeur
Dernière intervention
5 octobre 2021
1 228
3 avril 2015 à 16:06
3 avril 2015 à 16:06
'lut, rhââââââ que ça m'énerve! ARRÊTE TOUT!!!
L'extension MySQL de PHP est OBSOLÈTE et il ne faut ABSOLUMENT PLUS s'en servir!!!
Tant que tu es en train d'apprendre et que ton code est petit, passe-le en MySQLi ou PDO, et utilise des requêtes préparées. Donc JAMAIS de
Ici tu as un bel exemple d'injection SQL; je te grille toute ta BDD avec un paramètre POST years bien ficelé.
L'extension MySQL de PHP est OBSOLÈTE et il ne faut ABSOLUMENT PLUS s'en servir!!!
Tant que tu es en train d'apprendre et que ton code est petit, passe-le en MySQLi ou PDO, et utilise des requêtes préparées. Donc JAMAIS de
mysqli_real_escape_stringet surtout, pour quelque extension de BDD que ce soit, JAMAIS de mise de paramètres POST/GET/autre venant de l'utilisateur directement dans la ligne de requête.
Ici tu as un bel exemple d'injection SQL; je te grille toute ta BDD avec un paramètre POST years bien ficelé.
alors je veux poser une autre question ce qui concerne ma formulaire qui contient plusieurs champs et parmi ces champs c photos alors je veux savoir comment je peux inserer une image dans ma base de donnes et dans ma formulaire pour que je peux avoir dans mon tableau de page d'acceuil et dans ce champs photos un petit boutton qui vas me afficher directement l'image pour chaque ligne jspr que j'ai bien exprimer et merci
ElementW
Messages postés
4816
Date d'inscription
dimanche 12 juin 2011
Statut
Contributeur
Dernière intervention
5 octobre 2021
1 228
>
loubna
3 avril 2015 à 16:32
3 avril 2015 à 16:32
On n'insère pas de photo dans une BDD. En revanche, on envoie l'image depuis le formulaire, la reçoit dans
Pour la ressortir sur la page d'accueil, on reprend le chemin depuis la BDD, et le met en tant qu'attribut
$_FILES(cf moteur de recherche pour + d'infos), la stocke dans le dossier voulu en enregistre son chemin dans la BDD.
Pour la ressortir sur la page d'accueil, on reprend le chemin depuis la BDD, et le met en tant qu'attribut
srcd'un élément HTML
<img>.
alors voila mon code de ma formulaire:
EDIT : Ajout des balises de code
Merci de bien vouloir utiliser la coloration syntaxique (les balises de code) lorsque tu postes du code sur le forum.
Explications disponibles ici :
https://codes-sources.commentcamarche.net/faq/10686-le-nouveau-codes-sources-comment-ca-marche#balises-code
<form action="" method="post" name="add" > <div class="element-input" ><label class="title"><b>N_dossier:</b><span class="required"></span></label><input type="int" name="dossierId" id="dossierId" required="required"/></div><br> <div class="element-input" ><label class="title"><b>DateVisite:</b><span class="required"></span></label><input type="date" name="date" id="date" required="required"/></div><br> <div class="element-input" ><label class="title"><b>ObjetControle:</b><span class="required"></span></label><input type="text" name="objet" id="objet" required="required"/></div><br> <div class="element-input" ><label class="title"><b>ChargeDossier:</b><span class="required"></span></label><input type="text" name="chargeDossier" id="chargeDossier" required="required"/></div><br> <div class="element-input" ><label class="title"><b>Constat:</b><span class="required"></span></label><input type="text" name="constat" id="constat" required="required"/></div><br> <div class="element-input" ><label class="title"><b>Observation:</b><span class="required"></span></label><input type="text" name="observation" id="observation" required="required"/></div><br> <div class="element-input" ><label class="title"><b>photos:</b><span class="required"></span></label><input type="" name="photos" id="photos" required="required"/></div><br> <div class="element-select" ><label class="title">categorie:<span class="required"></span></label><select id="cat" name="cat">
EDIT : Ajout des balises de code
Merci de bien vouloir utiliser la coloration syntaxique (les balises de code) lorsque tu postes du code sur le forum.
Explications disponibles ici :
https://codes-sources.commentcamarche.net/faq/10686-le-nouveau-codes-sources-comment-ca-marche#balises-code
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
j'ai pas encore trouver la solution pour mon probleme j'ai teste plusieurs exemple mais rien ne fonctionne pour la partie d'afficher l'image j'attend vos aides
jordane45
Messages postés
38371
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
7 janvier 2025
4 722
8 avril 2015 à 20:22
8 avril 2015 à 20:22
Bonjour,
Qu'as tu essayé pour "Afficher" l'image ?
Tu as regardé du côté des balises <IMG ?
Par exemple ...Ceci affiche une image :
PS: Merci de bien vouloir utiliser la coloration syntaxique (les balises de code) lorsque tu postes du code sur le forum.
Explications disponibles ici :
https://codes-sources.commentcamarche.net/faq/10686-le-nouveau-codes-sources-comment-ca-marche#balises-code
rien ne fonctionne pour la partie d'afficher l'image
Qu'as tu essayé pour "Afficher" l'image ?
Tu as regardé du côté des balises <IMG ?
Par exemple ...Ceci affiche une image :
<img src="chemin_vers_ton_image_sur_le_serveur"></img>
PS: Merci de bien vouloir utiliser la coloration syntaxique (les balises de code) lorsque tu postes du code sur le forum.
Explications disponibles ici :
https://codes-sources.commentcamarche.net/faq/10686-le-nouveau-codes-sources-comment-ca-marche#balises-code
loulou
>
jordane45
Messages postés
38371
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
7 janvier 2025
9 avril 2015 à 11:48
9 avril 2015 à 11:48
Alors je vais l'as testé merci
une autre question j'ai deja creer une formulaire qui me fait la recherche a partir du l'annee et de la categorie alors je vais changer la recherche a partir de numero a la place de l'annee alors voila mon code php:
en attente de votre reponse et merci d'avance
EDIT : AJOUT DES BALISES DE CODE .... (encore !!! )
Merci de bien vouloir utiliser la coloration syntaxique (les balises de code) lorsque tu postes du code sur le forum.
Explications disponibles ici :
https://codes-sources.commentcamarche.net/faq/10686-le-nouveau-codes-sources-comment-ca-marche#balises-code
<?php require_once('connexion.php'); session_start(); // début de session $priv = $_SESSION["priv"]; $time1 = $_POST['years'].'-01-01'; $time2 = $_POST['years'].'-12-31'; $cat = mysql_real_escape_string($_POST['cat']); mysql_select_db($database_phplogin, $phplogin); if($cat !== "Tous"){ $query_mail = "SELECT * FROM dossier where categorie ='$cat' and date between '$time1' and '$time2' order by dossierId ASC"; }else{ $query_mail = "SELECT * FROM dossier where date between '$time1' and '$time2' order by dossierId ASC "; } $mail = mysql_query($query_mail, $phplogin) or die(mysql_error()); $row_mail = mysql_fetch_assoc($mail); ?>
en attente de votre reponse et merci d'avance
EDIT : AJOUT DES BALISES DE CODE .... (encore !!! )
Merci de bien vouloir utiliser la coloration syntaxique (les balises de code) lorsque tu postes du code sur le forum.
Explications disponibles ici :
https://codes-sources.commentcamarche.net/faq/10686-le-nouveau-codes-sources-comment-ca-marche#balises-code
jordane45
Messages postés
38371
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
7 janvier 2025
4 722
9 avril 2015 à 12:54
9 avril 2015 à 12:54
Bonjour,
1 - Merci de bien vouloir utiliser la coloration syntaxique (les balises de code) lorsque tu postes du code sur le forum.
Explications disponibles ici :
https://codes-sources.commentcamarche.net/faq/10686-le-nouveau-codes-sources-comment-ca-marche#balises-code
2 -
Si c'est une nouvelle question.... il faut que tu ouvres une nouvelle discussion....
Il est préférable de ne poser qu' UNE SEULE question par discussion ... cela permet aux autres internautes de pouvoir trouver des réponses dans le cas où ils auraient les mêmes difficultés que toi .
Merci.
1 - Merci de bien vouloir utiliser la coloration syntaxique (les balises de code) lorsque tu postes du code sur le forum.
Explications disponibles ici :
https://codes-sources.commentcamarche.net/faq/10686-le-nouveau-codes-sources-comment-ca-marche#balises-code
2 -
une autre question
Si c'est une nouvelle question.... il faut que tu ouvres une nouvelle discussion....
Il est préférable de ne poser qu' UNE SEULE question par discussion ... cela permet aux autres internautes de pouvoir trouver des réponses dans le cas où ils auraient les mêmes difficultés que toi .
Merci.
3 avril 2015 à 15:32
Ton écriture est équivalente à celle de loubna, ça ne changera rien à son problème.D'ailleurs, il ne se plaint pas d'un problème de requête, mais de variable non définie.