Pagina's door elkaar??
Alhier: http://members.lycos.nl/conquer/test/
Het probleem is als je bij leuke zinnen iets invult en wilt verstuuren dan doet hij dat niet, dan zegt hij via de lulboek pagina dat je iets vergeten bent. Dit doet hij ook bij de poll alleen werkt als het goed is de poll wel gewoon..
Het lijkt alsof hij alles door elkaar gooit.
De pagina leuke zinnen toevoegen is gebaseerd op het script van het lulboek allen een paar opties weg gelaaten. Als je deze pagina via een apparte pagina opent dan kun je wel iets invullen en verstuuren, maar niet als hij is geinculde bij de index.php pagina.
Zoals jullie zien word bij index.php automatish bij het binnenkomen van de site lulboek.php geinculde, misschien heeft dit er iets mee te maken.. Maar ik zou zeggen, doe maar wat op de proef site en kijk maar even naar de code hier onder. Maar ik kom er als beginner echt niet uit. Ik heb al verschillende dingen geprobeerd maar geen van allen werkte correct.
Code van het lulboek (exclusief pagina script omdat dat niet echt nodig is denk ik omdat daar geen fouten in kunnen zitten. Wel worden er wat variabelen van gehaald die je hier terug zult vinden).
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
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
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
<?php
//**Bericht post script, gastenboek!**
if (isset($_POST['submit'])) {
if ($_POST['naam']!="" AND $_POST['bericht']!="") {
flood();
$insert = "INSERT INTO tabel (id,naam,email,homepage,bericht,datum,tijd, ip) VALUES ('','".$_POST[naam]."','".$_POST[email]."','".$_POST[homepage]."','".$_POST[bericht]."', CURDATE(),'".date('H:i:s')."','".$REMOTE_ADDR."')";
mysql_query($insert) or die(mysql_error());
echo "<script>location.href='$PHP_SELF'</script>"; }
else { echo"<table><tr><td><b>U bent vergeten iets in te vullen.</b><br><a href='javascript:window.history.go(-1)'>Klik hier om terug te keren</a></td></tr></table>";}}
else { ?>
<?php
//**Pagina script!**
//Echo the information about the table and settings
echo 'Aantal Berichten in Lulboek: '.$counter."<br />\n";
echo 'Aantal Berichten per pagina: '.$each."<br />\n";
echo 'Aantal pagina\'s: '.$pages."<br />\n";
echo "<br />\n";
render_each_dropdown($each_options,$each);
render_arrow(back,$pag,$pages,$each);
echo $pag;
render_arrow(forward,$pag,$pages,$each);
echo "<br />\n";
render_pagenumbers($pag,$pages,$each);
//**Berichten gastenboek weergeven!**
while($data = mysql_fetch_array($query)){
$bericht = set_smilies($bericht);
$bericht = nl2br($data['bericht']);
echo "<hr size=1 width=700><table width=\"600px\"><tr><td width=150 valign=top><a href=mailto:".$data['email']."><b>".$data['naam']."</b></a><br>Datum: ".$data['datum']."<br>Tijd: ".$data['tijd']."<font size=1>";
if ($data['homepage']=="" OR $data['homepage']=="http://") {} else {
echo "<a href=\"".$data['homepage']."\" target=\"_blank\">website</a>"; }
echo"</font></td><td width=500 valign=top>".$bericht."</td></tr></table><hr size=1 width=700><br> ";}
?>
<hr size="1" width="500px">
<table border="1px solid black">
<tr>
<td><b>Reactie toevoegen</b></td>
</tr>
<form method="post" action="<?php echo "$PHP_SELF"; ?>" name="gastenboek">
<tr><td width="150">Naam:</td><td width="250"><input type="text" name="naam" size="35"></td></tr>
<tr><td width="150">Email:</td><td width="250"><input type="text" name="email" size="35"></td></tr>
<tr><td width="150">Homepage:</td><td width="250"><input type="text" name="homepage" size="35" value="http://"></td></tr>
<tr><td valign="top">Reactie:</td><td><textarea name="bericht" cols="35" rows="7" ></textarea><hr size="1" width="300px"><? show_ubb(); ?></td></tr>
<tr><td></td><td><center><input type="submit" name="submit" value="verzenden"></center></td></tr>
</form>
</table>
<hr size="1" width="500px"><font size="1"><a href="index.php?page=admin">Admin-pagina</a></font><?php } ?><br><br>
<?php include('poll.php'); ?>
//**Bericht post script, gastenboek!**
if (isset($_POST['submit'])) {
if ($_POST['naam']!="" AND $_POST['bericht']!="") {
flood();
$insert = "INSERT INTO tabel (id,naam,email,homepage,bericht,datum,tijd, ip) VALUES ('','".$_POST[naam]."','".$_POST[email]."','".$_POST[homepage]."','".$_POST[bericht]."', CURDATE(),'".date('H:i:s')."','".$REMOTE_ADDR."')";
mysql_query($insert) or die(mysql_error());
echo "<script>location.href='$PHP_SELF'</script>"; }
else { echo"<table><tr><td><b>U bent vergeten iets in te vullen.</b><br><a href='javascript:window.history.go(-1)'>Klik hier om terug te keren</a></td></tr></table>";}}
else { ?>
<?php
//**Pagina script!**
//Echo the information about the table and settings
echo 'Aantal Berichten in Lulboek: '.$counter."<br />\n";
echo 'Aantal Berichten per pagina: '.$each."<br />\n";
echo 'Aantal pagina\'s: '.$pages."<br />\n";
echo "<br />\n";
render_each_dropdown($each_options,$each);
render_arrow(back,$pag,$pages,$each);
echo $pag;
render_arrow(forward,$pag,$pages,$each);
echo "<br />\n";
render_pagenumbers($pag,$pages,$each);
//**Berichten gastenboek weergeven!**
while($data = mysql_fetch_array($query)){
$bericht = set_smilies($bericht);
$bericht = nl2br($data['bericht']);
echo "<hr size=1 width=700><table width=\"600px\"><tr><td width=150 valign=top><a href=mailto:".$data['email']."><b>".$data['naam']."</b></a><br>Datum: ".$data['datum']."<br>Tijd: ".$data['tijd']."<font size=1>";
if ($data['homepage']=="" OR $data['homepage']=="http://") {} else {
echo "<a href=\"".$data['homepage']."\" target=\"_blank\">website</a>"; }
echo"</font></td><td width=500 valign=top>".$bericht."</td></tr></table><hr size=1 width=700><br> ";}
?>
<hr size="1" width="500px">
<table border="1px solid black">
<tr>
<td><b>Reactie toevoegen</b></td>
</tr>
<form method="post" action="<?php echo "$PHP_SELF"; ?>" name="gastenboek">
<tr><td width="150">Naam:</td><td width="250"><input type="text" name="naam" size="35"></td></tr>
<tr><td width="150">Email:</td><td width="250"><input type="text" name="email" size="35"></td></tr>
<tr><td width="150">Homepage:</td><td width="250"><input type="text" name="homepage" size="35" value="http://"></td></tr>
<tr><td valign="top">Reactie:</td><td><textarea name="bericht" cols="35" rows="7" ></textarea><hr size="1" width="300px"><? show_ubb(); ?></td></tr>
<tr><td></td><td><center><input type="submit" name="submit" value="verzenden"></center></td></tr>
</form>
</table>
<hr size="1" width="500px"><font size="1"><a href="index.php?page=admin">Admin-pagina</a></font><?php } ?><br><br>
<?php include('poll.php'); ?>
Hier het script van leuke_zinnen.php
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
<?php
if (isset($_POST['submit'])) {
if ($_POST['naam']!="" AND $_POST['zin']!="") {
$insert = "INSERT INTO tabel (id,naam,zin, ip) VALUES ('','".$_POST[naam]."','".$_POST[zin]."','".$REMOTE_ADDR."')";
mysql_query($insert) or die(mysql_error());
echo "<script>location.href='$PHP_SELF'</script>"; }
else { echo"<table><tr><td><b>U bent vergeten iets in te vullen.</b><br><a href='javascript:window.history.go(-1)'>Klik hier om terug te keren</a></td></tr></table>";}}
else {
?>
<?PHP
$query = mysql_query("select * from tabel ORDER BY id DESC");
while($data = mysql_fetch_array($query)){
$zin = nl2br($data['zin']);
echo "<hr size=1 width=700><table width=\"600px\"><tr><td><font color=\"#999999\" size=\"-2\">Gepost door: ".$data['naam']."</font></td></tr><tr>";
echo"</font></td><td width=500 valign=top>".$zin."</td></tr></table><hr size=1 width=700><br> ";
}
?>
<hr size="1" width="500px">
<table border="1px solid black">
<tr>
<td><b>Leuke zin toevoegen</b></td>
</tr>
<form method="post" action="<?php echo "$PHP_SELF"; ?>" name="zinnen">
<tr><td width="150">Naam:</td><td width="250"><input type="text" name="naam" size="35"></td></tr>
<tr><td valign="top">Zin:</td><td><textarea name="zin" cols="50" rows="2" ></textarea></td></tr>
<tr><td></td><td><center><input type="submit" name="submit" value="verzenden"></center></td></tr>
</form>
</table>
<hr size="1" width="500px">
<?php } ?>
if (isset($_POST['submit'])) {
if ($_POST['naam']!="" AND $_POST['zin']!="") {
$insert = "INSERT INTO tabel (id,naam,zin, ip) VALUES ('','".$_POST[naam]."','".$_POST[zin]."','".$REMOTE_ADDR."')";
mysql_query($insert) or die(mysql_error());
echo "<script>location.href='$PHP_SELF'</script>"; }
else { echo"<table><tr><td><b>U bent vergeten iets in te vullen.</b><br><a href='javascript:window.history.go(-1)'>Klik hier om terug te keren</a></td></tr></table>";}}
else {
?>
<?PHP
$query = mysql_query("select * from tabel ORDER BY id DESC");
while($data = mysql_fetch_array($query)){
$zin = nl2br($data['zin']);
echo "<hr size=1 width=700><table width=\"600px\"><tr><td><font color=\"#999999\" size=\"-2\">Gepost door: ".$data['naam']."</font></td></tr><tr>";
echo"</font></td><td width=500 valign=top>".$zin."</td></tr></table><hr size=1 width=700><br> ";
}
?>
<hr size="1" width="500px">
<table border="1px solid black">
<tr>
<td><b>Leuke zin toevoegen</b></td>
</tr>
<form method="post" action="<?php echo "$PHP_SELF"; ?>" name="zinnen">
<tr><td width="150">Naam:</td><td width="250"><input type="text" name="naam" size="35"></td></tr>
<tr><td valign="top">Zin:</td><td><textarea name="zin" cols="50" rows="2" ></textarea></td></tr>
<tr><td></td><td><center><input type="submit" name="submit" value="verzenden"></center></td></tr>
</form>
</table>
<hr size="1" width="500px">
<?php } ?>
En zo word lulboek.php geinculde in het begin en leuke_zinnen.php als je op de link klikt.
Code (php)
Ik weet echt niet wat het probleem kan zijn, ik hoop een van jullie wel. Omdat ik nog maar een beginner ben is dit voor mij dus vrij lastig.
Help mij AUB, bij voorbaad dank!
Word geinculde.. Maar nou is het dus de vraag, waar kan het wel aan liggen?