Aller au contenu

Vincent

Hubmaster
  • Compteur de contenus

    1 119
  • Inscrit(e) le

  • Dernière visite

Messages postés par Vincent

  1. Cette discussion me fait douter sur un point : mour moi un lien qui commence par / est déjà un lien absolu, les liens relatifs étant ceux qui remontent les repertoires (ex : ../../*) ou qui appellent un fichierdu repertoire courant (ex : href=fichier.php)

    <{POST_SNAPBACK}>

    un lien qui comment par un / est un lien 'relatif', le navigateur doit reconstruire ce qui manque (le protocole, le nom de domaine, le port etc...)

    un lien absolu c'est celui qui commence par http:// ou ftp:// etc... (c'est ce que tu considères comme 'super absolu')

  2. Il est à noter que c'est le navigateur qui calcule les adresses relatives, pas le serveur,

    donc si tu mets des adresses relatives pour eviter le calcul du chemin absolu, tu evites du 'temps machine' a ton visiteur, mais aucun impact sur ton serveur...

    Donc laisses le navigateur et le PC de ton visiteur travailler, ca te coute rien de mettre tout ton projet de site web en relatif :P

  3. c'est normal,

    quand tu as ta référence au départ, qui est égale à 000000000137, c'est une variables de type chaine de caractère (ou type string).

    Dès lors que tu commences a faire des opérations dessus, PHP te la transforme en numérique.

    Or dans une valeur numérique, les 0 placé avant ne sont pas significatif (000137 = 137 )

    Tu as donc 2 choix,

    - soit tu travailles qu'avec des variables numériques

    - soit tu reconstruis a la fin de tes opérations un variables de type string en concaténant le bon nombre de 0 qu'il te faut pour retrouver la longueur souhaitée.

  4. si rien n'est en cause, ca va être dur d'aider...

    quelle est la structure de la table? sur quels champs la requete travaille-t-elle? (les champs de la conditions sont-ils dans la clé primaire ou dans un index?)

  5. tout revenu est imposable.

    le taux d'imposition dépends de tes revenus.

    tu ne peux pas déduire tes frais divers sinon c'est de la comptabilité d'entreprise...

    renseignes toi auprès de service des impôts, parce que là il y a pas mal de lacunes ;)

  6. Pour la 1ere requete, je ne comprends pas pourquoi tu fais tous ces distinctions de cas avec des 'OR'?

    si tu mets %$terme%, cela equivaut a $terme. $terme, $terme! etc...

    donc moi je mettrais une requete simple du genre :

    $result = mysql_query("SELECT Verset FROM `$Table` WHERE `Texte` LIKE '%$Terme%'")

    et ensuite, ne pas oublier de mettre un index sur ton champs Texte!

  7. oui voila le travail quand on réponds a la volé ;)

    il faut d'abord evaluer la chaine de caractere puis s'assurer que LA VALEUR est en numérique (et non l'objet comme j'ai marqué).

    2e essai

    function prix(i)
    {
    var quantite = eval('document.formulaire.quantite_'+i);
    var prix = eval('document.formulaire.prix_'+i);
    var tot = eval('document.formulaire.total_'+i);
    tot.value = parseFloat(quantite.value) * parseFloat(prix.value);
    }

    mais je ne vois pas vraiment pourquoi tu dis que tu as une erreur sur la construction de ta variable prix.

  8. Bonjour,

    Peut être que le contenu de ta variable n'est pas réellement vide (on peut imaginer qu'il traine un retour chariot quelconque)

    Essaye de tester avec la fonction empty()

    sinon pour enlever la variable de ton tableau, essayes :

    unset($f[1]);

  9. array_splice -- Remove a portion of the array and replace it with something else

    pour moi, cette fontion ne sert pas a supprimer un element mais a remplacer une partie de ton tableau.

    pour supprimer, tu as unset

  10. je me méfie quand meme de ton test, parce qu'on a pas du tout pareil selon que l'on soit avecc IE ou firefox :

    toujours avec mon Athlon double coeur :

    IE :

    Nombre d'opérations par seconde : 383009

    Score obtenu : 3415

    Puissance CPU : Excellente lol

    Firefox :

    Nombre d'opérations par seconde : 298751

    Score obtenu : 2664

    Puissance CPU : Excellente :D

  11. Bonjour,

    Personnellement, je vois 2 manières de fonctionner :

    - on rajoute 1 élément dans l'adresse : 1-jean-bidule.html ou 2-michel-machin.html.

    ainsi tu remarques que tu a toujours tes ID au début et tu ne commences pas a déroger au bon principe d'acceder a ta base de donnée avec un identifiant unique (au cas ou tu aurais plusisuers Jean-bidule, tu va être embété)

    ensuite, voici un exemple de code pour supprimer les accents.

    $monLien = strtolower(strtr("Jean bïdùle", ",'âàäçéèêëîïôöùûü&?:- ", "++aaaceeeeiioouuu...++"));

    - la deuxieme solution, si vraiment tu ne veux pas de l'id dans ton url consiste a creer un 2e champs dans la base de donnée et de stocker l'url réécrite. tu stocke par exemple "jean" / "bïdùle" / "jean-bidule.html"

    et hop le tour est joué, au moins, tu as l'information qui te permet de mettre en relation une url sans accent avec ton enregistrement nom/prenom avec accents.

    toi y en a comprendre moi ;) ?

  12. Le plus simple serait de n'afficher que les enregistrements de ta base qui t'interessent...

    Si tu veux vraiment effacer physiquement tes 'news' de ta base de donnée, tu peux par exemple a chaque affichage de la page des news lancer une requete SQL de type DELETE pour tous les enregistrements périmés...

  13. Alors bienvenue sur le Hub,

    Cela m'étonne quand meme que tu dises que ton sujet ne passionne pas les foules, parce que franchement, l'immobilier, les crédits et les placements, c'est quand meme un gros sujet qui doit toucher pas mal de ménages français!

    En tout cas, moi je connaissais déjà l'adresse ;)

×
×
  • Créer...