<?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> </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> </tr> </table> </form> <?php 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'<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 } foreach($config_homepay as $k=>$v) { $config_homepay_accs[$v['acc_id']]=$k; $config_homepay_multi['acc_ids'][]=$v['acc_id']; } if($_POST&&$_POST['check_code']) { $code=$_POST['code']; $nick=$_POST['nick']; if($code == NULL or $nick == NULL) { } { } 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.'!'; //$Rcon->Disconnect( ); } elseif($check[0]=="0") { } else { } } } } ?>
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