La recherche a retourné 611 résultats

par Saian
12 mars 2019, 18:29
Forum : PHP débutant
Sujet : [RESOLU] Rediriger une page $_GET réécrite
Réponses : 9
Vues : 899

Re: Rediriger une page $_GET réécrite

Ok je crois que je viens de comprendre ton problème. Désolé j'avais lu un peu trop vite ton message. En fait la page contact existe donc l'adresse /contact affiche bien une page contact, mais tu veux que l'adresse originale index?page=contact retourne une erreur. Dans ce cas, comme suggère Spols en ...
par Saian
12 mars 2019, 15:20
Forum : PHP débutant
Sujet : [RESOLU] Rediriger une page $_GET réécrite
Réponses : 9
Vues : 899

Re: Rediriger une page $_GET réécrite

C'est bien la page index qui va s'exécuter, mais $_GET['page'] n'étant égal ni à page1 ni à page2, le script va rentrer dans le if et retourner la 404. Le tableau doit contenir les valeurs connues (autorisées) de page. Il y a un not (!) devant le in_array (si la valeur de $_GET['page'] n'est pas dan...
par Saian
12 mars 2019, 12:45
Forum : PHP débutant
Sujet : Simplifier code
Réponses : 7
Vues : 412

Re: Simplifier code

Oui ça devrait fonctionner comme ça.
Pour les variables dynamiques c'est pas compliqué en fait :
$foo = 'bar';
$var = 'foo';
echo $$var;// affiche bar, étant donné que $$var correspond à $foo ($var est remplacé par sa valeur) et que $foo est égale à bar.
par Saian
12 mars 2019, 12:37
Forum : PHP débutant
Sujet : [RESOLU] Rediriger une page $_GET réécrite
Réponses : 9
Vues : 899

Re: Rediriger une page $_GET réécrite

Salut, A la base l'erreur 404 est automatique. Si le fichier n'existe pas, le serveur web retourne une 404. Mais dans ce cas, étant donné que tu utilises ce que l'on pourrait appeler un contrôleur principal (index) vers lequel tu rediriges toutes les adresses [a-z-]*, c'est dans ce contrôleur que tu...
par Saian
12 mars 2019, 12:27
Forum : PHP débutant
Sujet : Simplifier code
Réponses : 7
Vues : 412

Re: Simplifier code

Merci @rthur :)
C'est typiquement le genre de choses que je fais dans mes codes car j'ai un vrai problème avec les redondances, parfois même minimes. ^^
par Saian
12 mars 2019, 11:30
Forum : PHP débutant
Sujet : Simplifier code
Réponses : 7
Vues : 412

Re: Simplifier code

Salut,
foreach (array('ban', 'copy', 'menu', 'img', 'txt') as $var)
  if (empty($$var)) 
    $$var = null;
par Saian
20 févr. 2019, 20:44
Forum : PHP débutant
Sujet : [RESOLU] Problème fonction execute PHP-MySQL
Réponses : 10
Vues : 730

Re: Problème fonction execute PHP-MySQL

Ben à priori ça devrait fonctionner... $bdd = new PDO('mysql:host=localhost;dbname=ma bdd=utf8', 'root', ''); $requete = $bdd->prepare(' INSERT INTO menuisier ( FJ, RS, civilite, nom, adresse, adressebis, ville, cp, profession, portable, mail, telfix) VALUES (:FJ, :RS, :civilite, :nom, :adresse, :ad...
par Saian
20 févr. 2019, 20:27
Forum : PHP débutant
Sujet : [RESOLU] Problème fonction execute PHP-MySQL
Réponses : 10
Vues : 730

Re: Problème fonction execute PHP-MySQL

Ah en fait je crois que tu as 12 colonnes et 13 valeurs dans le INSERT puisque tu ajoutes un '' en première valeur.
par Saian
20 févr. 2019, 20:18
Forum : PHP débutant
Sujet : [RESOLU] Problème fonction execute PHP-MySQL
Réponses : 10
Vues : 730

Re: Problème fonction execute PHP-MySQL

Salut,

Je suis pas spécialiste de PDO mais déjà il ne me semble pas logique de faire des bindValue (à priori définir la valeur du paramètre) puis de passer les valeurs dans le execute. Je pense que c'est soit l'un soit l'autre et que l'erreur vient potentiellement de là.
par Saian
20 févr. 2019, 12:47
Forum : PHP débutant
Sujet : Requete SQL
Réponses : 5
Vues : 174

Re: Requete SQL

Salut, le message d'erreur te dit que tu essaies d'appeler la fonction execute() sur un booléen. Je suppose donc que le prepare n'arrive pas à préparer la requête étant donné que $req doit être égale à FALSE. Comme tu peux voir sur la documentation ici http://php.net/manual/fr/pdo.prepare.php, dans ...
par Saian
15 févr. 2019, 09:54
Forum : PHP débutant
Sujet : [RESOLU] UTF8, encode, decode, caractère spéciaux, accents...
Réponses : 2
Vues : 582

Re: UTF8, encode, decode, caractère spéciaux, accents...

Salut, tu peux essayer déjà juste après la connexion à la base de données de passer cette requête :
SET NAMES UTF8
+ la meta charset utf-8 ça devrait être mieux.
par Saian
14 févr. 2019, 18:59
Forum : PHP débutant
Sujet : [RESOLU] une modif qui marchait ne fonctionne plus
Réponses : 3
Vues : 404

Re: [RESOLU] une modif qui marchait ne fonctionne plus

Effectivement aux vues de l'énoncé et du code, le bug est étrange. Pour la peine le code pourrait même être réduit : $price = $listing['products_price']; $taxClassId = $listing['products_tax_class_id']; $price = $price == 0 ? AMA : ($price == 1 ? ETSY : $currencies->display_price($price, tep_get_tax...
par Saian
14 févr. 2019, 18:45
Forum : PHP débutant
Sujet : [RESOLU] une modif qui marchait ne fonctionne plus
Réponses : 3
Vues : 404

Re: une modif qui marchait ne fonctionne plus

Désolé mais je vois pas comment ce code peut fonctionner avec des lignes d'astérisques et deux accolades à la fin. :mrgreen: PS : le code un peu plus lisble sans les redondances et les tests inutiles, c'est plus facile à débuguer. Et pardon j'avais oublié le détail des astérisques :oops: $price = $l...
par Saian
14 févr. 2019, 16:38
Forum : PHP débutant
Sujet : [RESOLU] Connexion multi-utilisateur multi-base
Réponses : 2
Vues : 313

Re: Connexion multi-utilisateur multi-base

Salut, personnellement j'aurais tendance à utiliser une base de données globale pour gérer la liste des utilisateurs avec les noms des bases et mots de passe. Pour la suite c'est à toi de voir, tu peux garder uniquement l'id utilisateur en session et récupérer la ligne à chaque fois pour avoir le no...
par Saian
14 févr. 2019, 15:29
Forum : Javascript, AJAX
Sujet : [RESOLU] Script lancer une page, mais une seule fois
Réponses : 3
Vues : 475

Re: [RESOLU] Script lancer une page, mais une seule fois

Très bonne solution également. ;)
Nous sommes le 19 avr. 2019, 08:34