de id van functie in andere functie
Beste,
Ik heb de volgende functie:
En de volgende:
Beiden staan in een cms_class.php
De eerste wordt opgehaald in index.php en moet dus linken naar de tweede in article.php
article.php krijgt echter niet de waarde van 'id' mee, waardoor hij niets ophaalt.
Ik krijg het niet voor elkaar de waarde van de eerste functie te gebruiken in de tweede zodat mijn text gewoon opgehaald wordt uit de database die bij de ID horen..
Enige ideeën?
Bedankt alvast!
Ik heb de volgende functie:
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
function get_wholetext4($id = ''){
if ($id =!""):
$id = mysql_real_escape_string($id);
$sql = "SELECT * FROM article WHERE id = '$id'";
else:
$sql = "SELECT * FROM article ORDER BY id DESC";
endif;
$res = mysql_query($sql) or die(mysql_erroR());
if(mysql_num_rows($res) != 0):
while($row = mysql_fetch_assoc($res)) {
echo '<a href="article.php?id=' . $row['id'] . '"> view whole article. </a>';
}
else:
echo 'This page or article does not exist, please contact one of the moderators';
endif;
}
if ($id =!""):
$id = mysql_real_escape_string($id);
$sql = "SELECT * FROM article WHERE id = '$id'";
else:
$sql = "SELECT * FROM article ORDER BY id DESC";
endif;
$res = mysql_query($sql) or die(mysql_erroR());
if(mysql_num_rows($res) != 0):
while($row = mysql_fetch_assoc($res)) {
echo '<a href="article.php?id=' . $row['id'] . '"> view whole article. </a>';
}
else:
echo 'This page or article does not exist, please contact one of the moderators';
endif;
}
En de volgende:
Code (php)
1
2
3
4
5
6
7
2
3
4
5
6
7
function get_articlefulltext($id = ''){
$sql = "SELECT * FROM article WHERE id='$id1'";
$res = mysql_query($sql) or die(mysql_error());
while($row = mysql_fetch_assoc($res)) {
echo $row['text'];
}
}
$sql = "SELECT * FROM article WHERE id='$id1'";
$res = mysql_query($sql) or die(mysql_error());
while($row = mysql_fetch_assoc($res)) {
echo $row['text'];
}
}
Beiden staan in een cms_class.php
De eerste wordt opgehaald in index.php en moet dus linken naar de tweede in article.php
article.php krijgt echter niet de waarde van 'id' mee, waardoor hij niets ophaalt.
Ik krijg het niet voor elkaar de waarde van de eerste functie te gebruiken in de tweede zodat mijn text gewoon opgehaald wordt uit de database die bij de ID horen..
Enige ideeën?
Bedankt alvast!
Gewijzigd op 01/01/1970 01:00:00 door Peter Lopsen
Regel 2 ... =! moet zijn !=
De var $id1 zal niet bestaan.
De var $id1 zal niet bestaan.
id1 had moeten zijn id,
en de != is gefixed, typfoutje.
dan doet hij het echter nog steeds niet.
de bedoeling is dat hij id uit de eerste functie gebruikt in de tweede.. maarja,
en de != is gefixed, typfoutje.
dan doet hij het echter nog steeds niet.
de bedoeling is dat hij id uit de eerste functie gebruikt in de tweede.. maarja,
Maar je roept get_articlefulltext($id) nergens aan in de eerste function.
Je kan via een get parameter het id doorgeven aan article.php. Vanuit daar kan je je tweede functie aanroepen
ik heb hem opgelost, inderdaad met een $_get
voor geinteresseerden:
met die bovenste $target regel haalt hij de id uit de adresbalk vandaan, die uiteraard per link verschillend is.
heeft me wat tijd gekost uit te vinden hoe/wat precies, maar je tip heeft me geholpen dus een bedankje is wel op zijn plaats Jason!!
THX!
voor geinteresseerden:
Code (php)
1
2
3
4
5
6
7
8
2
3
4
5
6
7
8
function get_articlefulltext(){
$target=$_GET['id'];
$sql = "SELECT * FROM article WHERE id='$target'";
$res = mysql_query($sql) or die(mysql_error());
while($row = mysql_fetch_assoc($res)) {
echo $row['text'];
}
}
$target=$_GET['id'];
$sql = "SELECT * FROM article WHERE id='$target'";
$res = mysql_query($sql) or die(mysql_error());
while($row = mysql_fetch_assoc($res)) {
echo $row['text'];
}
}
met die bovenste $target regel haalt hij de id uit de adresbalk vandaan, die uiteraard per link verschillend is.
heeft me wat tijd gekost uit te vinden hoe/wat precies, maar je tip heeft me geholpen dus een bedankje is wel op zijn plaats Jason!!
THX!
Code (php)
1
2
3
4
5
6
7
8
9
10
11
2
3
4
5
6
7
8
9
10
11
<?php
class lifesenzCMS {
var $host;
var $username;
var $password;
var $db;
function connect() {
$con = mysql_connect($this->host, $this->username, $this->password) or die(mysql_error());
mysql_select_db($this->db, $con) or die(mysql_error());
}
?>
class lifesenzCMS {
var $host;
var $username;
var $password;
var $db;
function connect() {
$con = mysql_connect($this->host, $this->username, $this->password) or die(mysql_error());
mysql_select_db($this->db, $con) or die(mysql_error());
}
?>




