PHP Scratch Tutorial

PHP Scratch Tutorial


Skrapelodd kan lyse dagen og gi deg et øyeblikk av moro. Hvis du liker skrapelodd, kanskje ditt nettsted vil dra nytte av en ripe kortspill. Du kan bruke PHP til å lage dette lille spillet. PHP er et server-side HTML innebygde skriptspråk som gir deg et bredt utvalg av verktøy som hjelper deg å bygge dynamiske webapplikasjoner. Du kan bruke PHP til å lage komplekse programmer som samhandler med flere databaser og titusenvis av brukere, så skaper en ripe kortspill er relativt enkelt.

Bruksanvisning

1 Koble til MySQL database ved å kjøre denne kommandoen i ledeteksten:

mysql db_name

Erstatt "db_name" med databasenavn og logg inn med ditt brukernavn og passord.

2 Kjør denne kodebit å legge til en ny tabell og fyll den med databasefelt:

CREATE TABLE card (
id int (100) NOT NULL AUTO_INCREMENT,
name varchar (200) NOT NULL standard '',
money bigint (255) NOT NULL standard "0",
PRIMARY KEY ( id )
) MOTOR = MyISAM AUTO_INCREMENT = 6 DEFAULT CHARSET = latin1 AUTO_INCREMENT = 6;

Du kan kopiere og lime inn denne koden til din MySQL kommandolinjen.

3 Opprett en ny PHP webside ved å bruke denne koden:

<! DOCTYPE html PUBLIC "- // W3C // DTD XHTML 1.0 Transitional // EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&quot;>
<Html xmlns = "http://www.w3.org/1999/xhtml&quot;>
<Head>
<Meta http-equiv = "Content-Type" content = "text / html; charset = utf-8" />
<Title> Scratch </ title>
</ Head>
<Body>
<?
if (isset ($ _ POST [ 'ny'])) {
if (ereg ( "[^ A-Za-Z0-9], $ _POST [ 'navn'])) {
echo "Invalid Name kun AZ, az og 0-9 er tillatt.";
}ellers{
$ Sql ​​= "INSERT INTO kort SET id = '', penger = '100000', name = '" .mysql_real_escape_string ($ _ POST [' navn ']) "'.";
$ Res = mysql_query ($ sql);
echo "<meta http-equiv = \" refresh \ "content = \" 0; URL = scratch_card.php \ ">";
?>
<Table width = "411" border = "1" align = "center">
<Tr>
<Td colspan = "2" align = "center"> Start en ny Game Of Scratch </ td>
</ Tr>
<Tr>
<Td width = "102"> Velg et navn </ td>
<Td width = "293"> <input name = "navn" type = "text" class = "entryfield" id = "navn" style = "width: 98% ;; border: 1px solid # 000000; font-size: 10px; font-family: Verdana; width: 98%; ' MAXLENGTH = "20" /> </ td>
</ Tr>
<Tr>
<Td colspan = "2" align = "right"> <input name = "kort" type = "submit" class = "button" id = "kort" onFocus = "if (this.blur) this.blur ()" value = "start" /> </ td>
</ Tr>
</ Table>
</ Body>
</ Html>

Lagre siden som "new_game.php." Denne siden lar brukerne til å starte et nytt spill. De kan bruke en tekstfeltet til å skrive navnene deres. Navnet feltet kommuniserer med databasen, slik at du kan holde oversikt over spillerne dine.

4 Lag en PHP Web-side som skal vises etter "new_game.php" side. Bruk denne koden for andre side:

echo "<meta http-equiv = \" refresh \ "content = \" 0; URL = scratch_card.php \ ">";
<Form method = "post">
<? Php
$ Kjøpe = $ _ POST [ 'kjøpe'];
$ Sql ​​= mysql_query ( "SELECT * FROM kort WHERE navn = '$ navn'");
$ Hente = mysql_fetch_object ($ sql);
$ Card1 = rand (1,3);
$ Card2 = rand (1,3);
$ Disp1 = "default";
$ Disp2 = "default";
if ($ go) {
///// Sjekke om brukerne har nok penger til å spille
if ($ fetch-> penger> = "10000") {
$ New = $ fetch-> penger-10000;
mysql_query ( "UPDATE kort SET penger = '$ new' WHERE navn = '$ navn'");
}ellers
{
skriver "Du har ikke nok penger til å kjøpe et skrapelodd.";
exit();
}
<! DOCTYPE html PUBLIC "- // W3C // DTD XHTML 1.0 Transitional // EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&quot;>
<Html xmlns = "http://www.w3.org/1999/xhtml&quot;>
<Head>
<Meta http-equiv = "Content-Type" content = "text / html; charset = iso-8859-1" />
<Title> Scratch </ title>
</ Head>
<Body>
<Table width = "400" border = "0" align = "center" cellpadding = "0" cellspacing = "2" class = "table">
<Tr>
<Td class = "head"> <div align = "center"> skrapekort </ div> </ td>
</ Tr>
<Tr>
<Td> <div align = "center"> </ div> <div align = "center"> </ div>

<Div align = "center" class = "celle"> Prøv dine sjanser og prøve vårt skrapelodd spill </ div> </ td>
</ Tr>
<Tr>
<Td height = "131" class = "celle"> <div align = "center">
<P> Legg til et bilde her hvis du vil </ p>
<P class = "celle"> Premier: </ p>
<Ul>
<Li class = "celle"> $ 100 000 </ li>
</ Ul>
<P> <? skrive "$ melding"; ?> </ P>
<P>
<Form method = "post" action = "">
<Input type = "hidden" value = "go" name = "go">
<Input type = "submit" class = "submit" value = "Kjøp et skrapelodd for $ 7500">
</ Form>
</ P>
</ Div> </ td>
</ Tr>
</ Table>
</ Body>
</ Html>

Navngi andre PHP side "scratch_card.php." Merk at denne siden inneholder både PHP-kode for å administrere skrapelodd spill og HTML-kode for å styre layout og funksjonalitet på websiden.

5 Last opp de to sidene til nettstedet ditt og legge til en link på hjemmesiden din til "new_game.php." Scratch kortspillet er klar til å underholde brukerne.