Spel Sytem
Bedankt,
Groeten Carlo
Op deze manier kunnen anderen mensen makkelijker begrijpen waar je het over hebt, en is het communiceren een stuk makkelijker!
Maar goed... geen idee waar je het over hebt... :D
Elwin
Ik denk dat ie bedoelt dat ie wil dat de spelletjes in een POPUP openen (I) :P
Ik ga niet een halfuur besteden aan het ontcijferen van een zin waar ik geen ruk van snap. Als iemand echt iets wil, kan hij op zn minst duidelijk proberen te maken wat hij wil. Als dat al teveel gevraagd is ;)
Ik wil graag een popupje aanmaken via een admin panel en dat die dan uit zich zelf gegenereerd word. En ik hoef alleen de URL in te voeren waar de FLash Game op staat en een gedeelte uit te kiezen ( zoals Schiet Games,Funny Games ecc).Zoals op www.Gameflop.com .
Ik hoop dat ik deze keer wat duidelijker ben.
dat ie dan zoekt in zen db naar welke link in de popup moet komen.
Vervolgens haal je een popup script af op www.dynamicdrive.com. Vervolgens ga je waar de link komt van de popup een variabele zetten die de link laat invullen volgens het ID . That's it.
Veel succes.
Normaal heb ik wel verstand met php,Scripts van andere manipuleren maar als ik zelf aan de slag moet dan word het wel effe anders,zouw u Bart het alsjeblieft voor me willen doen.ik zouw het errug warderen
Ok kzal even zien wat ik kan doen dan . Wat heb tot hiertoe al ? heb je al een pagina waar de links op worden gegenereerd? want die zal anders moeten.
Op dit moment heb ik niks,..
----
De tabel :
CREATE TABLE `games` (
`id` INT(11) NOT NULL AUTO_INCREMENT PRIMARY KEY,
`url` VARCHAR(255) NOT NULL,
`linktitel` VARCHAR(255) NOT NULL,
`spelnaam` VARCHAR(255) NOT NULL,
`datum` VARCHAR(7) NOT NULL
) TYPE = MYISAM;
----------------------------------
// ------ index.php ------
<html>
<title>Gamefun</title>
<head>
<script language="javascript" type="text/javascript">
<!--
var win=null;
function NewWindow(mypage,myname,w,h,scroll,pos){
if(pos=="random"){LeftPosition=(screen.width)?Math.floor(Math.random()*(screen.width-w)):100;TopPosition=(screen.height)?Math.floor(Math.random()*((screen.height-h)-75)):100;}
if(pos=="center"){LeftPosition=(screen.width)?(screen.width-w)/2:100;TopPosition=(screen.height)?(screen.height-h)/2:100;}
else if((pos!="center" && pos!="random") || pos==null){LeftPosition=0;TopPosition=20}
settings='width='+w+',height='+h+',top='+TopPosition+',left='+LeftPosition+',scrollbars='+scroll+',location=no,directories=no,status=no,menubar=no,toolbar=no,resizable=no';
win=window.open(mypage,myname,settings);}
// -->
</script>
</head>
<body>
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
<?
$host = "localhost";
$user = "user";
$pass = "pass";
$dbdb = "db";
if (!@mysql_select_db($dbdb, @mysql_connect($host, $user, $pass)))
{
echo "Er kan geen database connectie gemaakt worden..<p>";
echo "Probeer het na enkele minuten opnieuw. Wil het dan nog niet, neem dan contact met mij op.";
}
$tabel = "games";
$sql = "SELECT * FROM $tabel order by datum DESC ";
$res = mysql_query($sql);
if (mysql_num_rows($res) >= 1)
{
while ($row = mysql_fetch_object($res))
{
/* hier worden jou links gegenereerd voor je pagina.
waar er staat 450 is de hoogte en breedte deze kan je dus aanpassen
*/
echo "$row->spelnaam<a href=\"http://www.games.com/vieuwgames.php?id=$row->id\" onclick=\"NewWindow(this.href,$row->linktitel ','450','450','yes','center');return false\" onfocus=\"this.blur()\">$row->spelnaam</a> toegevoegd op: $row->datum";
}
}
else
{
echo" Nog geen games aanwezig";
}
?>
$host = "localhost";
$user = "user";
$pass = "pass";
$dbdb = "db";
if (!@mysql_select_db($dbdb, @mysql_connect($host, $user, $pass)))
{
echo "Er kan geen database connectie gemaakt worden..<p>";
echo "Probeer het na enkele minuten opnieuw. Wil het dan nog niet, neem dan contact met mij op.";
}
$tabel = "games";
$sql = "SELECT * FROM $tabel order by datum DESC ";
$res = mysql_query($sql);
if (mysql_num_rows($res) >= 1)
{
while ($row = mysql_fetch_object($res))
{
/* hier worden jou links gegenereerd voor je pagina.
waar er staat 450 is de hoogte en breedte deze kan je dus aanpassen
*/
echo "$row->spelnaam<a href=\"http://www.games.com/vieuwgames.php?id=$row->id\" onclick=\"NewWindow(this.href,$row->linktitel ','450','450','yes','center');return false\" onfocus=\"this.blur()\">$row->spelnaam</a> toegevoegd op: $row->datum";
}
}
else
{
echo" Nog geen games aanwezig";
}
?>
</body>
</html>
// Einde index.php
----------------------
// De vieuwgames.php pagina.
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
<?
$host = "localhost";
$user = "user";
$pass = "pass";
$dbdb = "db";
if (!@mysql_select_db($dbdb, @mysql_connect($host, $user, $pass)))
{
echo "Er kan geen database connectie gemaakt worden..<p>";
echo "Probeer het na enkele minuten opnieuw. Wil het dan nog niet, neem dan contact met mij op.";
}
if(!is_numeric($_GET[verslag]))
{
echo "<p>Geen geldig spel ID!</p>\n";
}
else
{
$tabel ="games";
$query = mysql_query("SELECT * FROM $tabel where id=$_GET[id]");
$num = mysql_num_rows($query);
if ($num == "0")
{
echo "<p>Het spel is niet aanwezig in de database!</p>\n";
}
else
{
$sql = "SELECT * FROM uitslagen WHERE id=$_GET[verslag]";
$res = mysql_query($sql);
if ($res)
{
if (mysql_num_rows($res) >= 1)
{
while ($row = mysql_fetch_object($res))
{
// Met andere woorden het url dient enkel voor de pagina waar het spel op staat in de pagina te zetten meer niet.
include("$row->url");
}
}
}
}
}
?>
$host = "localhost";
$user = "user";
$pass = "pass";
$dbdb = "db";
if (!@mysql_select_db($dbdb, @mysql_connect($host, $user, $pass)))
{
echo "Er kan geen database connectie gemaakt worden..<p>";
echo "Probeer het na enkele minuten opnieuw. Wil het dan nog niet, neem dan contact met mij op.";
}
if(!is_numeric($_GET[verslag]))
{
echo "<p>Geen geldig spel ID!</p>\n";
}
else
{
$tabel ="games";
$query = mysql_query("SELECT * FROM $tabel where id=$_GET[id]");
$num = mysql_num_rows($query);
if ($num == "0")
{
echo "<p>Het spel is niet aanwezig in de database!</p>\n";
}
else
{
$sql = "SELECT * FROM uitslagen WHERE id=$_GET[verslag]";
$res = mysql_query($sql);
if ($res)
{
if (mysql_num_rows($res) >= 1)
{
while ($row = mysql_fetch_object($res))
{
// Met andere woorden het url dient enkel voor de pagina waar het spel op staat in de pagina te zetten meer niet.
include("$row->url");
}
}
}
}
}
?>
// Einde vieuw pagina
Veel succes
Ik heb het niet gestest dus als er problemen zijn dan smijt je ze maar op tafel.
Heel errug bedankt maar zouw je ook de admin willen maken,....ik ben hem nu aan het installeren
Zo leer je niets bij he :) Kijk eens wat rond ,een admin pagina hoeft niet perse met login en die dingen te zijn he. Veel succes
Ps: heb ook nog een site af te maken :)
even goed bedankt voor alles,maar met een admin pagina bedoel je daarmee gewoon een pass op vieuwgames.php?
nej een paginatje om je database handig mee te vullen. Of ga je steeds naar je db en op die manier links toevoegen? Het is maar wat je zelf wil.
ik kies voor het eerste maar hoe maake je zo iets?
Ik heb het script toch onderverdeeld in 2 delen ?
1 deel index.php en het ander vieuwgames.php
dus als je dat al even wil doen. En een admin pag aanmaken kan je op verschillende manieren.
Ghehe... volgens mij komt het gewoon door de categorie "Aanvragen"... Mensen denken dat ze dan gewoon een script voor niets in de schoot geworpen krijgen... Mjah.. Humor.. :D
[/Offtopic]
Elwin
Als je slim bent volg je effe wat simpele tutorials "php" dan heb je genoeg kennis om zelf effe te kijken waar het mis gaat.
Ten minste, zo ik heb ik gedaan.
greetz,
Anouar