PDA

Volledige versie bekijken : guestbook in flash


vegeto
%Europe/Berlin %441 %2005, 11:36
ik heb deze tutorial gedaan

http://www.flashfocus.nl/tutorials/Interactie%20(php,%20asp,%20javascript)/PHP/?filename=Guestbook%20met%20PHP%20en%20MySQL_Menno %20van%20Dijk.zip


en ik vroeg me dus af hoe je de info onder elkaar moet doen in plaats van telkens next druken dat je dan dus met een schrooler alle dingen die gepost zijn bekijken

Ea.Z
%Europe/Berlin %487 %2005, 12:42
een for loop, met duplicate movie clip...
en dan in elke clip de gegevens van een post steke
:)
succes

vegeto
%Europe/Berlin %519 %2005, 13:28
ik ben nog niet de beste in flash dus kunt u mechien uit leggen hoe dat werkt

Roenes
%Europe/Berlin %524 %2005, 13:35
Ondanks dat er gebruik van php en mysql gemaakt wordt, is dit probleem af te handelen in AS. Ik verplaats em dus even :)

vegeto
%Europe/Berlin %689 %2005, 17:33
ok zal er volgende keer er een betje op letten



maar goed kunt u dan ook zeggen hoe ik het met as kan maken aub

Ea.Z
%Europe/Berlin %568 %2005, 14:38
welke code heb je tot nu al??
ik heb niet direct een idee van wat je hebt, en kben ook wel te lui om nu die zip te downloaden en dan alles door te spitten.. :p
laat gewoon weten wat je juist hebt, en dan zal ik eens zien wat ik voor je kan doen ;)

vegeto
%Europe/Berlin %777 %2005, 19:39
guestbook.php

<?
require("config.php");
$totalentries=mysql_query("SELECT * FROM guestbook");
if(!$_POST['start']) {
$start=1;
} else {
$start=$_POST['start'];
}

$begin=$start-1;
$sql=mysql_query("SELECT * FROM guestbook ORDER BY id ASC LIMIT $begin,1")
or die("&dataloaded=0&error=Can't fetch guestbook results! Check the database");

if(mysql_num_rows($sql)=="1")
{
$row=mysql_fetch_array($sql);

$exp=explode(" ",$row[date]);
$date=explode("-",$exp[0]);
$date="$date[2]-$date[1]-$date[0]";
$time="$exp[1]";
$name="$row[name]";
$email="$row[email]";
$website="$row[website]";
$comment="$row[comment]";
$totalentries=mysql_num_rows($totalentries);
echo"&dataloaded=1&start=$start&date=$date&time=$time&name=$name&email=$email&website=$website&comment=$comment&totalentries=$totalentries";
}
else {
echo"&start=0";
echo"&date=Nothing entered";
echo"&time=Nothing entered";
echo"&name=Nothing entered";
echo"&email=Nothing entered";
echo"&website=Nothing entered";
echo"&comment=Nothing entered";
echo"&totalentries=0";
echo"&dataloaded=1";
}
?>

insert.php

<?
require("config.php");
$time=date("H:i:s");
$date=date("Y-m-d");
$date="$date $time";
$sql=mysql_query("INSERT INTO guestbook (date,name,email,website,comment) VALUES ('$date','$_POST[insertname]','$_POST[insertmail]','$_POST[insertwebsite]','$_POST[insertcomment]')")
or die("&error=Can't Insert into Database!");
?>


config.php

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Untitled Document</title>
</head>

<body>
<?
$dburl="localhost";
$dbuser="root";
$dbpass="";
$dbtable="gasten boek";

mysql_connect("$dburl","$dbuser","$dbpass");
mysql_select_db("$dbtable");
?>
</body>
</html>

db


CREATE TABLE `guestbook` (
`id` int(11) NOT NULL auto_increment,
`date` datetime NOT NULL default '0000-00-00 00:00:00',
`name` varchar(255) NOT NULL default '',
`email` varchar(255) NOT NULL default '',
`website` varchar(255) NOT NULL default '',
`comment` blob NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=12 ;



en het opvragen van de info

loadVariablesNum ("guestbook.php", 0, "GET");

stevo
%Europe/Berlin %645 %2006, 16:30
Ik heb ook een probleempje met deze tutorial.
Ik heb dezelfde code als hierboven. het guestbook werkt, maar mijn navigatie om te bladeren door de berichten werkt niet. Wel het is te zeggen, de nummering wel , de berichten niet.

Dit is de AS op de buttons
on (release) {
if (Number(start)-1>0) {
start = Number(start)-1;
}
loadVariablesNum ("guestbook.php", 0, "POST");
}

En dit rechts
on (release) {
if (Number(start)+1<=totalentries) {
start= Number(start)+1;
}
loadVariablesNum ("_root.guestbook.php", 0, "GET");
}

In mijn database krijg ik de berichten toe, maar je kan er niet door bladeren.

Link: http://www.manonenerik.be/guestbook.html

fredddho
%Europe/Berlin %757 %2006, 19:10
yep, the same here...
m'n gastenboek lijkt énkel de eerste ID door te geven vanuit m'n DB ?!
Navigeren is niet mogelijk.
btw Stevo : ik denk dat je tweemaal dezelfde AS hebt gepost voor de rechtse en linkse button...

Kan iemand helpen ?

stevo
%Europe/Berlin %570 %2006, 14:41
Ondertussen aangepast! Niemand een idee waarom de navigatie zo raar doet? Of iemand die kan wijzen naar een werkend gastenboek?
Thx

stevo
%Europe/Berlin %353 %2006, 09:28
Niemand?

Misschien beter om die tutorial weg te halen?