Reactie Toevoegen

Zo we hebben op de vorige pagina een mogelijkheid gezien voor het toevoegen van reacties.. dit stuk script gaan we schrijven om het formulier te verwerken om vervolgens de reactie toe te voegen aan de database.

Als je de hele tutorial hebt gevolgd is hier geen uitgebreide uitleg meer nodig..

resultaat:

===============toevoegen_reactie.php===============

Code (php)
PHP script in nieuw venster Selecteer het PHP script
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
<?php
include('verbind.php');
if(trim($_POST['reactie_bericht']) == ""){
   echo 'Je bent vergeten een reactie in te tikken';
}
else{
   session_start();
   $reactie_bericht = trim($_POST['reactie_bericht']);
    // spaties eraf (eind en begin)
   $reactie_bericht = wordwrap($reactie_bericht, 100, "\n", true);
   // max 100 tekens per regel weetje nog?
   $reactie_bericht = mysql_real_escape_string($reactie_bericht);
   // een slash voor sql gevoelige tekens plaatsen
   $reactie_bericht = htmlentities($reactie_bericht);
   // ongewenste html codes 'beveiligen'
   $sql = "INSERT INTO reactie
             (topic_id, gebruiker_id, reactie_bericht, reactie_datumtijd)
             VALUES
             ("
.trim($_POST['topic_id']).",'".$_SESSION['gebruiker_id']."','".$reactie_bericht."', now())";
   $resultaat = mysql_query($sql) or die(mysql_error());
     if(mysql_affected_rows() > 0){
       // met mysql_affected_rows krijg je een getal terug..
       // dit getal is het aantal rijen waar mysql de insert into
       // query op heeft uitgevoerd.. in ons geval altijd 1 met deze query
       // dus als de output van mysql_affected_rows hoger als 0 is (1 dus)
       // dan gaat hij verder in het script

           $nummer = $_POST['topic_id'];
            header("Location:  index.php?bekijktopic=$nummer");
            }
else{
              echo 'toevoegen mislukt';
            }
}

?>
===================================

« Lees de omschrijving en reacties

Inhoudsopgave

  1. Inleiding
  2. Database klaarmaken & scriptje voor verbinding sch
  3. Registratie script maken.
  4. Inlogpagina maken
  5. Maak topic
  6. Voeg topic toe
  7. Forum overzicht
  8. Index maken
  9. Bekijk topic
  10. Reactie Toevoegen
  11. Gebruikers pagina en verwijder pagina
  12. Tot slot
  13. o nog een pagina over =P

PHP tutorial opties

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.