Dear friends,

I have this form (raffle_winner_form.htm) with the action in raffle_winner.php:

<form name="form1" method="post" action="raffle_winner.php">
<label>
Max numbers: <input type="text" name="max">
</label>

<p>
<label>
<input type="submit" name="submit" value="calculate">


</label>
</form>

raffle_winner.php

<?php
session_start();
$session = session_id();
$number = mt_rand(1,$_POST[max]);
?>

My intention is to show the random number in a page that it is storing the session id with the generated number in an array and show it like:

www.example.com/raffle_winner.php?session_id=r4r4r4r44 for example.

Any ideas?

Thank you in advance.
Cole

Try this code:

function getRandomString($length=5) 
{
    $characters = '0123456789abcdefghijklmnopqrstuvwxyz';
    $string = '';   
    for($i = 0; $i < $length; $i++) 
    {
        $string .= $characters[mt_rand(0, strlen($characters))];
    }
    return $string;
}
$number = getRandomString($_POST[max]);
Be a part of the DaniWeb community

We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.