tweakers, ik ben bezig met een shoutbox te maken met php, mysql en dhtml nu heb ik het al af alleen nu heb ik een probleem hij geeft geen foutmelding maar zet ook niets in de db ziet iemand misschien van jullie de fout? (ik kan namelijk 1000x over mijn eigen fout heen kijken en em niet zien)
Het script (btw zelf gescript met een kleinbeetje hulp bij het dhtml gedeelte van nealz)
db scructuur:
als iemand me zou kunnen helpen ik zit al 60 min te focussen..
thx
Het script (btw zelf gescript met een kleinbeetje hulp bij het dhtml gedeelte van nealz)
PHP:
1
| <?<html><head><title>Shoutbox</title></head><body><?phpmysql_connect("****", "*****", "******");mysql_select_db("******t");if ($actie == submit ) {if ($naam == "" || $email == "" || $bericht == "") {echo "Je bent een veld vergeten ga <a href=\"javascript:window.history.go(-1)\">terug</a> en probeer het opnieuw";exit;}else {$ip = $REMOTE_ADDR;$datum = $dagen_array = array("Zondag", "Maandag", "Dinsdag", "Woensdag","Donderdag", "Vrijdag", "Zaterdag");$datum = $dagen_array[date("w")] .date(" j-m-Y")." om ".date("H:i");$insert = "INSERT INTO bericht (id,datum,naam,email,bericht,ip) VALUES ('', '$datum', '$naam', '$email', '$bericht', '$ip')";$query = mysql_query($insert);echo "Je bericht is toegevoegd sluit dit venster";}}elseif ($actie == schrijven) {echo "<table width=\"400\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\" bgcolor=\"#333399\">";echo "<tr>";echo "<td><b><font face=\"Arial, Helvetica, sans-serif\" size=\"2\" color=\"#FFFFFF\">Plaats een bericht</font></b></td>";echo "</tr>";echo "</table>";echo "<table width=\"400\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\" bgcolor=\"DFDFDF\">";echo "<tr>";echo "<td>";echo "<form name=\"form1\" method=\"post\" action=\"bericht3.php?actie=submit\">";echo "naam: &nbsp;";echo "<input type=\"text\" name=\"naam\">";echo "<br>";echo "E-mail:";echo "<input type=\"text\" name=\"email\">";echo "<br>";echo "<br>";echo "Bericht: <br>";echo "<textarea name=\"bericht\" cols=\"40\"></textarea>";echo "<br>";echo "<input type=\"submit\" name=\"Submit\" value=\"Verzenden\">";echo "<input type=\"reset\" name=\"Submit2\" value=\"Overnieuw\">";echo "</form>";echo "</td>";echo "</tr>";echo "</table>";echo "<table width=\"400\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">";echo "<tr>";echo "<td bgcolor=\"#333399\" align=\"right\"><b><font face=\"Arial, Helvetica, sans-serif\" size=\"2\" color=\"#FFFFFF\">Plaats een bericht</font></b></td>";echo "</tr>";echo "</table>";}elseif ($actie == "") {?><script language=\"JavaScript1.2\">/*Fading Scroller- By DynamicDrive.comFor full source code, 100's more DHTML scripts, and TOS,visit http://www.dynamicdrive.com*/var delay=3000 //set delay between message change (in miliseconds)var fcontent=new Array()begintag='<font face=\"Arial\" size=2>' //set opening tag, such as font declarations<?php$sql = "SELECT bericht FROM bericht LIMIT 5";$result = mysql_query($sql);$i=0;while ($row = mysql_fetch_array($result)) { echo "fcontent[$i]=\"".$row['bericht']."\"\n"; $i++;}?>closetag='</font>'var fwidth=150 //set scroller widthvar fheight=150 //set scroller height///No need to edit below this line/////////////////var ie4=document.all&&!document.getElementByIdvar ns4=document.layersvar DOM2=document.getElementByIdvar faderdelay=0var index=0if (DOM2)faderdelay=2000//function to change contentfunction changecontent(){if (index>=fcontent.length)index=0if (DOM2){document.getElementById(\"fscroller\").style.color=\"rgb(255,255,255)\"document.getElementById(\"fscroller\").innerHTML=begintag+fcontent[index]+closetagcolorfade()}else if (ie4)document.all.fscroller.innerHTML=begintag+fcontent[index]+closetagelse if (ns4){document.fscrollerns.document.fscrollerns_sub.document.write(begintag+fcontent[index]+closetag)document.fscrollerns.document.fscrollerns_sub.document.close()}index++setTimeout(\"changecontent()\",delay+faderdelay)}// colorfade() partially by Marcio Galli for Netscape Communications. ////////////// Modified by Dynamicdrive.comframe=20;hex=255 // Initial color value.function colorfade() {// 20 frames fading processif(frame>0) {hex-=12; // increase color valuedocument.getElementById(\"fscroller\").style.color=\"rgb(\"+hex+\",\"+hex+\",\"+hex+\")\"; // Set color value.frame--;setTimeout(\"colorfade()\",20);}else{document.getElementById(\"fscroller\").style.color=\"rgb(0,0,0)\";frame=20;hex=255}}if (ie4||DOM2)document.write('<div id=\"fscroller\" style=\"border:1px solid black;width:'+fwidth+';height:'+fheight+';padding:2px\"></div>')window.onload=changecontent</script><ilayer id=\"fscrollerns\" width=&{fwidth}; height=&{fheight};><layer id=\"fscrollerns_sub\" width=&{fwidth}; height=&{fheight}; left=0 top=0></layer></ilayer><?}?></body></html>?> |
db scructuur:
code:
1
2
3
4
5
6
| CREATE TABLE berichten ( id int(10) NOT NULL auto_increment, bericht varchar(255) NOT NULL, PRIMARY KEY (id), KEY id (id) ); |
als iemand me zou kunnen helpen ik zit al 60 min te focussen..