4 Cijfers genereren
Ik zoek een manier op hoe ik 4 cijfers op volgorde kan genereren
Dus 0001, 0002, 0003, 0004 and so on...
Moet ik dat aan de hand van mijn ID's doen in een tabel of kan php dat uit zichzelf??
Bij voorbaat dank... Michel
Je bedoel in een database? Dan kan je toch auto_incredlement gebruiken en vervolgens bij het uitvragen in php er een aantal nullen voorzetten?
arjan teveel naar de incredibles gekeken
De tabel heet artID
Hoe kan ik zoiets nu maken zodattie dus
000<waarde van ARTID> doet??
op het moment heb ik dit..
Code (php)
1
2
3
4
5
6
7
8
2
3
4
5
6
7
8
<?
if(isset($_POST['code']) && !empty($_POST['code']))
{
$testvar = strtoupper($_POST['testvar']);
$subgro = strtoupper ($_POST['subgrp']);
$eindvar = substr($testvar,0,3).'N'.$subgro;
}
?>
if(isset($_POST['code']) && !empty($_POST['code']))
{
$testvar = strtoupper($_POST['testvar']);
$subgro = strtoupper ($_POST['subgrp']);
$eindvar = substr($testvar,0,3).'N'.$subgro;
}
?>
In het tweede geval zou je eens zerofill van MySQL moeten gebruiken.
Elwin
Neeh ik wil 3 nullen en dan de artID inhoud erachter:)
Als je wil dat je artid altijd uit vier cijfers bestaat met eerst een aantal nullen indien nodig:
geeft 3 nullen en dan 2 willekeurige getallen.
Gewijzigd op 01/01/1970 01:00:00 door Bo az
Code (php)
1
2
3
4
5
6
7
8
9
2
3
4
5
6
7
8
9
<?
if(isset($_POST['code']) && !empty($_POST['code']))
{
$testvar = strtoupper($_POST['testvar']);
$subgro = strtoupper($_POST['subgrp']);
$new = 000.rand(0,9).rand(0,9);
$eindvar = substr($testvar,0,3).'N'.$subgro.$new;
}
?>
if(isset($_POST['code']) && !empty($_POST['code']))
{
$testvar = strtoupper($_POST['testvar']);
$subgro = strtoupper($_POST['subgrp']);
$new = 000.rand(0,9).rand(0,9);
$eindvar = substr($testvar,0,3).'N'.$subgro.$new;
}
?>
blijkbaar moet er '' om de nullen.