LA GLOBULE

Inscris le 25/09/2002 à 10:40
  • Site web
  • Nombre de sujets
    47
  • Nombre de messages
    8 345
  • Nombre de commentaires
    142
  • Nombre de news
    8 346
  • Niveau en PHP
    Excellent

Ses derniers messages sur les forums

LA GLOBULE
le 03/02/2007 à 11:39
Problème connexion
Change ton $_SESSION['pseudo'] == $_POST['pseudo']; en $_SESSION['pseudo'] = $_POST['pseudo'];
LA GLOBULE
le 02/02/2007 à 23:54
Décalage avec balise FORM sous IE7
J'ai pas tout regardé, mais sur la page ou y'a le décalage, c'est justement la page ou le form ne s'affiche pas.

Donc je ne comprend pas quand tu dis, "j'enleve le form, et ca va" vu qu'il n'y a pas de form sur cette page (exemple 2 et 3).
LA GLOBULE
le 02/02/2007 à 23:36
Calendrier
tu dois pouvoir trouver des scripts de calendrier un peu partout sur le net.

Apres, pour afficher la date dans le champ, ca se fait avec 4/5 lignes de javascript (onclick sur la date de la pop up, puis un opener.document.getElementById('ton_champ').value = 'la_date' ou un truc du genre).

PS : attention, les scripts de calendrier sont souvent mal codés => tu peux avancer à l'infini dans les mois, les années. C'est beau, mais quand google passe sur ton site, il te bouffe une bande passante hallucinante : ben ouais, tant que ca click, il continue lui :)
LA GLOBULE
le 02/02/2007 à 23:32
Duplication de données
Tu fais quoi comme PHP pour que çà n'affiche rien sur le site ?

'canada', c'est une donnée en dur ? ou bien que tu recois via une variable ?
LA GLOBULE
le 02/02/2007 à 20:27
Boucle de remplacement ?
Ben fais le avec un tableau comme tu avais fais tout à l'heure.
Ou alors avec une expression régulière.

(j'ai pas compris ton truc de local ou POST, la phrase, c'est $Word, donc que $Word soit déclarée localement ou que ca soit du POST, c'est pareil, ca reste une variable).
LA GLOBULE
le 02/02/2007 à 20:12
Boucle de remplacement ?
20:11:59 [R2-D2] globule ~ $ cat toto.php
<?php
$replace = array("au", "de", "le", "des", "et", "la", " ");
$replace_ok = array("%", "%", "%", "%", "%", "%", "%");

$Word='polom au de blu fezfekoz des ';
$Mot = str_replace($replace, $replace_ok, $Word);
echo $Mot;
?>
20:12:02 [R2-D2] globule ~ $ php toto.php
polom%%%%%blu%fezfekoz%%s%


Bref, cela fonctionne.
Dans ton script, tu dois surement utiliser $Word.
Or, la version modifié de la chaine est $Mot et non $Word.
LA GLOBULE
le 01/02/2007 à 20:43
[script de news]commentaires de news(probleme)
Ben pour débuguer, si tu n'affiches la bouille de ta requete, tu ne pourras pas resoudre ton problème.
Tu n'es pas devin, et moi non plus :)

Donc pour voir pourquoi MySQL gueule "la requete est moche", il faut voir ce que MySQL recoit.
Et pour ca, il faut echo la requete.

Le problème, c'est que vous etes toujours pressé de faire vos mysql_query (c'est pas péjoratif, c'est juste une erreur de débutant), alors qu'en passant par une etape intermediaire, ce genre de debug est enfantin.

Exemple : au lieu de faire direct un mysql_query, stocke ta requete dans une variable, et fais le mysql_query de cette variable.

$sql = 'SELECT COUNT(*) AS nb_com FROM commentaires WHERE idnews=' . $donnees['id'];
$req = mysql_query($sql) or die ($sql.''.mysql_error());

Comme ca, en cas d'erreur,ben tu vois direct la bouille de la requete (le die $sql) et tu vois en plus l'erreur mysql (le die mysql_error).
LA GLOBULE
le 01/02/2007 à 20:36
multi-pages + options
Ben...

<form action="blu.php" method="get">
<select name="polom">
...
</select>
</form>

Et ensuite, ben construit ton multi page à partir de blu.php?polom=3

Ca te fera des URL du genre blu.php?polom=3&page=1, blu.php?polom=3&page=2, etc...
LoadingChargement en cours