vazajo

Inscris le 04/04/2008 à 16:24
  • Nombre de sujets
    10
  • Nombre de messages
    30
  • Nombre de commentaires
    Aucun
  • Nombre de news
    Aucune
  • Niveau en PHP
    Débutant

Ses dernières news

Aucune news

Ses derniers sujets sur les forums

forum
vazajo
le 19/03/2011 à 10:34
nombre aléatoire
bonjour,
je suis à la recherche d'un petit bou de code en javascript pour me donner un nombre aléatoire. Alors j'ai bien touvé ca :
nb = Math.floor(Math.random() * 51);

qui me donne un nombre entre 0 et 50, bon jusque là tout va bien. Mais j'aimerai un nombre entre 25 et 50...
Alors j'ai pensé à bouclé le tout et si le résultat est inférieur à 25 je continu la boucle... ouai mais je me demandé si y n'y aurai pas plus simple?

En php y a beaucoup plus simple avec un mt_rand() ou rand() ... j'ai pour espoir d'être passé à coté d'un truc comme ca en java!? smiley
vazajo
le 16/09/2009 à 20:48
Cours de php merci!
Bonjour,
Je voulais tout d'abord remercier LA GLOBULE pour tous ses cours qui m'ont permit d'apprendre le php à mon rythme. Et merci aussi à ceux qui m'ont répondu sur le forum (pas facile de répondre à un noob... je le vois bien maintenant!)

Petite question sur les cours, va t-il y avoir une suite sur La programmation objet?

Je m'y penche en se moment, ca m'a l'air pas trop complexe si l'on a de bonne base en php mais je suis sur qu'il y a des astuces et des choses à éviter!
vazajo
le 20/07/2009 à 09:48
fonction php chaines de caracteres
je recherche une fonction ou une astuce pour
trouver une chaine de caractère et s'arrêter à un caractère défini.

Un exemple :

$bla="blablabla:blobloblo"

je veux m'arreter au ':'

si qui donne "blablabla"

mais un attention la chaine de caractère peut-etre plus ou moins grande.

exemple:

$bla="bla:blobloblo"

donc la fonction substr ne fonctionne pas ici.

Ses derniers messages sur les forums

forum
vazajo
le 20/03/2011 à 07:50
nombre aléatoire
merci, c'était tout simple ...smiley de plus j'ai trouvé un site qui en parle un peu plus.
http://www.the-art-of-web.com/javascript/random/

Ton code initial donne un nombre entre 0 et 51.
oui tout à fait, j'ai piqué cette erreur dans un forum... c'est pour ca que je post qu'ici je sais qu'on me sort pas de conneries...

Pourquoi parle-tu de Java ?
javascript pardon
vazajo
le 19/03/2011 à 10:34
nombre aléatoire
bonjour,
je suis à la recherche d'un petit bou de code en javascript pour me donner un nombre aléatoire. Alors j'ai bien touvé ca :
nb = Math.floor(Math.random() * 51);

qui me donne un nombre entre 0 et 50, bon jusque là tout va bien. Mais j'aimerai un nombre entre 25 et 50...
Alors j'ai pensé à bouclé le tout et si le résultat est inférieur à 25 je continu la boucle... ouai mais je me demandé si y n'y aurai pas plus simple?

En php y a beaucoup plus simple avec un mt_rand() ou rand() ... j'ai pour espoir d'être passé à coté d'un truc comme ca en java!? smiley
vazajo
le 05/11/2009 à 16:52
calculer le total d'une colonne...
bonjour Reg3,

J'ai peut-etre un début de solution pour toi:

-ligne 42 ajout de $n=1;
-72 et 76 $total est maintenant un array.
-ligne 89 $n++;
-ligne 94 à 106 le cacul de TOTAL.

Bon il y aura peut-etre des erreur j'ai pas trop cherché à comprendre ta variable $pdf.

Attention ta variable $total est dans mon ebauche un tableau donc pour l'affichage il faut passer $total comme ceci par exemple :

$total['1'] ou $total['2']

<?php


include_once(realpath(dirname(__FILE__)) . "/Valeurstock.class.php");
define('FPDF_FONTPATH','font/');
require(realpath(dirname(__FILE__)) . '/../../../lib/fpdf/fpdf.php');
require(realpath(dirname(__FILE__)) . '/../../../lib/fpdf/fpdi.php');

$produit = new Produit();

$query = "SELECT * FROM$produit->tableORDER BY ref ASC";
$result = mysql_query($query, $produit->link);

$pdf=new FPDF();
$pdf->AddPage();
$pdf->SetAutoPageBreak(true) ;

$hauteur = "10";
$page = "1";

$pdf->SetFont('Arial','BU',8);
$pdf->SetXY(10,$hauteur);
$pdf->Cell(20,8,'Réf',1,1,'C');

$pdf->SetFont('Arial','BU',8);
$pdf->SetXY(30,$hauteur);
$pdf->Cell(110,8,'Désignation',1,1,'C');

$pdf->SetFont('Arial','BU',8);
$pdf->SetXY(140,$hauteur);
$pdf->Cell(20,8,'Quantité',1,1,'C');

$pdf->SetFont('Arial','BU',8);
$pdf->SetXY(160,$hauteur);
$pdf->Cell(20,8,'Prix',1,1,'C');

$pdf->SetFont('Arial','BU',8);
$pdf->SetXY(180,$hauteur);
$pdf->Cell(20,8,'total',1,1,'C');

$hauteur = "14";
$n=1;
while($row = mysql_fetch_object($result))
{
$idprod = $row->id;

$produitdesc = new Produitdesc();
$produitdesc->charger($idprod);

$titre = $produitdesc->titre;

$hauteur = $hauteur + 4;

$pdf->SetFont('Arial','',8);
$pdf->SetXY(10,$hauteur);
$pdf->Cell(20,4,mb_strtoupper($row->ref),1,1,'C');

$pdf->SetFont('Arial','',8);
$pdf->SetXY(30,$hauteur);
$pdf->Cell(110,4,"$produitdesc->titre $produitdesc->chapo",1,1,'L');

$pdf->SetFont('Arial','',8);
$pdf->SetXY(140,$hauteur);
$pdf->Cell(20,4,$row->stock,1,1,'C');

$pdf->SetFont('Arial','',8);
$pdf->SetXY(160,$hauteur);
$pdf->Cell(20,4,$row->prix,1,1,'C');

$pdf->SetFont('Arial','',8);
$pdf->SetXY(180,$hauteur);
$total[''.$n.'']=round($row->stock*$row->prix);
$pdf->Cell(20,4,$total[''.$n.''],1,1,'C');


if ($hauteur > 275){
$hauteur = "6";

$pdf->SetFont('Arial','',8);
$pdf->SetXY(180,285);
$pdf->Cell(20,4,"Page$page",1,1,'C');

$page = $page +1;

$pdf->AddPage();

}

$n++;} //Fin boucle

$pdf->ln();
$pdf->SetFont('Arial','BU',12);

$t=1;
while($t<=$n)
{
if($t==1)
{
$TOTAL=$total[''.$t.''];
}
else
{
$TOTAL=$TOTAL+$total[''.$t.''];
}
$t++;
}

$pdf->SetXY(10,$hauteur+4);
$pdf->Cell(150,15,'Valeur totale du stock de la boutique',1,1,'C');
$pdf->SetXY(160,$hauteur+4);
$pdf->Cell(40,15,$TOTAL,1,1,'C');

$pdf->SetFont('Arial','',8);
$pdf->SetXY(180,285);
$pdf->Cell(20,4,"Page$page",1,1,'C');

$pdf->Output();

?>


PS : j'ai commencé le tableau à 1 donc $total['0'] n'existe pas! ($n=1;)

Ses derniers commentaires de news

Aucun commentaire de news

Ses derniers commentaires de sites

Aucun commentaire de sites

Ses derniers commentaires de wall

Aucun commentaire wall
LoadingChargement en cours