Mógłby powiedzieć mi ktoś, czemu ten kod nie działa lub czym może być to spowodowane?
<?php
function randomkeys($length) {
$pattern = "1234567890abcdefghijklmnopqrstuvwxyz";
for($i=0;$i<$length;$i++) {
$key .= $pattern{rand(0,35)};
} return $key;
}
$prefix = $_POST['prefix'];
$ilosc = $_POST['ilosc'];
$yes = $_POST['yes'];
$id_uslugi = $_POST['id_uslugi'];
$length = "8";
if($yes == 1) {
echo "<article>
<h2><a href=\"#\">Generator Kodow!</a></h2>
<p align=\"justify\">";
echo "Wygenerowane Kody:<br><br> ";
$i2 = 0;
for($i=0;$i<$ilosc;$i++){
$i2++;
$kodzi = randomkeys($length);
$kodzi = strtoupper($kodzi);
$kodzik = ''.$prefix.'_'.$kodzi.'';
require '../../config/dbweb.php';
$sql = "INSERT INTO Voucher (ippro, kodvoucher, status1, datautw, kolor, nick) VALUES ('$id_uslugi', '$kodzik', 'Dostepny', 'NOW()', 'success', 'Nikt nie dokonał aktywacjii')";
$connection->prepare($sql)->execute();
echo "<b>$i2.</b> $kodzik <br>";
}
echo "<hr>Kody Wygenerowane Pomyslnie!</b></p>
</article>";
} else {
echo '<article>
<h2><a href="#">Generowanie Kodow</a></h2>
<p style="text-align: center;">
<form action="" method="post">
<input type="hidden" name="yes" value="1">
<input type="text" class="form-control form-control-alternative shadow" name="ilosc" placeholder="Wpisz ilość voucher-ów...">
<br>
<input type="text" class="form-control form-control-alternative shadow" name="prefix" placeholder="Wpisz prefix do voucherów...">
<br>
<input type="text" class="form-control form-control-alternative shadow" name="id_uslugi" placeholder="Wpisz id usługi...">
<br><button class="btn btn-form btn-success">Wygeneruj</button>
</form>
</p>
</article>';
}
?>
Pozdrawiam