soort ledenlijst
de bedoeling was als ik lijst.php?id=en hier de id en dat dan de lijst wordt getoont van wid die gekoppelt is met de id dus niet ale wid's mogen getoont worden maar dit lukt me niets wie kan me helpen alvast dank
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
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
<?
include("config.php");
$select = "SELECT * FROM wanabees WHERE id='' ORDER BY abc DESC LIMIT 0,100";
$query = mysql_query($select);
$aantal = mysql_num_rows($query);
if ($aantal != 0)
{
while ($list = mysql_fetch_object($query))
{
if ($list->homepage == "")
{
$homepage = "Geen";
}
else
{
$homepage = "<a href=\"$list->homepage\" target=\"new\">Bekijk</a>";
}
echo "<font face=Verdana size=1><a href=\"$map_url/profiel.php?mid=$list->wid\">$list->wid";
}
?>
include("config.php");
$select = "SELECT * FROM wanabees WHERE id='' ORDER BY abc DESC LIMIT 0,100";
$query = mysql_query($select);
$aantal = mysql_num_rows($query);
if ($aantal != 0)
{
while ($list = mysql_fetch_object($query))
{
if ($list->homepage == "")
{
$homepage = "Geen";
}
else
{
$homepage = "<a href=\"$list->homepage\" target=\"new\">Bekijk</a>";
}
echo "<font face=Verdana size=1><a href=\"$map_url/profiel.php?mid=$list->wid\">$list->wid";
}
?>
ik weet niet of het werk ^^
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
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
<?php
if(isset($_GET['id'])){
$exist = FALSE;
$sql = "SELECT id FROM wanabees";
$result = mysql_query($sql);
while($row = mysql_fetch_assoc($result)) {
if($_GET['id'] == $row['id']){
$exist = TRUE;
}
}
if($exist == TRUE){
$sql = "SELECT naam FROM wanabees WHERE id='".$_GET['id']."' ";
$result = mysql_query($sql);
$row = mysql_fetch_assoc($result);
$naam = $row['naam'];
echo $naaml
}else{
echo 'Gebruiker bestaat niet';
}
?>
if(isset($_GET['id'])){
$exist = FALSE;
$sql = "SELECT id FROM wanabees";
$result = mysql_query($sql);
while($row = mysql_fetch_assoc($result)) {
if($_GET['id'] == $row['id']){
$exist = TRUE;
}
}
if($exist == TRUE){
$sql = "SELECT naam FROM wanabees WHERE id='".$_GET['id']."' ";
$result = mysql_query($sql);
$row = mysql_fetch_assoc($result);
$naam = $row['naam'];
echo $naaml
}else{
echo 'Gebruiker bestaat niet';
}
?>
edit:
php tags toegevoegd.
Ik zie zelf geen fouten in mijn editor :)
Gewijzigd op 01/01/1970 01:00:00 door Mitch
Eerste vraag is waarom je hier geen variabele voor ID heb ingevuld:
Was dat de bedoeling of een foutje?
Zodra je op de link klikt zodat je naar lijst.php?id=&id gaat moet daar een query komen om de wid's weer te geven. Dat is toch wat je wilt?
lukt niet krijg gewon een wite pagina
erboven zet krijg je dan een error te zien?
EDIT
heb je wel een ID opgegeven?
Gewijzigd op 01/01/1970 01:00:00 door Loran DP
tenzij er niets is in je database met naam.
vul eens ?id=5325
wat krijg je dan te zien...
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
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
<?php
if(isset($_GET['id'])){
$exist = FALSE;
$sql = "SELECT id FROM wanabees";
$result = mysql_query($sql);
while($row = mysql_fetch_assoc($result)) {
if($_GET['id'] == $row['id']){
$exist = TRUE;
}
}
if($exist == TRUE){
$sql = "SELECT naam FROM wanabees WHERE id='".$_GET['id']."' ";
$result = mysql_query($sql);
$row = mysql_fetch_assoc($result);
$naam = $row['naam'];
echo $naaml
}else{
echo 'Gebruiker bestaat niet';
}
?>
if(isset($_GET['id'])){
$exist = FALSE;
$sql = "SELECT id FROM wanabees";
$result = mysql_query($sql);
while($row = mysql_fetch_assoc($result)) {
if($_GET['id'] == $row['id']){
$exist = TRUE;
}
}
if($exist == TRUE){
$sql = "SELECT naam FROM wanabees WHERE id='".$_GET['id']."' ";
$result = mysql_query($sql);
$row = mysql_fetch_assoc($result);
$naam = $row['naam'];
echo $naaml
}else{
echo 'Gebruiker bestaat niet';
}
?>
en de tabel die ik gebruik in de mysql
CREATE TABLE wanabees (
id varchar(255) NOT NULL default '',
name varchar(255) NOT NULL default '',
wid varchar(255) NOT NULL default '',
wname varchar(255) NOT NULL default ''
) TYPE=MyISAM;
ik gebruik nu deze code kom op een witte pagina
http://www.crowdnet.be/vt.php?id=sacha
mvg sacha
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
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
<?php
if(isset($_GET['id'])){
$exist = FALSE;
$sql = "SELECT id FROM wanabees";
$result = mysql_query($sql);
while($row = mysql_fetch_assoc($result)) {
if($_GET['id'] == $row['id']){
$exist = TRUE;
}
}
if($exist == TRUE){
$sql = "SELECT name FROM wanabees WHERE id='".$_GET['id']."' ";
$result = mysql_query($sql);
$row = mysql_fetch_assoc($result);
$naam = $row['name'];
echo $naam;
}else{
echo 'Gebruiker bestaat niet';
}
}else{
echo 'Word niet om id gevraagd';
}
?>
if(isset($_GET['id'])){
$exist = FALSE;
$sql = "SELECT id FROM wanabees";
$result = mysql_query($sql);
while($row = mysql_fetch_assoc($result)) {
if($_GET['id'] == $row['id']){
$exist = TRUE;
}
}
if($exist == TRUE){
$sql = "SELECT name FROM wanabees WHERE id='".$_GET['id']."' ";
$result = mysql_query($sql);
$row = mysql_fetch_assoc($result);
$naam = $row['name'];
echo $naam;
}else{
echo 'Gebruiker bestaat niet';
}
}else{
echo 'Word niet om id gevraagd';
}
?>
Je zei dat het id een nummer moest zijn...
dus bv:
http://www.crowdnet.be/vt.php?id=1
edit:
paar script foutjes er uit gehaald
edit2:
Hoezo heb je ID niet als INT en auto_increment?
dus:
`id` int(4) NOT NULL auto_increment
en als je denk dat je meer dan 9999 leden krijgt maak je van die 4 een 5 of hoger :)
Gewijzigd op 01/01/1970 01:00:00 door Mitch
thx nu zie ik als ik mijn link open gebruiker bestaat nier maar de id's in mijn tabel zijn gebruikersnamen
die zijn dan altijd uniek.
en ze zijn nooit het zelfde in de database als je de id doet zo als mijn 2e edit.
verwijder je tabel en doe deze:
CREATE TABLE wanabees (
id int(4) NOT NULL auto_increment '',
name varchar(255) NOT NULL default '',
wid varchar(255) NOT NULL default '',
wname varchar(255) NOT NULL default ''
PRIMARY KEY (`id`)
) TYPE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
en verzorg dat je zelf niks input in de database kwa ID..
Gewijzigd op 01/01/1970 01:00:00 door Mitch
www.crowdnet.be/id daarom heb ik de gebruikersnaam genomen
kheb nu al mijn volledig systeem gemaakt da ze dan hun profiel gaan kunnen bekijken Probeer dan dit maar:
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
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
<?php
if(isset($_GET['id'])){
$exist = FALSE;
$sql = "SELECT id FROM wanabees";
$result = mysql_query($sql);
while($row = mysql_fetch_assoc($result)) {
if($_GET['id'] == $row['name']){
$exist = TRUE;
}
}
if($exist == TRUE){
$sql = "SELECT name FROM wanabees WHERE name='".$_GET['id']."' ";
$result = mysql_query($sql);
$row = mysql_fetch_assoc($result);
$naam = $row['name'];
echo $naam;
}else{
echo 'Gebruiker bestaat niet';
}
}else{
echo 'Word niet om id gevraagd';
}
?>
if(isset($_GET['id'])){
$exist = FALSE;
$sql = "SELECT id FROM wanabees";
$result = mysql_query($sql);
while($row = mysql_fetch_assoc($result)) {
if($_GET['id'] == $row['name']){
$exist = TRUE;
}
}
if($exist == TRUE){
$sql = "SELECT name FROM wanabees WHERE name='".$_GET['id']."' ";
$result = mysql_query($sql);
$row = mysql_fetch_assoc($result);
$naam = $row['name'];
echo $naam;
}else{
echo 'Gebruiker bestaat niet';
}
}else{
echo 'Word niet om id gevraagd';
}
?>
werkt niet maar kan het zijn dat er geen link naar de config staat ?
uiteraard moet de config geinclude worden.
dus even exporteren en dan hier plakken.
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
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
<?
// DATABASE GEGEVENS :
// *******************
$localhost = "localhost"; // De host van je DB
$gebruiker = "gebruiker"; // De gebruikersnaam an je DB
$pass = "pass"; // Het wachtwoord van je DB
$database = "database";
mysql_connect("$localhost", "$gebruiker", "$pass") or die("Connectie met Databeest mislukt"); // NIET VERANDEREN !!
mysql_select_db("$database") or die("Verkeerde Databeest"); // NIET VERANDEREN !!
// WEBSITE GEGEVENS :
// ******************
$website_naam = "Crowdnet"; // De naam van je site
$website_titel = "..:: Crowdnet ::.. het online vrienden net - profielen site - partyagenda van vlaanderen"; // Dit komt in <HTML> TITTLE-tag
$naam_webmaster = "crowdnet"; // De naam van de webmaster
$email1 = "[email protected]"; // Het emailadres van de webmaster
// URL GEGEVENS :
// **************
$map_url = "http://www.crowdnet.be";
// de hele url van de map waar config.php/profiel.php/aanmelden.php staat enzo ZONDER / eind
// MET HTTP:// ( vb : http://www.crowdnet.be )
$map_url5 = "www.crowdnet.be";
// de hele url van de map waar config.php/profiel.php/aanmelden.php staat enzo ZONDER / eind
// ZONDER HTTP:// ( vb : www.crowdnet.be )
?>
// DATABASE GEGEVENS :
// *******************
$localhost = "localhost"; // De host van je DB
$gebruiker = "gebruiker"; // De gebruikersnaam an je DB
$pass = "pass"; // Het wachtwoord van je DB
$database = "database";
mysql_connect("$localhost", "$gebruiker", "$pass") or die("Connectie met Databeest mislukt"); // NIET VERANDEREN !!
mysql_select_db("$database") or die("Verkeerde Databeest"); // NIET VERANDEREN !!
// WEBSITE GEGEVENS :
// ******************
$website_naam = "Crowdnet"; // De naam van je site
$website_titel = "..:: Crowdnet ::.. het online vrienden net - profielen site - partyagenda van vlaanderen"; // Dit komt in <HTML> TITTLE-tag
$naam_webmaster = "crowdnet"; // De naam van de webmaster
$email1 = "[email protected]"; // Het emailadres van de webmaster
// URL GEGEVENS :
// **************
$map_url = "http://www.crowdnet.be";
// de hele url van de map waar config.php/profiel.php/aanmelden.php staat enzo ZONDER / eind
// MET HTTP:// ( vb : http://www.crowdnet.be )
$map_url5 = "www.crowdnet.be";
// de hele url van de map waar config.php/profiel.php/aanmelden.php staat enzo ZONDER / eind
// ZONDER HTTP:// ( vb : www.crowdnet.be )
?>
dus waar jou naam in database staat...
de naam in databse staat in id en name
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
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
<?php
if(isset($_GET['id'])){
$exist = FALSE;
$sql = "SELECT name FROM wanabees";
$result = mysql_query($sql);
while($row = mysql_fetch_assoc($result)) {
if($_GET['id'] == $row['name']){
$exist = TRUE;
}
}
if($exist == TRUE){
$sql = "SELECT name FROM wanabees WHERE id='".$_GET['name']."' ";
$result = mysql_query($sql);
$row = mysql_fetch_assoc($result);
$naam = $row['name'];
echo $naam;
}else{
echo 'Gebruiker bestaat niet';
}
}else{
echo 'Word niet om id gevraagd';
}
?>
if(isset($_GET['id'])){
$exist = FALSE;
$sql = "SELECT name FROM wanabees";
$result = mysql_query($sql);
while($row = mysql_fetch_assoc($result)) {
if($_GET['id'] == $row['name']){
$exist = TRUE;
}
}
if($exist == TRUE){
$sql = "SELECT name FROM wanabees WHERE id='".$_GET['name']."' ";
$result = mysql_query($sql);
$row = mysql_fetch_assoc($result);
$naam = $row['name'];
echo $naam;
}else{
echo 'Gebruiker bestaat niet';
}
}else{
echo 'Word niet om id gevraagd';
}
?>