Visualizzazione dei risultati da 1 a 6 su 6

Discussione: generare numeri random

  1. #1

    generare numeri random

    Salve,
    mi scuso per le domande banali che farò da oggi in poi, sto imparando il php da autodidatta ed a volte ho dei dubbi, detto questo, mi interessa l'utilizzo della variabile rand per generare numeri casuali, ma se io volessi generarli diciamo da 1 a 20 come potrei fare?
    \\\|///
    \\ ~ ~ //
    ( O O )
    --------------------oOOo-(_)-oOOo--------------------
    <FreeBsd 6.1 - Ubuntu Dapper 6.06 - MacOsX 1.3>

  2. #2
    Utente di HTML.it L'avatar di Il_Drugo
    Registrato dal
    May 2006
    Messaggi
    1,220
    Codice PHP:
    $d20 rand(120); 
    Stai riproducendo un d20 system?


  3. #3
    no mi dedico solo alle prove e pensavo ad esempio, se io volessi creare un link che collegi a delle frasi random in una pagina web, mi basterebbe fare una cosa del genere x collegarlo a varie pagine con citazioni tipo citazione1.php, citazione2.php.. vediamo se mi spiego

    Codice PHP:
    <a href="citazioni.php?=<?php $d20 rand(120);  print($d20); ?>
    onestamente credo sia una boiata ciò che ho scritto ma fate voi ed abbiate pirtà ho cominciato oggi
    \\\|///
    \\ ~ ~ //
    ( O O )
    --------------------oOOo-(_)-oOOo--------------------
    <FreeBsd 6.1 - Ubuntu Dapper 6.06 - MacOsX 1.3>

  4. #4
    Utente di HTML.it L'avatar di Il_Drugo
    Registrato dal
    May 2006
    Messaggi
    1,220
    No beh concettualmente va bene...ma come scrittura è meglio cosi:

    Codice PHP:
    [url="citazioni<?php print(rand(120)); ?>.php"]link[/url]
    Cmq ti consiglio più che altro di mettere 20 citazioni in un db. Ad ogni citazione assegni un ID, un numero fisso che le identifica.

    poi rimandi alla pagina "citazioni.php", che in base all'ID richeisto printa la citazione corrispondente del Db.
    Questo per evitare di fare 20 pagine diverse, quand puoi farne una sola (questo è il bello dell'utilizzo dei database).

    Ad esempio il link potrebbe essere:

    Codice PHP:
    [url="citazioni.php?id=<?php print(rand(1,20)); ?>"]link[/url]
    poi in "citazioni.php" metti
    Codice PHP:

    $id 
    $_GET['id'];
    $sql "SELECT FROM tabella_citazioni WHERE id = '".$id."'";
    $result mysql_query($sql);
    $row mysql_fetch_array($result);
    print(
    $row['testo_citazione']); 
    E' solo un esempio per spiegarti meglio cos aintendevo. Spero tu abbia capito qualcosa :P


  5. #5
    teoricamente ho capito, ma penavo di dedicarmi hai database dopo che ho finito le guide di php, quindi materialmente nn so nulla al riguardo :/, cmq nn mi serviva sul serio generare una pagina di citazioni volevo solo applicare le cose imparate nei primi 2 capitoli del libro che sto leggendo
    \\\|///
    \\ ~ ~ //
    ( O O )
    --------------------oOOo-(_)-oOOo--------------------
    <FreeBsd 6.1 - Ubuntu Dapper 6.06 - MacOsX 1.3>

  6. #6
    Utente di HTML.it L'avatar di Il_Drugo
    Registrato dal
    May 2006
    Messaggi
    1,220
    ah ok

    Pensavo stessi seguendo un tutorial sui database (di solito tutti si fiondano subito su quello, SBAGLIANDO ).

    Buono studio e sei hai problemi sai dove trovarci^^


Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.