php in bestand
Ik wil er dus php informatie inzetten, maar krijg de volgende foutmelding:
Parse error: parse error in /home/kb/public_html/kidsbreakfull/aanmelden.php on line 119
En ik gebruik deze code:
Ik heb geen idee of het zo werkt, probeer het maar :)
Ik heb dus $gebruikersnaam, die ook zo moet blijven, maar die wordt verandert met de echte gebruikersnaam..
En dan heb ik er ook nog een, die wel vervangen moet worden..
allemaal erg raar :P
Gewijzigd op 13/04/2004 18:02:00 door Micha
Snap er geen hout van ...
In de tekst staat:
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
2
3
4
5
6
7
8
9
10
11
12
<?
$inhoud = "
<?
$query = mysql_query(\"select * from leden WHERE gebruikersnaam = '$gebruikersnaam'\");
$row = mysql_fetch_object($query);
$id = $row->id;
$pagina = $_GET[p];
$site = \"site\";
$site.= $pagina;
?>
";
?>
$inhoud = "
<?
$query = mysql_query(\"select * from leden WHERE gebruikersnaam = '$gebruikersnaam'\");
$row = mysql_fetch_object($query);
$id = $row->id;
$pagina = $_GET[p];
$site = \"site\";
$site.= $pagina;
?>
";
?>
Maar het wordt zo weergeven in het bestand waar het in moet komen:
Code (php)
1
2
3
4
5
6
7
8
2
3
4
5
6
7
8
<?
Resource id #6 = mysql_query("select * from leden WHERE gebruikersnaam = 'fdsag'");
= mysql_fetch_object(Resource id #6);
21 = ;
= aanmelden;
= "site";
.= ;
?>
Resource id #6 = mysql_query("select * from leden WHERE gebruikersnaam = 'fdsag'");
= mysql_fetch_object(Resource id #6);
21 = ;
= aanmelden;
= "site";
.= ;
?>
Ik denk dat je beter een standaard pagina kan includen dus zoiets:
En dan in standaardpage.php:
Code (php)
1
2
3
4
5
6
7
8
9
10
11
2
3
4
5
6
7
8
9
10
11
<?
// File uitlezen voor gebruikersnaam
// En dan de rest:
$sql = "select * from leden WHERE gebruikersnaam = '" . $gebruikersnaam . "'";
$res = mysql_query($sql);
$row = mysql_fetch_object($res);
$id = $row->id;
$pagina = $_GET[p];
$site = "site";
$site .= $pagina;
?>
// File uitlezen voor gebruikersnaam
// En dan de rest:
$sql = "select * from leden WHERE gebruikersnaam = '" . $gebruikersnaam . "'";
$res = mysql_query($sql);
$row = mysql_fetch_object($res);
$id = $row->id;
$pagina = $_GET[p];
$site = "site";
$site .= $pagina;
?>
Dat werkt waarschijnlijk wel zoals je wilt :)
dan moet je het dollarteken escapen (\$):
\$gebruikersnaam
Ok, zal het is proberen..