Avatar billede trikker Nybegynder
07. februar 2005 - 22:01 Der er 5 kommentarer og
1 løsning

husk mail og navn

hvordan gør jeg så man ikke kan sende en besked til siden uden at udfylde navn og mail. ?


-------------
<?
$host = "*****"; // Her defineres host til mysql serveren altså ip'en. Dette er normalt localhost.
$bruger = "*****"; // Brugernavnet til mysql serveren.
$kode = "******"; // Koden til mysql serveren.
$database = "******"; // Navnet på databasen, som tabellen "tagwall" ligger i.
// Ændringer herunder sker på eget ansvar!
$conn = mysql_connect("$host", "$bruger", "$kode");
mysql_select_db("$database");

// Modtagning af tag data og indsættelse i mysql databasen
if ($_REQUEST['mode'] == "ins") {
$tag = ereg_replace("<","&lt;",$tag);
$tag = ereg_replace(">","&gt;",$tag);
$tid = date("d/m-y H:i");
$navn = $_POST['navn'];
$email = $_POST['email'];
$tag = $_POST['tag'];
$tagfinal = "<tr align=\"left\"><td valign=\"top\"><a href=\"mailto:$email\" style=\"text-decoration:none\"><font face=\"arial\" size=\"2\" color=\"#808080\"><b>$navn</a> <br> </b></font><font face=\"$face\" size=\"2\" color=\"$farve\" valign=\"top\">$tag</i></b></font> <font face=\"$face\" size=\"1\" color=\"#666666\"><br>[$tid]<br></font></td></tr>-<br>\n";
$brugerip = $_SERVER['REMOTE_ADDR'];
$insertSQL = "insert into tagwall (tag, ip) values ('$tagfinal', '$brugerip')";
mysql_query($insertSQL);
echo '<script language=javascript>document.URL="index.php";</script>';
}
// Slet-tag modulet
if ($_GET['mode'] == 'del') {
session_start();
if (isset($_SESSION["s_name"]))
{   
    $num = $_GET['nummer'];
    $query = mysql_query("DELETE FROM tagwall WHERE id='$num'");
    echo "<script langauge=javascript>document.URL='index.php?admin=1';</script>";
}
echo "<script language=javascript>document.URL='index.php';</script>"; // Hvis der ikke er admin adgang
}
else
{ // Hvis der ikke er lavet nogen request til ovenstående

?>
<html>
<head>
<title>Tagwall</title>
</head>
<body>

<div align="left"><br>
<table align="center" cellpadding="0" cellspacing="0" border="0" align="center">
                <form action="index.php?mode=ins" method="POST" name="form">
                    <tr>
                        <td colspan="2" align="center"><p><b>Tilføj besked</b></p></td>
                    </tr>
                    <tr>
                        <td align="right"><p>Navn:&nbsp;</p></td>
                        <td><INPUT type="text" name="navn" class="css" size="21"  font-family: Verdana; font-size: 8 pt; border: 1 solid white" maxlength="25"></td>
                    </tr>
                    <tr>
                        <td align="right"><p>Email:&nbsp;</p></td>
                        <td><INPUT type="text" name="email" class="css" size="21" font-family: Verdana; font-size: 8 pt; border: 1 solid white" maxlength="35"></td>
                    </tr>
                    <tr>
                        <td valign="top" align="right"><p>Besked:&nbsp;</p></td>
                        <td>
                        <textarea name="tag" rows="4" size="21" class="css" font-family: Verdana; font-size: 8 pt; border: 1 solid white" maxlength="350" cols="20"></textarea></td>
                    </tr>
                    <tr>
                        <td></td>
                        <td><input type="submit" name="submit" value="SEND" class="css" font-family: Verdana; font-size: 8 pt; border: 1 solid white">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
                        <input type="reset" name="submit0" value="SLET" class="css" font-family: Verdana; font-size: 8 pt; border: 1 solid white"></td>
                    </tr>
                </form>
            </table>
<font face="verdana" size="1" color="#000000"><br>
    </font>
</div>
<p>
<?
$result = mysql_query("SELECT * FROM tagwall ORDER BY id DESC") or die(mysql_error());
while ($row = mysql_fetch_array($result))
{
$output = $row['tag'];
$brugerip = $row['ip'];
$id = $row['id'];
if ($_REQUEST['admin'] == 1) {
echo "<a href=\"index.php?mode=del&nummer=".$id."\">Slet</a><br>IP: $brugerip<br><br>";
}
echo $output;
}
}
mysql_close();
?></body></html><?
?>
Avatar billede trikker Nybegynder
07. februar 2005 - 22:02 #1
siden kan ses her www.bonsok.dk/test
Avatar billede detox Nybegynder
07. februar 2005 - 22:10 #2
<?
$host = "*****"; // Her defineres host til mysql serveren altså ip'en. Dette er normalt localhost.
$bruger = "*****"; // Brugernavnet til mysql serveren.
$kode = "******"; // Koden til mysql serveren.
$database = "******"; // Navnet på databasen, som tabellen "tagwall" ligger i.
// Ændringer herunder sker på eget ansvar!
$conn = mysql_connect("$host", "$bruger", "$kode");
mysql_select_db("$database");

// Modtagning af tag data og indsættelse i mysql databasen
if ($_REQUEST['mode'] == "ins") {
    if (isset($_POST['navn'], $_POST['email']) && $_POST['navn'] != '' && $_POST['email'] != '') {
        $tag = ereg_replace("<","&lt;",$tag);
        $tag = ereg_replace(">","&gt;",$tag);
        $tid = date("d/m-y H:i");
        $navn = $_POST['navn'];
        $email = $_POST['email'];
        $tag = $_POST['tag'];
        $tagfinal = "<tr align=\"left\"><td valign=\"top\"><a href=\"mailto:$email\" style=\"text-decoration:none\"><font face=\"arial\" size=\"2\" color=\"#808080\"><b>$navn</a> <br> </b></font><font face=\"$face\" size=\"2\" color=\"$farve\" valign=\"top\">$tag</i></b></font> <font face=\"$face\" size=\"1\" color=\"#666666\"><br>[$tid]<br></font></td></tr>-<br>\n";
        $brugerip = $_SERVER['REMOTE_ADDR'];
        $insertSQL = "insert into tagwall (tag, ip) values ('$tagfinal', '$brugerip')";
        mysql_query($insertSQL);
        echo '<script language=javascript>document.URL="index.php";</script>';
        }
        // Slet-tag modulet
        if ($_GET['mode'] == 'del') {
        session_start();
        if (isset($_SESSION["s_name"]))
        {   
            $num = $_GET['nummer'];
            $query = mysql_query("DELETE FROM tagwall WHERE id='$num'");
            echo "<script langauge=javascript>document.URL='index.php?admin=1';</script>";
        }
        echo "<script language=javascript>document.URL='index.php';</script>"; // Hvis der ikke er admin adgang
    }
    else
    { // Hvis ikke både navn og email er udfyldt
        echo "<h3>Du skal udfylde både 'navn' og 'email'</h3>";
    }
}
else
{ // Hvis der ikke er lavet nogen request til ovenstående

?>
..............osv................
Avatar billede trikker Nybegynder
07. februar 2005 - 22:19 #3
hmm virker ikke
Avatar billede detox Nybegynder
07. februar 2005 - 22:20 #4
Jo, det gør det nu.
Avatar billede trikker Nybegynder
07. februar 2005 - 22:21 #5
jo nu gør det
det var bare en fejl 40....
Avatar billede detox Nybegynder
07. februar 2005 - 22:22 #6
;O)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester