Avatar billede diablo925 Nybegynder
15. februar 2009 - 16:14 Der er 7 kommentarer og
1 løsning

ansøgnings script driller

jeg har fået lavet en ansøgnings script

men det drille mig

det er lavet sådan så en fra vores team kan skrive en note

men når så en anden skriver en note slettet den det gammel i steden for at lave en ny line

hvordan for man den til at skrive en ny line

mit script

Admin.php
<?
session_start();
error_reporting (E_ALL ^ E_NOTICE);
ini_set('session.gc_maxlifetime', SESTO);
include '../login/include/db.php';
if(!isset($_SESSION['username']) || $_SESSION['user_level'] <= 4)
{
    header("Location: ../index.php");
} else
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<link href="../css/style." rel="stylesheet" type="text/css">
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Admin Ansøgninger</title>
</head>
<body>
<?php
include("../SQL/config.php");
$query = mysql_query("SELECT *,Alder,YEAR(NOW())-YEAR(Alder)-IF(DAYOFYEAR(NOW())<DAYOFYEAR(Alder),1,0) AS Alder FROM ansog ORDER BY id");
while($row = mysql_fetch_array($query))
{
    $id = $row["id"];
    $navn = $row["Navn"];
    $efternavn = $row["Efternavn"];
    $alder = $row["Alder"];
    $alder1 = $row["Alder1"];
    $brugernavn = $row["Brugernavn"];
    $mail = $row["Mail"];
    $ip = $row["Ip"];
    $dato = $row["Dato"];
    $tekst = $row["Tekst"];
    $anavn = $row["Adminnavn"];
    $note = $row["Note"];
    $username = $_SESSION['username'];
    $level = $row["level"];
    echo "
    <form action=\"changes.php\" method=\"post\">
        <table class=\"\" width=\"25%\" border=\"1\">
            <tr>
                <td style=\"width:25%;\">Navn: $navn $efternavn</td>
                <td style=\"width:25%;\">Alder: $alder1 ($alder år)</td>
            </tr>
            <tr>
                <td style=\"width:25%;\">Nick: <strong><span style=\"color:red\">$brugernavn</span></strong></td>
                <td style=\"width:25%;\">Email: <strong><span style=\"color:red\">$mail</span></strong></td>
            </tr>
            <tr>
                <td style=\"width:25%;\">IP: $ip</td>
                <td style=\"width:25%;\">Dato af ansøgningen: $dato</td>
            </tr>
            <tr>
            <td style=\"width:25%;\">Team valg: <span style=\"color:red\"><strong>$level</strong></span></td>
            </tr>
            <tr>
                <td colspan=\"2\">$tekst </td>
            </tr>
            <tr>
            <td style=\"width:25%;\">Admin navn: <input name= \"anavn\" type=\"text\" value=\"$username\" readonly=\"readonly\"></td>
            </tr>
            <tr>
                <td colspan=\"2\"><textarea rows=\"4\" cols=\"65\" name=\"note\">Virker ikke pt
Avatar billede diablo925 Nybegynder
15. februar 2009 - 17:17 #1
hmm den skrev ikke det hele

<?
session_start();
error_reporting (E_ALL ^ E_NOTICE);
ini_set('session.gc_maxlifetime', SESTO);
include '../login/include/db.php';
if(!isset($_SESSION['username']) || $_SESSION['user_level'] <= 4)
{
    header("Location: ../index.php");
} else
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<link href="../css/style." rel="stylesheet" type="text/css">
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Admin Ansøgninger</title>
</head>
<body>
<?php
include("../SQL/config.php");
$query = mysql_query("SELECT *,Alder,YEAR(NOW())-YEAR(Alder)-IF(DAYOFYEAR(NOW())<DAYOFYEAR(Alder),1,0) AS Alder FROM ansog ORDER BY id");
while($row = mysql_fetch_array($query))
{
    $id = $row["id"];
    $navn = $row["Navn"];
    $efternavn = $row["Efternavn"];
    $alder = $row["Alder"];
    $alder1 = $row["Alder1"];
    $brugernavn = $row["Brugernavn"];
    $mail = $row["Mail"];
    $ip = $row["Ip"];
    $dato = $row["Dato"];
    $tekst = $row["Tekst"];
    $anavn = $row["Adminnavn"];
    $note = $row["Note"];
    $username = $_SESSION['username'];
    $level = $row["level"];
    echo "
    <form action=\"changes.php\" method=\"post\">
        <table class=\"\" width=\"25%\" border=\"1\">
            <tr>
                <td style=\"width:25%;\">Navn: $navn $efternavn</td>
                <td style=\"width:25%;\">Alder: $alder1 ($alder &aring;r)</td>
            </tr>
            <tr>
                <td style=\"width:25%;\">Nick: <strong><span style=\"color:red\">$brugernavn</span></strong></td>
                <td style=\"width:25%;\">Email: <strong><span style=\"color:red\">$mail</span></strong></td>
            </tr>
            <tr>
                <td style=\"width:25%;\">IP: $ip</td>
                <td style=\"width:25%;\">Dato af ans&oslash;gningen: $dato</td>
            </tr>
            <tr>
            <td style=\"width:25%;\">Team valg: <span style=\"color:red\"><strong>$level</strong></span></td>
            </tr>
            <tr>
                <td colspan=\"2\">$tekst </td>
            </tr>
            <tr>
            <td style=\"width:25%;\">Admin navn: <input name= \"anavn\" type=\"text\" value=\"$username\" readonly=\"readonly\"></td>
            </tr>
            <tr>
                <td colspan=\"2\"><textarea rows=\"4\" cols=\"65\" name=\"note\">Virker ikke pt</textarea></td>
            </tr>
            <tr>
                <td colspan=\"2\"><textarea rows=\"4\" cols=\"65\ readonly=\"readonly\">Navn: $anavn - $note</textarea></td>
            </tr>
            <tr>
                <td colspan=\"2\" style=\"text-align:right;\">
                    <input type=\"hidden\" name=\"id\" value=\"$id\"/>
                    <input type=\"submit\" name=\"submit\" value=\"Gem\"/>
                </td>
            </tr>
        </table>
        </form>";
}
?>
<?php
//Slet ansøgning
      if($_SESSION['user_level'] >= 7) {
      echo "<a href=\"delete.php\" title=\"Slet Ansøgning\">Slet Ansøgning</a>"; }
?>
    <br />
<?php
//Skriv på index
    if($_SESSION['user_level'] >= 7) {
      echo "<a href=\"admin1.php\" title=\"skriv ansøgnings tekst\">Skriv Ansøgnings Tekst</a>"; }
?>
</body>
</html>
Avatar billede diablo925 Nybegynder
15. februar 2009 - 17:18 #2
<?
session_start();
error_reporting (E_ALL ^ E_NOTICE);
ini_set('session.gc_maxlifetime', SESTO);
include '../login/include/db.php';
if(!isset($_SESSION['username']) || $_SESSION['user_level'] <= 4)
{
    header("Location: ../index.php");
} else
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<link href="../css/style." rel="stylesheet" type="text/css">
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Admin</title>
</head>

<body>
<?php
$id = $_POST["id"];
$anote = $_POST["note"];
$anavn = $_POST["anavn"];

if($_POST["submit"]){
    // Der er trykket submit....
include("../SQL/config.php");
    mysql_query("UPDATE ansog SET Note = '$anote', Adminnavn = '$anavn' WHERE id = '$id'") or die(mysql_error());
}
include ('Admin.php');
?>


</body>
</html>
Avatar billede psychopixi Nybegynder
15. februar 2009 - 18:39 #3
Normalt hvis man vil have hjælp er det en rigtig skidt ide at poste så meget kode, og jeg har da heller ikke sat mig ind i koden, men jeg kan fortælle dig hvordan du kan løse dit problem, rent teoretisk:

UPDATE ansoeg SET Note = CONCAT(Note,'<br/>$note') WHERE id = '$id'

Hvor $note er den nye note. Jeg har brugt "<br/>" som linieskift - alt efter opbygningen af din side kan det være fordelagtigt at bruge "\n" i stedet.
$id står meget sigende for det id-nr noten skal sættes ind i.
Avatar billede diablo925 Nybegynder
15. februar 2009 - 18:42 #4
ok synes bare når man læser her inde vil folk have koden

så det er nemmer at læse og måske se fejlen

men prøver
Avatar billede psychopixi Nybegynder
15. februar 2009 - 18:47 #5
Kode er godt til at illustrere problemer - men for meget kode er kun med til at forvirre:)

Held og lykke med at få det til at virke:D
Avatar billede psychopixi Nybegynder
15. februar 2009 - 19:04 #6
Se iøvrigt http://dev.mysql.com/doc/refman/5.0/en/string-functions.html#function_concat for mere information om hvordan CONCAT funktionen virker;D
Avatar billede psychopixi Nybegynder
15. februar 2009 - 21:01 #7
Tak for point:D
Avatar billede diablo925 Nybegynder
15. februar 2009 - 21:11 #8
sl :)
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