[RESOLU] upload et stockage en base de donnée

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : [RESOLU] upload et stockage en base de donnée

Re: upload et stockage en base de donnée

par narutorey » 08 févr. 2016, 18:20

c'etait juste le point avant $chemin qui faisait un problème autant pour moi et merci de votre aide précieuse qui m'a vraiment aidé :)

Re: upload et stockage en base de donnée

par narutorey » 08 févr. 2016, 18:10

j'ai un autre problème, maintenant j'ai fait un
<?php echo $chemin,"&nbsp;&nbsp;&nbsp;<a href='.$chemin' target='_blank'>Télécharger</a>"; ?>
$chemin est le chemin du fichier dans le dossier qui est sur le serveur et quand je clique sur téléchargé bin ça me mets 404 Not Found alors que mon fichier est déjà sur le serveur à l'emplacement que prend $chemin

comment faire?

Re: upload et stockage en base de donnée

par narutorey » 08 févr. 2016, 13:08

j'ai réussi c'etait juste la date ou il manquais les ' - ' entre chaque valeur

j'ai une dernière question comment faire pour que sur phpmyadmin la table affiche les caractère spéciaux tél que un accent ou un tiret ?

Re: upload et stockage en base de donnée

par narutorey » 08 févr. 2016, 13:01

pourtant avec la requête
INSERT INTO file (chemin, service, date) VALUES (`upload/126.pdf` ,`Commission Économie`, `2016 02 08`)
sur phpmyadmin

ça me retourne cette erreur

#1054 - Unknown column 'upload/126.pdf' in 'field list'

Re: upload et stockage en base de donnée

par narutorey » 08 févr. 2016, 12:53

j'ai trouver faut mettre un petit m à la place de mon F

Re: upload et stockage en base de donnée

par narutorey » 08 févr. 2016, 12:50

je sais d'où viens l'erreur elle vient de ma variable $date qui retourne le mois en toute lettre et non en chiffre

comment faire pour que qu'il retourne un nombre et pas le mois en toute lettre?

Re: upload et stockage en base de donnée

par Spols » 08 févr. 2016, 12:40

Il y a plus que probablement une erreur avec ta requète, fait ce que je t'ai proposé, affiche là teste la en phpmyadmin, réécris la si il le faut et fait en sorte qu'elle fonctionne

Re: upload et stockage en base de donnée

par narutorey » 08 févr. 2016, 12:38

bon bin avec le var_dumb($req) ça m'affiche bool(false)

Re: upload et stockage en base de donnée

par narutorey » 08 févr. 2016, 11:58

le var_dump() je le fait ou?

Re: upload et stockage en base de donnée

par Spols » 08 févr. 2016, 11:44

d'après php.net
http://php.net/manual/fr/mysqli.query.php
Le retour devrait valoir TRUE ou FALSE,
essaye un var_dump() plutot que echo pour vérifier le type de ta variable.

essaye aussi un echo de ta requète
echo "INSERT INTO file (chemin, service, date) VALUES ('$chemin','$service', '$date')";
et essaye la en phpmyadmin voir si tu as des erreurs mysql

Re: upload et stockage en base de donnée

par narutorey » 08 févr. 2016, 11:41

en modifiant le
if ($req)
en
if (!$req)
Ajout à la base de donnée effectué s'affiche bien mais du coups le sql ne s'effectue pas

si ça peut vous aidez à m'aider à trouver la solution 8-|

Re: upload et stockage en base de donnée

par narutorey » 08 févr. 2016, 10:42

echo $req; n'affiche rien l'erreur vient peut-être de la non?

Re: upload et stockage en base de donnée

par Spols » 08 févr. 2016, 10:39

alors il faut continuer a "espionner" ton code et ses conditions pour voir si tout se passe comme il faut.

Etape suivante, inspecter ta requète d'insertion.

Re: upload et stockage en base de donnée

par narutorey » 08 févr. 2016, 10:19

salut à vous et désolé de ne pas avoir répondu ce weekend alors un echo mysqli_num_rows($resultat) affiche bien 0 comme attendu et si jefait un echo verifUpload($chemin, $service); cela me renvoi 1 comme prévu aussi

Re: upload et stockage en base de donnée

par @rthur » 05 févr. 2016, 18:03

Modération :
Les "up" (plusieurs messages à la suite d'un même auteur dans un temps très court) sont interdits sur PHPFrance.

Si tu n'as pas obtenu de réponse, c'est (au choix) :
- que ta question est mal formulée : reformule-la différemment ;
- que personne ne connaît la réponse ici : faire un "up" ne te donnera pas davantage de résultats ;
- que la réponse demandée exige un travail important que personne ne va faire à ta place ;
- que trop peu de temps s'est écoulé depuis ton précédent message pour qu'un membre ait pu y répondre.