sparh

Ses derniers sujets sur les forums

sparh
le 26/04/2007 à 22:51
PHPSESSID
Salut,
j'ai changé d'hébergeur il y a peu et je remarque que de temps en temps au passage de ma souris les liens sont du type:

www monsite fr/page.php?id=5&PHPSESSID=xxxxxxxxx
au lieu de:
www monsite fr/page.php?id=5 (=adresse normale)

Au début je m'inquiétais pas trop mais là je lance Yooda map pour uptader mon sitemap et qu'es que je vois: tous mes liens on PHPSESSID à la fin avec une série de chiffre et lettres.

Le PHPSESSID change à chaque fois du coup Youda tourne en rond car à chaque fois il crois que c'est un nouveau lien.
J'immagine donc que Googlebot verra mon site de la même façon et j'immagine même pas les impacts sur le référencement!!!
Autant smiley sur Googlebot!!!

Donc ma question:
d'ou vient ce PHPSESSID , comment ce fait il qu'il apparaisse (pas tout le temps). (le même sscript chez d'autres hébergeur ne pose aucun problème!!)

Merci d'avance
sparh
le 18/04/2007 à 16:13
Superposition de div
Salut,
je cherche donc à superposer 2 div.

Exemple:
<style>
.banniere {
width:1024px;
height:163px;
margin:auto;
top:0;
}

.div_superpose {
width:1024px;
height:163px;
margin:auto;
position:absolute;
top:0;
z-index:2;
}
</style>

Le problème c'est qu'avec position:absolute le margin:auto n'est plus pris en compte et du coup div_superpose change de place suivant la taille de l'écran.
(j'ai essayé de rajouter left:50%; mais le problème reste le même!)

J'éspère avoir été clair...
Merci d'avance
sparh
le 08/03/2007 à 17:06
Problème de requête sql
Salut,
j'essai de mettre au point un système qui ajoute et retire des points à mes membres quand ils entrent des scores à des jeux.
<?php
//(...)
//on récupere le pseudo de tous ceux qui on soit record, soit le 2nd, soit le 3ème score
$pseudos=mysql_query("SELECT pseudo,jeu,score FROM Record WHERE ( ((score='$scoreA')
OR (score='$scoreB') OR (score='$scoreC')) AND (jeu='$Jeu') )")or die("erreur points en moins");
//on me les resultat en boucle
//et on enleve un point à ceux qui ont perdu le record
print("Vous êtes premier Vous avez été crédité de 3 points<br>
Mais surtout vous enlevez un point à <br>au moins 3 personnes<br>
Sauf si vous entrez le 1er score du jeu ;) ...<br>
on enlève des points à");
while($res=mysql_fetch_array($pseudos))
{
print("$res[pseudo] - $res[score] ");
// j'ai ajouté cette ligne pour vérifier que la requète $pseudos a bien fonctionné
//ensuite si dessous je retire les points
$recordM2= 'UPDATE membre SET record=record-1 WHERE pseudo="'.$res['pseudo'].'"';
mysql_query($recordM2) or die('Erreur SQL !'.$recordM2.''.mysql_error());
}
//(...)
?>

Les variables $scoreA (B et C) sont des nombres pouvant aller jusqu'à 3 décimales ( float(14,3) )

Voilà mon problème: parfois ca marche, parfois pas! A priori ca bug quand $scoreA (ou B ou C) à plus de une décimale.

Sauriez vous m'aider à résoudre le problème??
Merci d'avance

ps: les 3 variables $score (A, B et C) correspondent aux 3 meilleurs scores atteints sur un jeu précis et que je récupère un plus haut dans le script (j'ai vérifié, il n'y a pas de problème à ce niveau là)
sparh
le 06/03/2007 à 20:14
Perte des valeurs d'une session
Salut,
je deviens fou!!!!
Voilà j'ai fait une zone membre avec des sessions.
Je met le mail et le pass dans la session.
Je met session_start() dans l'en tête de toute mes pages.
Or sur certaines pages je pert les données contenuent dans la session??
Je ne comprends pas et ca fait maintenant plusieurs heures que je cherche sans l'ombre d'un résultat.
J'avais pourtant déjà utilisé le script en question sur plusieurs autres sites sans aucun problème.

La question: quels sont les facteurs qui peuvent entrainer la perte des données d'une session (la session est pourtant toujours active, j'ai vérifié, mais elle est vide!)
Merci d'avance
sparh
le 20/02/2007 à 15:00
Requête sql
Salut tous le monde,
je cherche à faire une requête qui me sortirai les résultats pour les 3 premiers chiffres d'une colonne(je ne peut pas utiliser LIMIT 0,3; puisqu'il peut y avoir plus de 3 enregistrements concernés):
J'ai beaucoup de mal a expliquer mon problème donc voici un exemple:

j'ai 2 colonnes dans ma table une pour le pseudo (varchar) et une pour le score (float).
Et voilà les enregistrements de la table:
[pseudo] [score]
pseudo1 50
pseudo2 25
pseudo3 52
pseudo4 50
pseudo1 45

Ce que j'aimerai c'est récupérer tous les enregistrements jusqu'au 3ème score (ici 45)
ce qui donne pour cette exemple
pseudo3 52
pseudo1 50
pseudo4 50
pseudo1 45

Voilà, j'éspère que vous comprendrez mon problème et que vous pourrez m'aider.
Merci d'avance
++
sparh
le 05/02/2007 à 19:10
comment faire page par page
Salut,
j'utilise actuellement le comment faire page par page, encore une fois merci pour tous ces tutos ;)
Voilà mon problème,
comment faire si on à déjà une variable en GET,
J'explique,
au début du script si la variable GET[debut] n'est pas déclaré tu l'initialise à 0, ce qui a apperement pour effet de supprimer les autres variables qui étaient passées en GEt et dont j'ai besoin!
Voilà, j espère que vous pourrez m'aider,
@+
sparh
sparh
le 26/01/2007 à 19:17
afficher un div au passage de la souris
Salut,
je fais une galerie photo,
(merci aux "comment faire";)

Le truc c'est que pour le référencement c'est pas génial des pages pleines d'images...
Pour l'instant chaque miniature est un lien et le texte (description de l'image) ce trouve dans les title"" et alt"".

Ce que j'aimerai c'est que la description de l'image apparaisse au survol de la souris dans un div.
(ca permet d'avoir un peu de contenu dans les pages)

Donc j'arrive à le faire pour une image en html, mais pour plusieurs images (php) je sais pas quoi mettre comme propriété css pour placer le div (à chaque fois au dessus de l'image)?

Voilà j'ai regardé sur gg mais je vois pas donc si vous pouviez m'apporter votre aide ou donner 2-3 liens ce serait cool ;)

@+
sparh
le 23/01/2007 à 14:08
Newsletter
Salut,
j'essai de faire une newsletter pour mon site.
Tout va bien sauf que tous les mails sont envoyés en même temps et j'ai peur qu'avec le temps et les nouveaux membres ;) le script ne marche plus.
Ce que j'aimerai c'est envoyer les mails par charette: genre les 50 premiers puis les 50 suivants etc?
Pour l'instant j'ai ca:
$envoi= mysql_query('SELECT mail FROM membres'); // On sélectionne les adresses mail des membres
while ($donnees = mysql_fetch_array($envoi))
{
mail($donnees['adresse_mail'], $_POST['sujet'], $_POST['message']);
}

Et je vois pas comment couper le script puis le relancer avec les 50 suivants etc???
Merci d'avance
sparh
le 09/01/2007 à 10:02
Insertion numérique
Salut,
j'ai un problème avec l'insertion de données numérique dans ma base:
j'aimerai intégrer des nombres allant de 0 à 10 000 000.00
Je ne veux pas qu'l y ai d'arrondi ni quoi que ce soit d'autre.

J'ai essayé float qui marche de 0 à 999 999.00 mais pas au dessus.
Decimal lui ne m'autorise pas les virgule et fait l'arrondi!

Une idée sur le type que je dois utiliser??
sparh
le 15/12/2006 à 19:55
[sql] Ajouter un chiffre dans ou un nombre
Salut,
j'ai un problème avec un truc qui me parait tout simple mais sur lequel je bloque!
Voilà, j'ai une colonne de type decimal dans une de mes table sql.
Je voudrai faire une requête update qui ajoute 1!
$req= 'UPDATE membre SET record="'.On Ajoute 1 à la valeure.'" 
WHERE nom="'.$nom.'"';


Voilà!
L'autre solution c'est d'abord de récupérer la valeure puis d' ajouter 1 et après de faire l'update mais ca fait 2 requêtes!!
Donc es ce possible de le faire en une seule requête?
Merci d'avance
LoadingChargement en cours