Top
Phpuniverset logo
 
930 banner

INDHOLD

Forside

Script libary

Job annoncer

Tips og Tricks

Konkurrence

Downloads

Dokumenter

Forum

Online udviklere


ARTIKLER

CSS

Diverse

E-handel / annoncer

Grafik

Html

Internet

Javascript

Linux

PHP/MySQL

Programmer

Flash

Søgemaskiner

Windows

C / C++


INFO

Information

Annoncering

Kontakt

Forside Forum PHP, mysql Sv: Egen Gæstebog virker ikke, Hjælp!

Sv: Egen Gæstebog virker ikke, Hjælp!


 

Sv: Egen Gæstebog virker ikke, Hjælp!

Per H  

Hey nu har jeg endelig fået taget mig sammen til at kode en gæstebog, men den bliver ved
med at komme med en fejl ved linje 104, men der er kun ?> (slutning af en php kode) så
kan ikke lige se hvorfor der skulle være en fejl!!! her er min gæstebog.


<?
mysql_connect
("xxxxxxxx","xxxxxxx","xxxxxxxxxx"); 
mysql_select_db("xxxxxxxx");
if(
$_POST[checkit] == "ok"){
if(!empty(
$_POST[navn]) OR ($_POST[besked])){
$dato date("d/m/Y H:i:s");
mysql_query("INSERT INTO guestbook (navn, email, farve, dato, besked) VALUES
('
$_POST[navn]', '$_POST[besked]', '$farve', '$dato')");
header("location: $PHP_SELF?gb=laes");
}
}
?>
<center><a href="$PHP_SELF?gb=laes"><font size="-1" color="#000000">Læs
Gæstebog</font></a> | 
<a href="$PHP_SELF?gb=note"><font size="-1" color="#000000">Skriv i Gæstebog</font></a>
</center>
<center><hr color="#000000" style="width:80%"></center>
<?php
//Skrevet af: Per Heymann - www.heymann.1go.dk
$action = @$_GET['gb']; 
if(
$action=='note') {
?>
<table border=0 bordercolor=#000000 cellpadding=0 cellspacing=0 align=center width=70%
bgcolor=#83B5F2>
    <tr>
        <td>
<table border=1 bordercolor=#000000 cellpadding=0 cellspacing=0 align=center width=100%
bgcolor=#83B5C2>
    <tr>
        <td bgcolor=#83B5F2><table border=0 cellpadding=0 cellspacing=0 align=center
width=100%>
    <tr>
        <td bgcolor=#83B5F2><center>Skiv en besked</center></td>
    </tr>
</table></td>
    <tr>
        <td><form action="<? echo $_PHPSELF?>" method="post">
<input type="hidden" name="checkit" value="ok"/>
<table width="293">
<tr>
<td width="46">Navn:</td>
<td width="167"><input style="background-color: transparent;" type="text"
name="navn"></td>
</tr>
<tr>
<td width="46">Email:</td>
<td width="167"><input style="background-color: transparent;" type="text"
name="email"></td>
</tr>
<tr>
<td>Besked farve:</td>
<td><select style="background-color: transparent;" name="farve">
        <option value="000000" selected>----Vælg Farve----</option>
        <option value="000000">Sort</option>
        <option value="0000FF">Blå</option>
        <option value="FF0000">Rød</option>
        <option value="00FF00">Grøn</option>
        <option value="FF00FF">Lilla</option>
        </select>
        </td>
        </tr>
<tr>
<td>Besked</td><td><textarea style="background-color: transparent;" name="besked"
cols="20" rows="5"></textarea><input type="submit" value="send indlæg"/></td>
</tr>
</table>
</form></td>
    </tr>
</table>
    </td>
        </tr>
            </table><br \>
<?
}
elseif(
$action=='laes') {
?>
<?
$query 
mysql_query("SELECT * FROM guestbook ORDER BY id DESC");
while(
$row mysql_fetch_assoc($query)){

        
$farve $row[farve];
        
$email $row[email];
        
$navn $row[navn];
        
$besked $row[besked];
        
$dato $row[dato];
        
$tag stripslashes($tag);
        
$navn stripslashes($navn);
        
$besked htmlentities($besked);
        
$navn htmlentities($navn);
        
$email htmlentities($email);{
?>
<table border=0 bordercolor=#000000 cellpadding=0 cellspacing=0 align=center width=70%
bgcolor=#83B5F2>
    <tr>
        <td>
<table border=1 bordercolor=#000000 cellpadding=0 cellspacing=0 align=center width=100%
bgcolor=#83B5C2>
    <tr>
        <td bgcolor=#83B5F2><table border=0 cellpadding=0 cellspacing=0 align=center
width=100%>
    <tr>
        <td bgcolor=#83B5F2><font color="$farve">Skrevet af: <b><?=$row[navn]?></b> - Skrevet
den: <b><?=$row[dato]?></b></td>
    </tr>
</table></td>
    <tr>
        <td><?=$row[besked]?></font></td>
    </tr>
</table>
    </td>
        </tr>
            </table><br \><center>
            <?php
            
}
            }
            
mysql_close(); 
            
?>


Og der kommer denne fejl:

Parse error: parse error, unexpected $ in
/free1go/h/e/www.heymann.1go.dk/nyt/Jan/gb/guestbook/gbog.php on line 104


Hjælp mig!

   --------------------Reklame--------------------
         http://www.heymann.1go.dk/nyt/
   --------------------Reklame--------------------



Dato : 02.02.2006, 13:49

Visninger : 715

Points : 0

 

den er næsten sikker hver gang, måske. når du får en fejl i slutningen af scriptet så
er det nok pga en { eller } 

fjern den her ->    $email = htmlentities($email); {
til           ->    $email = htmlentities($email); 


Dato : 01.02.2006, 21:55

Afvist svar af : t n.  

 

kommer ike med nogen fejl nu! men det gemmer ikke indlægget i databasen!! :(

Hvad er der i vejen???


Dato : 02.02.2006, 09:37

Kommentar af : Per H  

 

kommer ike med nogen fejl nu! men det gemmer ikke indlægget i databasen!! :(

Hvad er der i vejen???


Dato : 02.02.2006, 09:53

Kommentar af : Per H  

 

smid nogen echo'ere ind inden i din if sætninger ved insert bare for at se om den kommer
til insert 


Dato : 02.02.2006, 10:02

Kommentar af : t n.  

 

Hvor henne????

Dato : 02.02.2006, 13:49

Kommentar af : Per H  

 

eks. her ->

if(!empty($_POST[navn]) OR ($_POST[besked])){ 
echo "Surf";


Dato : 02.02.2006, 13:57

Kommentar af : t n.  

 

HVad skulle det hjælpe?

Dato : 02.02.2006, 14:26

Kommentar af : Per H  

 

Virker stadig ikke!!! viser ikke indlægene / Gemmer dem ikke :(

Dato : 02.02.2006, 14:30

Kommentar af : Per H  

 

Prøv det her:

<? 
mysql_connect
("xxxxxxxx","xxxxxxx","xxxxxxxxxx"); 
mysql_select_db("xxxxxxxx"); 
if(
$_POST[checkit] == "ok"){ 
if(!empty(
$_POST[navn]) OR ($_POST[besked])){ 
$dato date("d/m/Y H:i:s"); 
mysql_query("INSERT INTO guestbook (navn, email, farve, dato, besked) VALUES
('
$_POST[navn]', '$_POST[besked]', '$farve', '$dato')"); 
header("location: $PHP_SELF?gb=laes"); 


?> 
<center><a href="$PHP_SELF?gb=laes"><font size="-1" color="#000000">Læs
Gæstebog</font></a> | 
<a href="$PHP_SELF?gb=note"><font size="-1" color="#000000">Skriv i Gæstebog</font></a>
</center> 
<center><hr color="#000000" style="width:80%"></center> 
<?php 
//Skrevet af: Per Heymann - www.heymann.1go.dk 
$action = @$_GET['gb']; 
if(
$action=='note') { 
?> 
<table border=0 bordercolor=#000000 cellpadding=0 cellspacing=0 align=center width=70%
bgcolor=#83B5F2> 
    <tr> 
        <td> 
<table border=1 bordercolor=#000000 cellpadding=0 cellspacing=0 align=center width=100%
bgcolor=#83B5C2> 
    <tr> 
        <td bgcolor=#83B5F2><table border=0 cellpadding=0 cellspacing=0 align=center
width=100%> 
    <tr> 
        <td bgcolor=#83B5F2><center>Skiv en besked</center></td> 
    </tr> 
</table></td> 
    <tr> 
        <td><form action="<? echo $_PHPSELF?>" method="post"> 
<input type="hidden" name="checkit" value="ok"/> 
<table width="293"> 
<tr> 
<td width="46">Navn:</td> 
<td width="167"><input style="background-color: transparent;" type="text"
name="navn"></td> 
</tr> 
<tr> 
<td width="46">Email:</td> 
<td width="167"><input style="background-color: transparent;" type="text"
name="email"></td> 
</tr> 
<tr> 
<td>Besked farve:</td> 
<td><select style="background-color: transparent;" name="farve"> 
        <option value="000000" selected>----Vælg Farve----</option> 
        <option value="000000">Sort</option> 
        <option value="0000FF">Blå</option> 
        <option value="FF0000">Rød</option> 
        <option value="00FF00">Grøn</option> 
        <option value="FF00FF">Lilla</option> 
        </select> 
        </td> 
        </tr> 
<tr> 
<td>Besked</td><td><textarea style="background-color: transparent;" name="besked"
cols="20" rows="5"></textarea><input type="submit" value="send indlæg"/></td> 
</tr> 
</table> 
</form></td> 
    </tr> 
</table> 
    </td> 
        </tr> 
            </table><br \> 
<? 

elseif(
$action=='laes') { 
?> 
<? 
$query 
mysql_query("SELECT * FROM guestbook ORDER BY id DESC"); 
while(
$row mysql_fetch_assoc($query)){ 

        
$farve $row[farve]; 
        
$email $row[email]; 
        
$navn $row[navn]; 
        
$besked $row[besked]; 
        
$dato $row[dato]; 
        
$tag stripslashes($tag); 
        
$navn stripslashes($navn); 
        
$besked htmlentities($besked); 
        
$navn htmlentities($navn); 
        
$email htmlentities($email);
?> 
<table border=0 bordercolor=#000000 cellpadding=0 cellspacing=0 align=center width=70%
bgcolor=#83B5F2> 
    <tr> 
        <td> 
<table border=1 bordercolor=#000000 cellpadding=0 cellspacing=0 align=center width=100%
bgcolor=#83B5C2> 
    <tr> 
        <td bgcolor=#83B5F2><table border=0 cellpadding=0 cellspacing=0 align=center
width=100%> 
    <tr> 
        <td bgcolor=#83B5F2><font color="$farve">Skrevet af: <b><?=$row[navn]?></b> -
Skrevet den: <b><?=$row[dato]?></b></td> 
    </tr> 
</table></td> 
    <tr> 
        <td><?=$row[besked]?></font></td> 
    </tr> 
</table> 
    </td> 
        </tr> 
            </table><br \><center> 
            <?php 
            

            } 
            
mysql_close(); 
            
?> 


Dato : 06.02.2006, 20:01

Godkendt svar af : Henrik Nielsen  

 

Har fået den op og køre med et nyt script!!  fik min lære til at hjælpe mig! men
henrik, har brugt meget tid?


Dato : 07.02.2006, 18:08

Kommentar af : Per H  

 

Har fået den op og køre med et nyt script!!  fik min lære til at hjælpe mig! men
henrik, har brugt meget tid?


Dato : 07.02.2006, 18:17

Kommentar af : Per H  

 

Nej jeg har ikke brugt meget tid på det, hvis det er det du mener.
Men vil gerne have point :P


Dato : 08.02.2006, 15:50

Afvist svar af : Henrik Nielsen  

 

Okay her har du dem!!!!

Dato : 08.02.2006, 18:26

Kommentar af : Per H  




Login for at skrive et indlg :



   Brugernavn

Password
 

+ Opret en ny Bruger, Klik her

+ Glemt brugernavn/password

 

Send Artikel/anmeldelse til: phpuni@phpuniverset.dk

Tilbage til oversigt

Phpuniverset's politik om personlige oplysninger, artikler & Koder Phpuniverset er optimeret til Mozilla 1024 * 768 Phpuniverset version: 3.0 beta
Webhost : Ignesco.dk

Bund