Code: Select all
andCode: Select all
tags where appropriate when posting code. Your post has been edited to reflect how we'd like it posted. Please read: [url=http://forums.devnetwork.net/viewtopic.php?t=21171]Posting Code in the Forums[/url] to learn how to do it too.[/color]
help....i have trouble debugging this code for my guestbook
it was working before but now there's something wrong. it cannot 'write to file'
filename - viewguestbook.phpCode: Select all
<html>
<head><title>view guest book</title>
</head>
<body bgcolor=lightblue>
<center>
<font size=5 color=darkblue><b>View Guestbook</b></font><br>
<a href="addguest.php">Sign In Guestbook</a><br><br>
<table border=0 width=309 bgcolor=yellow>
<?php
if($action=="add"){
$name=$_POST["name"];
$loc=$_POST["loc"];
$email=$_POST["email"];
$gender=$_POST["gender"];
$msg=$_POST["msg"];
$content=$name.",".$loc.",".$email.",".$gender.",".$msg."\n";
}
else{
echo "<META HTTP-EQUI=\"refresh\"
content=\"2; URL=guestbook.php\">";
}
$handle=fopen("text.txt", "r");
while($data=fgetcsv($handle,1000,",")){
$num=count($data);
for($c=0; $c<$num; $c++){
switch($c){
case 0: echo "<tr> <td width=28% bgcolor=#D5E2FF>
Name:     </td>
<td width=72% bgcolor=#D5E2FF>$data[$c] </td>
</tr>"; break;
case 1: echo "<tr> <td width=28% bgcolor=#C6D7FF>
Location:     </td>
<td width=78% bgcolor=##C6D7FF>$data[$c] </td>
</tr>"; break;
case 2: echo "<tr> <td width=28% bgcolor=#D5E2FF>
Email:     </td>
<td width=72% bgcolor=#D5E2FF>$data[$c] </td>
</tr>"; break;
case 3: echo "<tr> <td width=28% bgcolor=#C6D7FF>
Gender:     </td>
<td width=78% bgcolor=##C6D7FF>$data[$c] </td>
</tr>"; break;
case 4: echo "<tr> <td width=28% bgcolor=#D5E2FF>
Message:     </td>
<td width=72% bgcolor=#D5E2FF>$data[$c] </td>
</tr>
<tr><td> </td><td> </td></tr>"; break ;
}}
// echo "<br>".$namex."<br>".$locx."<br>".$emailx."<br>".$genderx."<br>".$msgx."<br>";
}
fclose($handle);
?>
</table>
</center>
</body>
</html>Code: Select all
<html>
<head><title>addguest</title>
</head>
<body>
<form name="form" action="viewguestbook.php?action=add" method="POST">
Name:       <input type="text" name="name" size="40" maxlenght="20"><br>
Location:   <input type="text" name="loc" size="40" maxlenght="20"><br>
Email:        <input type="text" name="email" size="40" maxlenght="20"><br>
Gender:     <input type="text" name="gender" size="40" maxlenght="20"><br>
Message:   <textarea name="msg" col=5 row=10> </textarea> <br><br><br>
<input type="submit" name="content" value="SUBMIT">
</form>
</body>
</html>text.txt
Code: Select all
Gerry Parco,Quezon City,gparco@yahoo.com,male,galing galing,
Rico Palmes,lapaz,rpalmes@upv.edu,male,great!feyd | Please use
Code: Select all
andCode: Select all
tags where appropriate when posting code. Your post has been edited to reflect how we'd like it posted. Please read: [url=http://forums.devnetwork.net/viewtopic.php?t=21171]Posting Code in the Forums[/url] to learn how to do it too.[/color]