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 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119
| <?php
$action = (!isset($_POST['action']))?(''):($_POST['action']);
switch($action) {
case "inserer":
//On récupère les informations qui nous permettent de nous connecter à la base de donnée
$host = "localhost";
$user = "root";
$pass = "";
$bdd = "Computeam";
$table = "ctbox";
$time = date("G:i:s"); //l'heure de connextion
@mysql_connect($host, $user, $pass) or die("Impossible de se connecter à la base de données");
@mysql_select_db($bdd) or die("Impossible de se connecter à la base de données");
//définition des variables (par rapport au formulaire)
$pseudo = $_POST['pseudo'];
$message = $_POST['message'];
$sql = nl2br ("INSERT INTO ctbox VALUES('', '" .$message. "', '".$pseudo."', '".date("Y-m-d H:i:s")."', '".$_SERVER["REMOTE_ADDR"]."') ");
$res = mysql_query($sql);
mysql_close();
break;
// AFFICHAGE FORMULAIRE HTML
default:
?> <html>
<head>
<title>Poster un message</title>
<link href="format.css" rel="stylesheet" type="text/css">
<SCRIPT LANGUAGE="JavaScript">
<!-- Begin
var submitcount=0;
function checkSubmit() {
if (submitcount == 0)
{
submitcount++;
document.Surv.submit();
}
}
function wordCounter(field, countfield, maxlimit) {
wordcounter=0;
for (x=0;x<field.value.length;x++) {
if (field.value.charAt(x) == " " && field.value.charAt(x-1) != " ") {wordcounter++} // Counts the spaces while ignoring double spaces, usually one in between each word.
if (wordcounter > 250) {field.value = field.value.substring(0, x);}
else {countfield.value = maxlimit - wordcounter;}
}
}
function textCounter(field, countfield, maxlimit) {
if (field.value.length > maxlimit)
{field.value = field.value.substring(0, maxlimit);}
else
{countfield.value = maxlimit - field.value.length;}
}
// End -->
</script>
<!-- FIN DU SCRIPT COMPTE MOTS ET CARACTERES-->
<style type="text/css">
<!--
.Style3 {
font-size: 9px;
color: #0000FF;
}
.Style5 {color: #FFFFFF}
-->
</style>
</head>
<body>
<h4><FORM NAME=Surv method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>">
<span class="Style3">Message :<br></span><textarea name="message" cols="15" rows="1"wrap="hard" onKeyDown="textCounter(this.form.message,this.form.remLentext,100);" onKeyUp="textCounter(this.form.message,this.form.remLentext,100);"></textarea>
<br>
<span class="Style3">Caratères restants:</span>
<input type=box readonly name=remLentext size=3 value=100><br>
<span class="Style3">Pseudo :</span><br>
<input name="pseudo" size="12">
</td></tr>
</TABLE>
<input type="hidden" name="action" value="inserer" />
</textarea>
<p><input type="submit" name="Submit" value="Envoyer" onClick="verifForm(this.form)" />
</FORM></h4><div class="lebloctitre"></div>
</body>
</html>
<SCRIPT LANGUAGE="JavaScript">
/* On crée une fonction de verification */
function verifForm(formulaire)
{
if(formulaire.message.value == "") /* on detecte si saisie33 est vide */
alert('Remplissez le champs alors !!'); /* dans ce cas on lance un message d'alerte */
else
formulaire.submit(); /* sinon on envoi le formulaire */
}
</SCRIPT>
<?
break;
}
?> |
Partager