[PHP]Tab Database script

Pagina: 1
Acties:
  • 61 views sinds 30-01-2008

  • gitaarwerk
  • Registratie: Augustus 2001
  • Niet online

gitaarwerk

Plays piano,…

Topicstarter
Ok,..tijd voor een topic >:)
ik heb een scriptje gehad.. heel veel bewerkt.. maar die agst die me dat script gaf had ook iets gemaakt met categorien die ik dus niet weg krijg.. :? ik snap er geen snars van.. ik zie wat er word weergegeven,.. ik ben neit al te goed met php,.. dus vandaar..

wat ik dus wil.. is ..dat deze database
(mysql dump)
code:
1
2
3
4
5
6
7
8
CREATE TABLE tabs (
  artist text NOT NULL,
  song text NOT NULL,
  data text NOT NULL,
  ID int(11) NOT NULL auto_increment,
  timestamp int(11) NOT NULL default '0',
  PRIMARY KEY  (ID)
) TYPE=MyISAM;

en deze php code (sorry voor forum verneuking)
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
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
<?
 print "<br><center><b><font face=verdana size=1><a 
href=\"az_cheats.php?type=$type&amp;amp;amp;amp;start=#\">#</a>-<a 
href=\"az_cheats.php?type=$type&amp;amp;amp;amp;start=a\">A</a>-<a 
href=\"az_cheats.php?type=$type&amp;amp;amp;amp;start=b\">B</a>-<a 
href=\"az_cheats.php?type=$type&amp;amp;amp;amp;start=c\">C</a>-<a 
href=\"az_cheats.php?type=$type&amp;amp;amp;amp;start=d\">D</a>-<a 
href=\"az_cheats.php?type=$type&amp;amp;amp;amp;start=e\">E</a>-<a 
href=\"az_cheats.php?type=$type&amp;amp;amp;amp;start=f\">F</a>-<a 
href=\"az_cheats.php?type=$type&amp;amp;amp;amp;start=g\">G</a>-<a 
href=\"az_cheats.php?type=$type&amp;amp;amp;amp;start=h\">H</a>-<a 
href=\"az_cheats.php?type=$type&amp;amp;amp;amp;start=i\">I</a>-<a 
href=\"az_cheats.php?type=$type&amp;amp;amp;amp;start=j\">J</a>-<a 
href=\"az_cheats.php?type=$type&amp;amp;amp;amp;start=k\">K</a>-<a 
href=\"az_cheats.php?type=$type&amp;amp;amp;amp;start=l\">L</a>-<a 
href=\"az_cheats.php?type=$type&amp;amp;amp;amp;start=m\">M</a>-<a 
href=\"az_cheats.php?type=$type&amp;amp;amp;amp;start=n\">N</a>-<a 
href=\"az_cheats.php?type=$type&amp;amp;amp;amp;start=o\">O</a>-<a 
href=\"az_cheats.php?type=$type&amp;amp;amp;amp;start=p\">P</a>-<a 
href=\"az_cheats.php?type=$type&amp;amp;amp;amp;start=q\">Q</a>-<a 
href=\"az_cheats.php?type=$type&amp;amp;amp;amp;start=r\">R</a>-<a 
href=\"az_cheats.php?type=$type&amp;amp;amp;amp;start=s\">S</a>-<a 
href=\"az_cheats.php?type=$type&amp;amp;amp;amp;start=t\">T</a>-<a 
href=\"az_cheats.php?type=$type&amp;amp;amp;amp;start=u\">U</a>-<a 
href=\"az_cheats.php?type=$type&amp;amp;amp;amp;start=v\">V</a>-<a 
href=\"az_cheats.php?type=$type&amp;amp;amp;amp;start=w\">W</a>-<a 
href=\"az_cheats.php?type=$type&amp;amp;amp;amp;start=x\">X</a>-<a 
href=\"az_cheats.php?type=$type&amp;amp;amp;amp;start=y\">Y</a>-<a 
href=\"az_cheats.php?
type=$type&amp;amp;amp;amp;start=z\">Z</a></b></font></center><br>";
?>

<?php

$connection = mysql_connect ("localhost", "databasename", "password");
if ($connection == false){
  echo mysql_errno().": ".mysql_error()."<BR>";
  exit;
}  

$query = "select * from tabs where type='$type' and name like '$start%' order by artist";
$result = mysql_db_query ("mijndatabase", $query);

if ($result){


  $numOfRows = mysql_num_rows ($result);
  for ($i = 0; $i < $numOfRows; $i++){
$ID = mysql_result($result,$i,"ID");
$name = mysql_result($result,$i,"artist");
    $name = stripslashes($name);
$timestamp = mysql_result($result,$i,"timestamp");
$content = mysql_result($result,$i,"data");
    $content = stripslashes($content);
$type = mysql_result($result,$i,"type");
  
$song = mysql_result ($result, $i, "song");

  PRINT "<table cellspacing=\"0\" cellpadding=\"0\" 
border=\"0\">";
PRINT "<tr><td align=\"left\" valign=\"top\"><font size=\"2
\" face=\"verdana\"><b><a href=\"tabs2.php?
$ID\">$name</a></b></font></td><td align=\"right\" 
valign=\"top\"><font size=\"2\" 
face=\"verdana\">&amp;amp;amp;amp;nbsp;</font></td></tr>";
PRINT "</table>";


  }


}
else{
  echo mysql_errno().": ".mysql_error()."<BR>";
}

mysql_close ();

?> 
<? print "<br><center><b><font face=verdana size=1><a 
href=\"az_cheats.php?type=$type&amp;amp;amp;amp;start=#\">#</a>-
<a 
href=\"az_cheats.php?type=$type&amp;amp;amp;amp;start=a\">A</a>-<a 
href=\"az_cheats.php?type=$type&amp;amp;amp;amp;start=b\">B</a>-<a 
href=\"az_cheats.php?type=$type&amp;amp;amp;amp;start=c\">C</a>-<a 
href=\"az_cheats.php?type=$type&amp;amp;amp;amp;start=d\">D</a>-<a 
href=\"az_cheats.php?type=$type&amp;amp;amp;amp;start=e\">E</a>-<a 
href=\"az_cheats.php?type=$type&amp;amp;amp;amp;start=f\">F</a>-<a 
href=\"az_cheats.php?type=$type&amp;amp;amp;amp;start=g\">G</a>-<a 
href=\"az_cheats.php?type=$type&amp;amp;amp;amp;start=h\">H</a>-<a 
href=\"az_cheats.php?type=$type&amp;amp;amp;amp;start=i\">I</a>-<a 
href=\"az_cheats.php?type=$type&amp;amp;amp;amp;start=j\">J</a>-<a 
href=\"az_cheats.php?type=$type&amp;amp;amp;amp;start=k\">K</a>-<a 
href=\"az_cheats.php?type=$type&amp;amp;amp;amp;start=l\">L</a>-<a 
href=\"az_cheats.php?type=$type&amp;amp;amp;amp;start=m\">M</a>-<a 
href=\"az_cheats.php?type=$type&amp;amp;amp;amp;start=n\">N</a>-<a 
href=\"az_cheats.php?type=$type&amp;amp;amp;amp;start=o\">O</a>-<a 
href=\"az_cheats.php?type=$type&amp;amp;amp;amp;start=p\">P</a>-<a 
href=\"az_cheats.php?type=$type&amp;amp;amp;amp;start=q\">Q</a>-<a 
href=\"az_cheats.php?type=$type&amp;amp;amp;amp;start=r\">R</a>-<a 
href=\"az_cheats.php?type=$type&amp;amp;amp;amp;start=s\">S</a>-<a 
href=\"az_cheats.php?type=$type&amp;amp;amp;amp;start=t\">T</a>-<a 
href=\"az_cheats.php?type=$type&amp;amp;amp;amp;start=u\">U</a>-<a 
href=\"az_cheats.php?type=$type&amp;amp;amp;amp;start=v\">V</a>-<a 
href=\"az_cheats.php?type=$type&amp;amp;amp;amp;start=w\">W</a>-<a 
href=\"az_cheats.php?type=$type&amp;amp;amp;amp;start=x\">X</a>-<a 
href=\"az_cheats.php?type=$type&amp;amp;amp;amp;start=y\">Y</a>-<a 
href=\"az_cheats.php?
type=$type&amp;amp;amp;amp;start=z\">Z</a></b></font></center><br>";
?>

wat ik nu dus heirmee wilt is dat type wegkrijgen..maar wat ik heb geprobeert,.. lukt neit, dus heb ff et originele script weer gepakt..

de artist en songname moeten naast elkaar staan..das niet zo'n groot probleem,.. maar die type krijg ik neit weg :'(
wat ik ook probeer.. weet iemand hoe ik dat et beste kan doen?
(en eventueel een search engine erin maken? als dat neit teveel gevraagd is.. anders doe ik dat later zelf wel)

Ontwikkelaar van NPM library Gleamy


  • Marijn_S
  • Registratie: Februari 2001
  • Niet online
Misschien is het handig om je kennis van PHP dan wat te verbreden? Of anders je vraag iets duidelijker te stellen.

Ik snap je vraag niet helemaal en ik zie ook nergens iets van een 'catagorie' terugkomen behalve misschien
PHP:
1
2
3
<?
$type = mysql_result($result,$i,"type");
?>

Kan je je vraag wat duidelijker stellen: wat wil je, wat voor output krijg je, etc?

System specs - Ik word blij van knipperende lichtjes.


  • gitaarwerk
  • Registratie: Augustus 2001
  • Niet online

gitaarwerk

Plays piano,…

Topicstarter
dat bedoel ik de "type"

dat was officieel van xtreme-gaming.net

maar goed..
wat ik als output wilt...

ik wil dus dat je een tabel krijgt met daarin,.. :
Artiestnaam en Songtitel
als je daarop klikt ga je dan naar de pagina die de tab zelf weergeeft (de hele informatie)

net zoals et newscript van Tweakers.net
dan zit er nog een timestamp op, wat ook wle leuk is.

Verder nog zitten boveen en onderaan dus de ABCDEFG..etc letters waar je op drukt... dan ga je naar die letter.je kent et wel..

dat bedoel ik.. ik weet wle hoe je een simpele database in elkaar knutselt,.. maar ik was met asp al zo enorm lang bezig.. en nu ineens php.. en ik heb te weinig tijd om et echt te leren.. ik wil het wel, maar kan het neit..en misschien is het voor een ander hier een peule schilletje...

Ontwikkelaar van NPM library Gleamy


  • mbravenboer
  • Registratie: Januari 2000
  • Laatst online: 06-11-2025
Script-requests zijn sowieso niet toegestaan en we worden ook niet blij van requests om een script aan te passen wat mensen met minder verstand met PHP hebben gehad van mensen met meer verstand van PHP. Je moet eerst maar eens zelf aan de slag gaan en met de juiste documentatie proberen om eruit te komen.

In het algemeen geldt dat wanneer je het doornemen van de documentatie en het leren van PHP teveel werk vindt, je hier ook geen topic moet openen ;) .

Blog, Stratego/XT: Program Transformation, SDF: Syntax Definition, Nix: Software Deployment


Dit topic is gesloten.