Peuplarchie
05-19-2008, 10:04 AM
Good night to you all,
I have a kind of shoutbox, flat file based, which give me an error :
"Undefined index:"
I know what this mean, but I don't see my mistakes can somebody help me ?
<?php
if ($_POST['nameq'] != "" && $_POST['messageq'] != "")
{
$nom = $_POST["nameq"];
$nomcorr = substr($nom, 0, -9);
$messageq = $_POST["messageq"];
$File = date('Y')."/".date('m')."/".date('d')."/messages.html";
$Handle = fopen($File, 'w+');
$Data = "<b class=\"red\">$nom</b>";
$Data.= $messageq;
$Data.= "<br/></br/>";
fwrite($Handle, $Data);
fclose($Handle);
}
?>
<form action="" method="post">
<input type="text" name="nameq" value="<? echo $_SESSION['Name'];?>"/>
<?
echo "<select name=\"COLOUR_CHOICE\" id=\"COLOUR_CHOICE\">";
$colourArray = array("000000", "cccc99", "FFFFFF", "0000FF");
for ($i = 0; $i < count($colourArray); $i++)
{
$selected = ($colourArray[$i] == trim($_POST['COLOUR_CHOICE'])) ? 'selected="selected"' : '';
echo '<option value="' . $colourArray[$i] . '"' . $selected . ' . id="opt' . $colourArray[$i] . '">#' . $colourArray[$i] . '</option>';
}
echo "</select>";
?>
<textarea name="messageq"></textarea>
<input type="submit" name="Envoyer !!!" value="post"/>
</form>
Thanks!
Have a good one !
I have a kind of shoutbox, flat file based, which give me an error :
"Undefined index:"
I know what this mean, but I don't see my mistakes can somebody help me ?
<?php
if ($_POST['nameq'] != "" && $_POST['messageq'] != "")
{
$nom = $_POST["nameq"];
$nomcorr = substr($nom, 0, -9);
$messageq = $_POST["messageq"];
$File = date('Y')."/".date('m')."/".date('d')."/messages.html";
$Handle = fopen($File, 'w+');
$Data = "<b class=\"red\">$nom</b>";
$Data.= $messageq;
$Data.= "<br/></br/>";
fwrite($Handle, $Data);
fclose($Handle);
}
?>
<form action="" method="post">
<input type="text" name="nameq" value="<? echo $_SESSION['Name'];?>"/>
<?
echo "<select name=\"COLOUR_CHOICE\" id=\"COLOUR_CHOICE\">";
$colourArray = array("000000", "cccc99", "FFFFFF", "0000FF");
for ($i = 0; $i < count($colourArray); $i++)
{
$selected = ($colourArray[$i] == trim($_POST['COLOUR_CHOICE'])) ? 'selected="selected"' : '';
echo '<option value="' . $colourArray[$i] . '"' . $selected . ' . id="opt' . $colourArray[$i] . '">#' . $colourArray[$i] . '</option>';
}
echo "</select>";
?>
<textarea name="messageq"></textarea>
<input type="submit" name="Envoyer !!!" value="post"/>
</form>
Thanks!
Have a good one !