PHP|Débutant :: Forums

Advertisement

Besoin d'aide ? N'hésitez pas, mais respectez les règles

Vous n'êtes pas identifié(e).

#2 Re : Forum Général PHP » [Résolu] aidez-moi php » 22-05-2016 18:21:35

Jc2

Bonjour,

print '<p><a href="https://www.mysiteweb.info/dossi/page='.$random_number.'" target="_blank">Lien vers le site</a></p>';

Je vous conseille de vous tourner vers des sites comme http://www.w3schools.com/ pour apprendre les bases du web.

Cordialement,

Jc.

#3 Re : Forum Général PHP » [Résolu] aidez-moi php » 22-05-2016 18:21:35

Jc2

Bonsoir,

Excusez-moi, mais pouvez-vous reposer votre question en Français j'ai rien compris o_O merci.

#4 Re : Forum Général PHP » [Résolu] PHP » 20-05-2016 08:46:15

Jc2

Bonjour,

Vous ne pouvez pas utiliser d'espaces dans vos noms de variables PHP (cf. Le manuel)

Bonne journée

#5 Re : Forum Général PHP » je n'arrive pas à inserer une variable DATETIME dans la BDD » 19-05-2016 23:27:10

Jc2

Bonsoir,


$durée_partie = $_SESSION['date_début_partie']->diff($date_fin_partie);
 

Ici $_SESSION['date_début_partie'] représente une chaîne de texte contenant une valeur représentant une date. Or vous l'utilisez comme si c'était un objet (une instance de classe) via l'opérateur ->
Pour vous mettre sur la voie, il vous faut écrire un truc du genre $duree_partie=$_SESSION['date_début_partie'] - $date_fin_partie en utilisant des fonctions de temps de PHP. Je vous invite à regarder le manuel en ligne de PHP pour trouver la bonne méthode pour le faire.

Jc.

#7 Re : Forum Général PHP » le calcul de la somme des enregistrements journaliers d'un champ » 15-04-2016 21:13:46

Jc2

Bonjour,

Plein de choses à dire
1) Toutes vos colonnes de votre table compte1 sont définies en varchar. Donc SUM('total') ne pourra rien vous donner de bon, car si on peut faire la somme de nombres (entiers ou non) il est plus difficile de le faire avec des caractères (enfin si: cela s'appelle de la concaténation, mais cela n'a rien à voir avec le sujet qui vous préoccupe).
2) Ensuite vous avez le même problème en PHP. Vous souhaitez additionner ou multiplier des variables, sans en vérifier le typage. Or vous travailler avec des chaînes de caractères non des nombres. Rappel pour forcer le typage : entiers : intval(), décimaux : floatval(). Vous ne vérifiez pas non plus la valeur des variables au moment de vous en servir... or il vous faut toujours vérifier ce que vous avez pour être certain de ce que vous allez obtenir...

Bonne soirée

Edit: à lire : http://forum.phpdebutant.org/topic-7502 … age-1.html

#8 Re : MySQL, PostgreSQL, etc... » Récupération des données d'un formulaire » 13-04-2016 11:26:33

Jc2

Bonsoir,

Votre démarche est bonne, cependant cela vous responsabilise aussi vis-à-vis de vos clients car vous vous devez de protéger leur informations personnelles, via une connexion sécurisée (https).

Bonne soirée

#9 Re : Forum Général PHP » Classe Panier et son manager en php orirnté Objet » 12-04-2016 09:11:51

Jc2

Bonjour,

Désolé mais conformément à la charte de ce forum, nous ne fournissons pas de scripts tout prêts, mais nous essayons de vous aider à construire le votre en vous aidant à comprendre ce que vous faites.

Bonne journée.

#10 Re : MySQL, PostgreSQL, etc... » poster un message via phpmyadmin » 20-04-2016 18:37:19

Jc2

Bonjour

Attention lorsque vous écrivez


extract($_POST);
 

Ceci peut conduire à des résultats peu sûrs et/ou non attendus.
Préférez


$message=$_POST['Message'];
// ensuite echappez le contenu pour accepter les apostrophes dans la chaîne
$message=addslashes($message);
// ensuite évitez les injections SQL idéalement avec preg_match() mais pour le moins en faisant ainsi
$message=str_replace('=','',$message); $message=str_replace(' OR ','',$message);$message=str_replace('<','inférieur à',$message);$message=str_replace('>','supérieur à',$message);
 

Bonne journée
++

#11 Re : MySQL, PostgreSQL, etc... » Récupération des données d'un formulaire » 13-04-2016 11:26:33

Jc2

Bonjour,

Attention, dans cette ligne:


$sql = "INSERT INTO infos_tbl(id, nom, prenom, tel, ville, email) VALUES('','$nom','$prenom','$tel','$ville','$email')";
 

si le nom ou prénom voir la ville contiennent une apostrophe, cela générera une erreur. Il vous faut échapper les chaînes avec addslashes().

De plus le formulaire n'est pas soumit en http mais en javascript via la fonction sendSubmit() et donc peut être à un autre fichier que ajout.php

++

#12 Défouloir » Email pour régénération du mot de passe non envoyé » 01-06-2016 11:25:42

Jc2
Réponses : 1

Bonjour,

Je viens de m'inscrire à nouveau sur PHP débutant car impossible de réinitialiser mon mot de passe par email (je n'ai jamais reçu le mail). J'ai envoyé aussi plusieurs mails à
'webmaster@phpdebutant.org' mais sans réponse également...

Merci de faire le nécessaire afin que je puisse récupérer mon compte.

Cordialement,

Jc

Pied de page des forums

Propulsé par FluxBB