Wątek przeniesiony 2015-09-22 14:48 z PHP przez dzek69.

[PHP]Modyfikacja kodu i stworzenie nowej bazy SQL

0

Witam, potrzebuje pomocy przy tym kodzie.

<?php
$dbhost = "host :D";
$dbuser = "db user";
$dbpass = "hasło";
$dbname = "dbname :P";
$dbtab3 = "kody200";

	mysql_connect ($dbhost, $dbuser, $dbpass) or die ("Nie mozna polaczyc sie z baza danych");
	mysql_select_db ($dbname) or die ("Nie mozna zaznaczyc bazy danych");
if (isset($_POST['kup'])) {

	$kod = mysql_escape_string(trim($_POST['kod']));
	$szukaj = mysql_query("SELECT * FROM `xb14day` WHERE `kod` = '$kod'");
		
		if(mysql_num_rows($szukaj) == 1)	 {
 		

			echo "Oto twój kod Trial: ";
			$tab = mysql_fetch_array($szukaj);
			echo $tab['znaki'];
			
		}
			else {
			
				echo "<center>Nie ma takiego kodu</center>";
				
			}
}
?>
<br><br>
<center>
<DIV style="margin-left: 90px; border: green 1px solid; width:600px; text-align: center; font-family: Tahoma, Verdana, Arial; font-size: 14px;">
<BR>
<font face="Tahoma" size="5px"><B>Nowa strona www.xbox-live.pl</B></font>
<BR>
<BR>
<font face="Tahoma" size="5px"><B></a></B></font>
<BR>
<BR>
Aby otrzymać Triala, wyslij SMS o tresci <B></B> na numer <B></B>. <BR>
<BR>
Całkowity koszt wysłania wiadomoci SMS wynosi <B> <BR>
<BR>
W odpowiedzi otrzymasz SMS z kodem aktywacyjnym. Kod aktywacyjny wpisz  w wyróżnione pole. Po wpisaniu kodu kliknij GENERUJ a na samej górze pojawi się twój kod Trial 7 Dni<BR>
<BR>
Usługa SMS jest dostępna w sieci T-Mobile, Plus GSM, Orange i Play.<BR>
<BR>
Właciciel serwisu: <a style="cursor:pointer;">[email protected]
<BR>
GG: 31555427<a href="gg:31555427"><img src="http://www.gadu-gadu.pl/users/status.asp?id=31555427&styl=1" border="0" align="absmiddle"></a><BR>
<BR>Możesz skorzystać z FOTOKODU do pobrania danych SMS.<BR> Zeskanuj telefonem komórkowym poniższy fotokod:<BR>
<img src="xb48h.png">
<a href="komentarze.php">Komentarze</a>
<BR>
</DIV>


<form action="" method="POST">
	Podaj kod:<input name="kod" type="text" MAXLENGTH="10" >
	<input  TYPE="submit" name="kup" VALUE="Generuj">
</form>

<body background="images.jpg" bgproperties="fixed"></body>
<br><br>

Baza SQL gdzieś mi wsiąkło więc potrzebuje bazy SQL i przerobienia kodu o co chodzi dokładnie.

Chciałbym żeby zamiast wyświetlania kodu dodawało punkty np w tabeli cash wpisujemy kod do SQL no i np wpisujemy w formularzu kod on go znajduje w bazie i tedy dodaje np 200casha. No i zeby kod był jedno razowy np jak to ma wygądać.

Baza SQL;
ID:0 Kod: Status
Wrzucam kody do bazy danych ktoś wpisuje dodaje mi 200 punktów a status zmienia sie z 0 np na 1 i nie można go już użyć.

0
  1. http://stackoverflow.com/questions/12859942/why-shouldnt-i-use-mysql-functions-in-php?answertab=active#tab-top
  2. Poczytaj o INSERT i UPDATE w SQL. Gotowca nikt raczej Ci nie napisze, chyba, że za opłatą.
0

A ja bym zaczął od zmiany z mysql na mysli. Tak w ogóle to wiesz coś na temat php i bazy danych? Chodzi tylko o zrobienie bazy danych + formularz obsługujący punkty? Czy jest coś więcej tego? W każdym razie, jeśli liczysz na gotowca, to źle trafiłeś.
Dodanie czegoś tam do bazy po wyświetleniu kodu, INSERTEM możesz zrobić. Potem SUM, albo za każdym razem pobranie ilości posiadanej, dodanie kolejnej i UPDATE.

1 użytkowników online, w tym zalogowanych: 0, gości: 1