Scripts

beoordelings scriptje

Geschikt voor beginners het bestaat uit 2 scripts connect.php en de andere :P

beoordelings-scriptje
[code]<?php
include "connect.php";
if($_SERVER['REQUEST_METHOD'] == 'POST')
{
    $score = mysql_real_escape_string($_POST['cijfer']);
    mysql_query("INSERT INTO votes (score) VALUES ('$score')") or die   (mysql_error());
     $query = "SELECT * FROM `votes`";
     $sql = mysql_query($query) or die ( mysql_error( ) );
     $aantal = mysql_num_rows($sql);
     echo "Uw score van $score is opgegeven!<br>Er zijn in totaal $aantal stemmen gegeven!!<br>";
      $cQuery = mysql_query("SELECT SUM(`score`) 
        FROM `votes`"); 
      $cAantal = mysql_result($cQuery,0) or die ( mysql_error( ) ); 
      $uitkomst=$cAantal / $aantal;
     echo "de Gemiddelde score van dit product is:<b>";
     echo round($uitkomst, 1);
     echo "</b>";
}
else
{
?>
    <form method="post" action="#">
        <label for="cijfer">Geef een cijfer:</label>
        <select name="cijfer" id="cijfer">
            <option>1</option>
            <option>2</option>
            <option>3</option>
            <option>4</option>
	    <option>5</option>
	    <option>6</option>
	    <option>7</option>
	    <option>8</option>
	    <option>9</option>
	    <option>10</option>
       </select>
        <input type="submit" value="Go!" />
    </form>
    <?php
}
?>
[/code]
[B]Connect.php[/B]
[code]
<?php
$server = "jouwhost"; 
$gebruiker = "jouwgebruiker"; 
$wachtwoord = ""; 
$db = "rating"; 

$connectie = mysql_connect($server,$gebruiker,$wachtwoord) 
or die ("Kon niet connecteren met de server"); 
mysql_select_db($db,$connectie) 
or die ("Kon de database niet selecteren"); 
?>
[/code]
Sql code
[code]
-- phpMyAdmin SQL Dump
-- version 2.9.0.3
-- http://www.phpmyadmin.net
-- 
-- Host: localhost
-- Generatie Tijd: 23 Nov 2006 om 20:02
-- Server versie: 5.0.27
-- PHP Versie: 5.2.0
-- 
-- Database: `rating`
-- 

-- --------------------------------------------------------

-- 
-- Tabel structuur voor tabel `votes`
-- 

CREATE TABLE `votes` (
  `id` int(10) NOT NULL auto_increment,
  `score` int(2) NOT NULL,
  PRIMARY KEY  (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
[/code]

Reacties

0
Nog geen reacties.