Witam, mam ogromny problem ;/ Pokażę najpierw kod.
<?php
<form method="post">
<table style="width:80%;">
<tr style="border-top: 1px grey;">
<td
><input type
="submit" name
="item1" value
="Wybierz"><img src
="http://www.nederpoker.com/assets/images/fotos/rooms/vipclub/VIPlogoALGEMEEN.png" style
="max-width:50px; max-height:50px;"><?php
echo $nazwa[0
]; ?></input></td>
<td>Koszt:
<?php echo $brutto[0
]; ?></td>
</tr>
<tr style="border-top: 1px grey;">
<td><input type="submit" name="item2" value="Wybierz"><img src="http://www.nederpoker.com/assets/images/fotos/rooms/vipclub/VIPlogoALGEMEEN.png" style="max-width:50px; max-height:50px;">
<?php echo $nazwa[1
]; ?></input></td>
<td>Koszt:
<?php echo $brutto[1
]; ?></td>
</tr>
</table>
</form>
<?php
if(isset($_POST['item1'])) {
echo'<div style="width: 500px; padding: 15px; border:1px solid #ababab; margin: 0px auto;"><form method=post><br> <h4><a href="../sms.php?id=1"><img src="http://www.nederpoker.com/assets/images/fotos/rooms/vipclub/VIPlogoALGEMEEN.png" style="max-width:50px; max-height:50px;"/>'.$nazwa[0].'<div style="float:right;">Koszt: '.$brutto[0].'</div></a></h4>
<center>Aby zakupić Vipa na 7 dni wyślij sms o treści: <b>'.$tekst[0].'</b> na numer <b>'.$numer[0].'</b>. Niżej wpisz otrzymany kod oraz swój nick.<br>
<input type="hidden" name="check_code" value="1">
Kod: <input type="text" name="code" size=10 maxlength=8>
Nick: <input type="text" name="nick" size=10 maxlength=20>
<br>
';?><input type="submit" name="sprawdz" onclick="return confirm('UWAGA! Upewnij się, że postać jest zalogowana. Inaczej mogą być problemy z przyjściem przedmiotów!')" value="Kup !"/>
<?php
echo'<br>Właściciel serwiu: Hypercraft.pl</center><br></div>';
}
if(isset($_POST['item2'])) {
echo'<div style="width: 500px; padding: 15px; border:1px solid #ababab; margin: 0px auto;"><form method=post><br> <h4><a href="../sms.php?id=1"><img src="http://www.nederpoker.com/assets/images/fotos/rooms/vipclub/VIPlogoALGEMEEN.png" style="max-width:50px; max-height:50px;"/>'.$nazwa[1].'<div style="float:right;">Koszt: '.$brutto[1].'</div></a></h4>
<center>Aby zakupić Vipa na 7 dni wyślij sms o treści: <b>'.$tekst[1].'</b> na numer <b>'.$numer[1].'</b>. Niżej wpisz otrzymany kod oraz swój nick.<br>
<input type="hidden" name="check_code" value="1">
Kod: <input type="text" name="code" size=10 maxlength=8>
Nick:<input type="text" name="nick" size=10 maxlength=20>
<br>';
?>
<input type="submit" name="sprawdz" onclick="return confirm('UWAGA! Upewnij się, że postać jest zalogowana. Inaczej mogą być problemy z przyjściem przedmiotów!');" value="Kup !"/>
<?php
echo'<br>Właściciel serwiu: Hypercraft.pl</center><br></div>'; }
if(isset($_POST['sprawdz'])) { echo'<div style="width: 500px; padding: 15px; border:1px solid #ababab; margin: 0px auto;">'; $config_homepay_multi=array("acc_ids"=>array
()); $config_homepay_accs=array(); foreach($config_homepay as $k=>$v)
{
$config_homepay_accs[$v['acc_id']]=$k;
$config_homepay_multi['acc_ids'][]=$v['acc_id'];
}
$config_homepay_multi['acc_ids']=urlencode(implode(",",$config_homepay_multi['acc_ids']));
if($_POST&&$_POST['check_code'])
{
$code=$_POST['code'];
$nick=$_POST['nick'];
if($code == NULL or $nick == NULL)
{
echo'Nie wpisałeś kodu lub nicku postaci. Wróć i wpisz wszystko od nowa!<br>'; }
{
echo "Zly format kodu - 8 znakow."; }
else
{
$handle=fopen("http://homepay.pl/API/check_code_multi.php?usr_id=".$config_homepay_usr_id."&acc_id=".$config_homepay_multi['acc_ids']."&code=".$code,'r'); if($check[0]=="1")
{
$komenda = $_POST['komenda'];
//$Rcon = new MinecraftRcon;
//$Rcon->Connect( MQ_SERVER_ADDR, MQ_SERVER_PORT, MQ_SERVER_PASS, MQ_TIMEOUT );
//$Data = $Rcon->Command($komenda);
echo'<img src="http://upload.wikimedia.org/wikipedia/commons/4/47/Done.png" style="max-width:120px; max-height:120px;">'; echo'<br>Kod został wprowadzony poprawnie '.$config_homepay[$config_homepay_accs[$check[1]]]['netto'].' został przyznany graczowi: '.$nick.'!'; echo'<div style="float: right;"><a href="?page_id=25">Wróć do sklepu.</a></div><br>'; //$Rcon->Disconnect( );
}
elseif($check[0]=="0")
{
echo "Kod jest niepoprawny lub już został wykorzystany!<br>"; }
else
{
echo "Blad w polaczeniu z operatorem."; }
}
}
}
?>
Chciałbym zrobić tak aby do każdego item1,item2 została przypisana odpowiednia komenda do danej uslugi było by to wszystko proste gdyby nie fakt, że potrzeba mi jeszcze w środku komendy wprowadzić nick, pobrany z pola Nick..
$nick = $_POST['nick']; da się wyprowadzić dopiero po wysłaniu formularza;/
kod z sprawdzaniem kodów powinien sprawdzać kod (sprawdza) oraz wysyłać komende odpowiadającą danej usługi.
Próbowałem do item2 dodać takie coś:
<input type="hidden" value="test '.$_POST['nick'].' 22"> aby wysyłało formularz o value danej komendy, i nic z tego ;/
przykładowa komenda:
test [twojnick] 22 dla item1
etetete [twojnick] 111 dla item2
jest jakiś sposób? Wiem że pisze prawie nie po polsku ale za chiny nie wiem ja kopisać problem! :|
Dodam że w tym miejscu:
//$Data = $Rcon->Command($komenda);
powinna zostawać wpisywana komenda odpowiadająca danemu item