Automessage
Als ik dan intik: Test, moet er komen te staan:
Automessage: Test
Dit is het script:
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<?
if(empty($_GET['pagina']))
header("location: ../../index.php?pagina=binnenplaats/binnenplaats");
beveiliging(4);
mysql_connect('...........');
mysql_select_db('...............');
$result = mysql_query('SELECT id FROM leden_binnenplaats_paginas '.
'WHERE url="'.
mysql_escape_string($_SERVER['REQUEST_URI']).'";');
if (mysql_num_rows($result)==1) {
$row = mysql_fetch_array($result);
$pagina_id = $row['id'];
} else {
mysql_query('INSERT INTO leden_binnenplaats_paginas SET url="'.
$_SERVER['REQUEST_URI'].'";');
$pagina_id = mysql_insert_id();
}
?>
if(empty($_GET['pagina']))
header("location: ../../index.php?pagina=binnenplaats/binnenplaats");
beveiliging(4);
mysql_connect('...........');
mysql_select_db('...............');
$result = mysql_query('SELECT id FROM leden_binnenplaats_paginas '.
'WHERE url="'.
mysql_escape_string($_SERVER['REQUEST_URI']).'";');
if (mysql_num_rows($result)==1) {
$row = mysql_fetch_array($result);
$pagina_id = $row['id'];
} else {
mysql_query('INSERT INTO leden_binnenplaats_paginas SET url="'.
$_SERVER['REQUEST_URI'].'";');
$pagina_id = mysql_insert_id();
}
?>
<font face=\"Tahoma\"><b>Binnenplaats</b></font><br>
<hr>
<form method="post">
<input type="hidden" name="naam" value="" />
<input type="hidden" name="email" value="" />
Welkom in de Binnenplaats, hier kun je lekker kletsen met al je mede studenten, veel plezier, maar houd je aan de regels<br><br>
<input maxlength="200" size="100" name="reactie" type="text">
<input type="submit" value="Bericht Plaatsen">
</p>
</form>
Code (php)
1
2
3
4
5
6
7
8
9
2
3
4
5
6
7
8
9
<?
if (isset($_POST['naam'])) { mysql_query('INSERT INTO leden_binnenplaats SET pagina="'.
$pagina_id.'", naam="'.$_POST['naam'].
'", email="'.$_POST['email'].'", '.
'reactie="'.$_POST['reactie'].'";');
echo '<p>Je bericht is opgeslagen.</p> ';
header("Location: http://avickum.nl/ledensysteem/index.php?pagina=binnenplaats/bericht");
}
?>
if (isset($_POST['naam'])) { mysql_query('INSERT INTO leden_binnenplaats SET pagina="'.
$pagina_id.'", naam="'.$_POST['naam'].
'", email="'.$_POST['email'].'", '.
'reactie="'.$_POST['reactie'].'";');
echo '<p>Je bericht is opgeslagen.</p> ';
header("Location: http://avickum.nl/ledensysteem/index.php?pagina=binnenplaats/bericht");
}
?>
<font face=\"Tahoma\"><b></b></font><br>
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
$result = mysql_query('SELECT * FROM leden_binnenplaats WHERE pagina='.$pagina_id.' ORDER BY id DESC LIMIT 10');
if (mysql_num_rows($result)==0) {
echo 'Er zijn geen berichten in de Binnenplaats.<br><br>';
} else {
while ($row = mysql_fetch_array($result)) {
// deze reactie weergeven
if ($row['email']== "Schoolhoofd")
echo "<font color=\"#FF0000\"><b>".$row['naam']."</b></font> schreef: <hr> ".$row['reactie']."<br><br><br>";
if ($row['email']== "Pleinwachter")
echo "<font color=\"#008800\"><b>".$row['naam']."</b></font> schreef: <hr> ".$row['reactie']."<br><br><br>";
if ($row['email']== "Terreinwachter")
echo "<font color=\"#A08060\"><b>".$row['naam']."</b></font> schreef: <hr> ".$row['reactie']."<br><br><br>";
if ($row['email']== "Afdelingshoofd")
echo "<font color=\"#00b2FF\"><b>".$row['naam']."</b></font> schreef: <hr> ".$row['reactie']."<br><br><br>";
if ($row['email']== "Automessage")
echo "<font color=\"#FF0000\"><b>Automessage van Avickum:</b></font> ".$row['reactie']."<br><br><br>";
if ($row['email']== "Lid")
echo "<b>".$row['naam']." </b> schreef: <hr> ".$row['reactie']."<br><br><br>";
}
}
?>
$result = mysql_query('SELECT * FROM leden_binnenplaats WHERE pagina='.$pagina_id.' ORDER BY id DESC LIMIT 10');
if (mysql_num_rows($result)==0) {
echo 'Er zijn geen berichten in de Binnenplaats.<br><br>';
} else {
while ($row = mysql_fetch_array($result)) {
// deze reactie weergeven
if ($row['email']== "Schoolhoofd")
echo "<font color=\"#FF0000\"><b>".$row['naam']."</b></font> schreef: <hr> ".$row['reactie']."<br><br><br>";
if ($row['email']== "Pleinwachter")
echo "<font color=\"#008800\"><b>".$row['naam']."</b></font> schreef: <hr> ".$row['reactie']."<br><br><br>";
if ($row['email']== "Terreinwachter")
echo "<font color=\"#A08060\"><b>".$row['naam']."</b></font> schreef: <hr> ".$row['reactie']."<br><br><br>";
if ($row['email']== "Afdelingshoofd")
echo "<font color=\"#00b2FF\"><b>".$row['naam']."</b></font> schreef: <hr> ".$row['reactie']."<br><br><br>";
if ($row['email']== "Automessage")
echo "<font color=\"#FF0000\"><b>Automessage van Avickum:</b></font> ".$row['reactie']."<br><br><br>";
if ($row['email']== "Lid")
echo "<b>".$row['naam']." </b> schreef: <hr> ".$row['reactie']."<br><br><br>";
}
}
?>
Code (php)
1
2
3
4
5
2
3
4
5
<?php
if($row['email'] == "Schoolhoofd") {
$mssg = "Automessage: ".$row['bericht'];
}
?>
if($row['email'] == "Schoolhoofd") {
$mssg = "Automessage: ".$row['bericht'];
}
?>
Not that difficult, is it?
Dan kan ik alleen automessages plaatsen en geen berichten onder mn gebruikersnaam, en als ik een apart inputveld maak dan worden alle berichten die ik post 2 x gepost..
het lukt niet.. krijg steeds erros
Avicka schreef op 05.09.2009 17:11:
het lukt niet.. krijg steeds errors
En die zijn?
Welke code hanteer je nu?
kheb het nou weer allemaal weggehaald.. kun jij het er miss in verwerken..?
Avicka schreef op 05.09.2009 17:13:
kheb het nou weer allemaal weggehaald.. kun jij het er miss in verwerken..?
Neen, ik help. Ik ga het niet voorschotelen, anders leer jij niks ; ).
ok, probeer ik zelf ff wat uit :p