maxroucool

  • Site web
  • Nombre de sujets
    43
  • Nombre de messages
    126
  • Nombre de commentaires
    Aucun
  • Nombre de news
    Aucune
  • Niveau en PHP
    Débutant

Ses derniers messages sur les forums

maxroucool
le 20/12/2005 à 18:44
Jointure
bonjour,

je n'arrive pas a faire ma jointure.
Je voudrais faire l'equivalent de ces 2 requettes:

SELECT nom, id, id_corres, id_groupe, note 
FROM disco_titres WHERE nbnote != 0
ORDER BY note DESC, nbnote ASC LIMIT 0,5;


et

SELECT groupe FROM fiche WHERE id=id_corres LIMIT 0,1;


Voila mon test de jointure mais il ne marche pas:

SELECT 
disco_titres.nom AS nom,
disco_titres.id AS id,
disco_titres.id_corres AS id_album,
disco_titres.id_groupe AS id_groupe,
disco_titres.note AS note,
fiche.groupe AS nom_groupe
FROM `disco_titres` RIGHT JOIN `fiche`
ON (fiche.id=disco_titres.id_corres)
WHERE disco_titres.nbnote != 0
ORDER BY disco_titres.note DESC, disco_titres.nbnote ASC
LIMIT 0,5;


Merci beaucoup!
+++
maxroucool
le 07/12/2005 à 21:53
question Un script de galerie photos (miniatures)
a dsl, j'ai encore oublié!

En fait, j'ai exactement repris la deuxieme methode décrite dans ce "comment faire": [url]http://www.lephpfacile.com/howto/index.php?p=12[/url]

<?php
// on défini notre ratio pour nos miniatures (CF. plus haut pour des explications
$ratio = 150;
// on défini le répertoire qui contient nos images de grande taille
$dir = './pics';

// si aucune image n'est donnée en arguments, on redirige le visiteur vers l'accueil de la galerie
if (!isset($_GET['f'])) {
header('location: index.php');
exit();
}
else {
// on récupère le nom de fichier à miniaturiser
$image = $_GET['f'];
// on récupère les infos de cette image
$tableau = @getimagesize('./pics/'.$image);
// si il ne s'agit pas d'un fichier image, on redirige le visiteur vers l'accueil de la galerie
if ($tableau == FALSE) {
header('location: index.php');
exit();
}
else {
// si notre image est de type jpeg
if ($tableau[2] == 2) {
// on crée une image à partir de notre grande image à l'aide de la librairie GD
$src = imagecreatefromjpeg($dir.'/'.$image);
// on teste si notre image est de type paysage ou portrait
if ($tableau[0] > $tableau[1]) {
$im = imagecreatetruecolor(round(($ratio/$tableau[1])*$tableau[0]), $ratio);
imagecopyresampled($im, $src, 0, 0, 0, 0, round(($ratio/$tableau[1])*$tableau[0]), $ratio, $tableau[0], $tableau[1]);
}
else {
$im = imagecreatetruecolor($ratio, round(($ratio/$tableau[0])*$tableau[1]));
imagecopyresampled($im, $src, 0, 0, 0, 0, $ratio, round($tableau[1]*($ratio/$tableau[0])), $tableau[0], $tableau[1]);
}
// contrairement au premier cas où l'on créait un fichier sur le disque dur, ici, comme on génère des images à la volée, on envoie un header au navigateur web du visiteur lui disant que le fichier mini.php va en fait générer une image de type jpeg, soit du type mime image/jpeg.
header ("Content-type: image/jpeg");
imagejpeg ($im);
}
elseif ($tableau[2] == 3) {
$src = imagecreatefrompng($dir.'/'.$image);
if ($tableau[0] > $tableau[1]) {
$im = imagecreatetruecolor(round(($ratio/$tableau[1])*$tableau[0]), $ratio);
imagecopyresampled($im, $src, 0, 0, 0, 0, round(($ratio/$tableau[1])*$tableau[0]), $ratio, $tableau[0], $tableau[1]);
}
else {
$im = imagecreatetruecolor($ratio, round(($ratio/$tableau[0])*$tableau[1]));
imagecopyresampled($im, $src, 0, 0, 0, 0, $ratio, round($tableau[1]*($ratio/$tableau[0])), $tableau[0], $tableau[1]);
}
header ("Content-type: image/png");
imagepng ($im);
}
}
}
?>



Merci beaucoup!
+++
maxroucool
le 07/12/2005 à 21:26
question Un script de galerie photos (miniatures)
non, dans ce script, $ratio represente un nombre de pixel, donc je dois mettre 90.
Seulement, ce cette valeur est appliquée a la hauteur de l'image, alors que je voudrais qu'elle soit appliquée à la largeur
maxroucool
le 07/12/2005 à 19:10
question Un script de galerie photos (miniatures)
Slt tlm,

j'utilise le script de galerie photos (miniatures) depuis un petit moment, et il est vraiment cool, mais je ne comprends absolument pas comment il marche! c'est pour ca que je vous pose cette question!

j'ai une image qui fait 151*35 avant traitement, je donne a $ratio la valeur 90, et l'image apres traitement fais 388*90. Or ce que je voudrais c'est que cette image qui est en mode paysage ait pour largeur 90, et non pas qu'elle ait 90 en hauteur.

J'espere que vous m'avez compris, car j'ai pas l'impression d'avoir ete trop claire!


Merci bp!
+++
maxroucool
le 28/05/2005 à 18:54
Smiley + iFrame
Bonjour tout le monde,

je suis en train de faire un forum, mais j'ai un petit probleme sur l'insertion des smilies dans le champ de texte.
Quand on clique sur un lien, la liste de smilies s'ouvre dans une iframe (qui s'appelle frame_smiley), seulement quand on clique sur les smilies, le code ne s'ajoute pas dans le champs de texte.
Je me suis pas trop embêter pour le JS, j'ai repris celui de phpBB, ca donne ca:

function emoticon(text) {
var txtarea = window.frame_smiley.document.post.message;
text = \' \' + text + \' \';
if (txtarea.createTextRange && txtarea.caretPos) {
var caretPos = txtarea.caretPos;
caretPos.text = caretPos.text.charAt(caretPos.text.length - 1) == \' \' ? caretPos.text + text + \' \' : caretPos.text + text;
txtarea.focus();
} else {
txtarea.value += text;
txtarea.focus();
}



Merci beaucoup
maxroucool
le 13/05/2005 à 19:29
taille d'une iframe
Slt tlm,

je voudrais savoir comment faire une iframe qui prend la taille du fichier qu'elle contient si c'est possible bien sur!

Merci bp!
+++
LoadingChargement en cours