Avatar billede fritter25 Nybegynder
23. juli 2004 - 10:57 Der er 13 kommentarer og
1 løsning

Der bliver ikke skrevet noget data i min db

Hmmm. Jeg havde ellers lige fået lortet til at virke, men nu vil den igen ikke skrive data ned i min db.
Samtidig er jeg lidt i tvivl om mine radio buttons er sat rigtigt op.

<html>

<head>

<title>Test</title>
</head>

<body bgcolor="#FFFFFF">
<?


if (isset($_POST['Ok'])); {
  if (isset($_POST['radio'])) {
    $bin = array_sum($_POST['radio']);
    }else{$bin = 0;}
 
    $db = mysql_connect("127.0.0.1", "root", "");
    mysql_select_db("mathiesen",$db);

$datot = $_POST['datot'];
$begyndt = $_POST['begyndt'];
$afsluttet = $_POST['afsluttet'];
$arbejdssdl = $_POST['arbejdssdl'];
$rekvi = $_POST['rekvi'];
$lokat = $_POST['lokat'];
$probl = $_POST['probl'];
$radio = $_POST['radio'];
$klaret = $_POST['klaret'];
   
    mysql_query("INSERT INTO logfil(datot, begyndt, afsluttet, arbejdssdl, rekvi, lokat, probl, radio, klaret) VALUES ('$datot','$begyndt','$afsluttet','$arbejdssdl','$rekvi','$lokat','$probl','$radio','$klaret')");

   
    echo "<center>";
    echo "<BR>";


}   
?>
<center>


    <FORM METHOD=POST ACTION=<?echo $PHP_SELF;?>>
   

<table border="0" width="100%" id="table1">
    <tr>
        <td width="100">&nbsp;</td>
        <td>
        <table border="2" width="100%" id="table2" height="300%" bordercolordark="#000000" style="border-collapse: collapse" bordercolorlight="#000000" bgcolor="#C0C0C0">
            <tr>
                <td bordercolor="#000000" bordercolorlight="#000000">
                <div style="position: absolute; width: 770px; height: 72px; z-index: 1; left: 117px; top: 37px; border: 2px solid #000000; padding-left: 4px; padding-right: 4px; padding-top: 1px; padding-bottom: 1px" id="lag1">
                    <table border="0" width="100%" id="table3" style="border-collapse: collapse">
                        <tr>
                            <td align="center"><font size="5" face="Tahoma">
                            Test</font></td>
                        </tr>
                        <tr>
                            <td align="center"><font face="Tahoma" size="5">Tester</font></td>
                        </tr>
                    </table>
                </div>
&nbsp;<p>&nbsp;</p>
                <table border="0" width="100%" id="table4">
                    <tr>
                        <td width="157">&nbsp;</td>
                        <td width="284">&nbsp;</td>
                        <td>&nbsp;</td>
                    </tr>
                    <tr>
                        <td width="157"><font face="Tahoma">Dato</font></td>
                        <td width="284"><font face="Tahoma">
                        <input type="text" name="datot" size="20"></font></td>
                        <td>&nbsp;</td>
                    </tr>
                    <tr>
                        <td width="157"><font face="Tahoma">Påbegyndt</font></td>
                        <td width="284"><font face="Tahoma">
                        <input type="text" name="begyndt" size="20"></font></td>
                        <td>&nbsp;</td>
                    </tr>
                    <tr>
                        <td width="157"><font face="Tahoma">Afsluttet</font></td>
                        <td width="284"><font face="Tahoma">
                        <input type="text" name="afsluttet" size="20"></font></td>
                        <td>&nbsp;</td>
                    </tr>
                    <tr>
                        <td width="157">&nbsp;</td>
                        <td width="284">&nbsp;</td>
                        <td>&nbsp;</td>
                    </tr>
                    <tr>
                        <td width="157"><font face="Tahoma">Arbejdsseddelnummer</font></td>
                        <td width="284"><font face="Tahoma">
                        <input type="text" name="arbejdssdl" size="20"></font></td>
                        <td>&nbsp;</td>
                    </tr>
                    <tr>
                        <td width="157"><font face="Tahoma">Rekvireret af</font></td>
                        <td width="284"><font face="Tahoma">
                        <input type="text" name="rekvi" size="20"></font></td>
                        <td>&nbsp;</td>
                    </tr>
                    <tr>
                        <td width="157"><font face="Tahoma">Lokation</font></td>
                        <td width="284"><font face="Tahoma">
                        <input type="text" name="lokat" size="20"></font></td>
                        <td>&nbsp;</td>
                    </tr>
                    <tr>
                        <td width="157">&nbsp;</td>
                        <td width="284">&nbsp;</td>
                        <td>&nbsp;</td>
                    </tr>
                    <tr>
                        <td width="157"><font face="Tahoma">Problem</font></td>
                        <td width="284"><font face="Tahoma">
                        <textarea rows="13" name="probl" cols="33"></textarea></font></td>
                        <td>&nbsp;</td>
                    </tr>
                    <tr>
                        <td width="157">&nbsp;</td>
                        <td width="284">&nbsp;</td>
                        <td>&nbsp;</td>
                    </tr>
                    <tr>
                        <td width="157">&nbsp;</td>
                        <td width="284">
                        <table border="0" width="100%" id="table5">
                            <tr>
                                <td width="121" align="center">
                                <font face="Tahoma">Regning</font></td>
                                <td align="center"><font face="Tahoma">Garanti</font></td>
                            </tr>
                        </table>
                   
                        <form method="POST" action="--WEBBOT-SELF--">
                           
                            <table border="0" width="100%" id="table6">
                                <tr>
                                    <td width="121" align="center">
                                    <input type="radio" value="1" checked name="radio[]"></td>
                                    <td align="center">
                                    <input type="radio" value="2" name="radio[]"></td>
                                </tr>
                            </table>
                        </form>
                   
                        <td>&nbsp;</td>
                    </tr>
                    <tr>
                        <td><font face="Tahoma">Udført af</font></td>
                        <td width="284"><font face="Tahoma">
                        <input type="text" name="T7" size="20"></font></td>
                        <td>&nbsp;</td>
                    </tr>
                    <tr>
                        <td>&nbsp;</td>
                        <td width="284">&nbsp;</td>
                        <td>&nbsp;</td>
                    </tr>
                    <tr>
                        <td>&nbsp;</td>
                        <td width="284">&nbsp;</td>
                        <td>&nbsp;</td>
                    </tr>
                </table>
                </td>
            </tr>
        </table>
        </td>
        <td width="100">&nbsp;</td>
    </tr>
</table>


<p><INPUT TYPE=SUBMIT NAME="Ok" VALUE=OK></p>
<p class="MsoNormal">&nbsp;</p>
<p class="MsoNormal" align="center">© Test</p>


</FORM>     
</BODY>
</HTML>
Avatar billede erikjacobsen Ekspert
23. juli 2004 - 11:20 #1
Du skal kun have een <form>...</form>
Avatar billede erikjacobsen Ekspert
23. juli 2004 - 11:21 #2
Og fortalte jeg dig ikke i går, at du altid skal sætte en .. or die(mysql_error()); på ??
Avatar billede fritter25 Nybegynder
23. juli 2004 - 11:30 #3
Jo. Undskyld. Den er skrevet ind i koden igen:-)
Det ser ud til at virke nu. Eneste problem er, at mine radiobuttons ikke virker. Kan du se hvorfor?
Avatar billede erikjacobsen Ekspert
23. juli 2004 - 11:49 #4
prøv ame="radio"
Avatar billede erikjacobsen Ekspert
23. juli 2004 - 11:55 #5
name="radio"
Avatar billede fritter25 Nybegynder
23. juli 2004 - 11:55 #6
Hep. Det virkede sgu. Merci Bcp.
Fik dog en warning:

Warning: The argument to array_sum() should be an array in c:\programmer\easyphp\www\skriv_log.php on line 14
Avatar billede erikjacobsen Ekspert
23. juli 2004 - 12:04 #7
Hvad bruger du den til?
Avatar billede fritter25 Nybegynder
23. juli 2004 - 12:17 #8
Aner det ikke. Men nu er det slettet, og det funker. Mange tak for hjælpen. Smider du ikke lige et svar, så får du nogle point.
Avatar billede fritter25 Nybegynder
23. juli 2004 - 12:34 #9
Hmm. Fik lige en anden fejl. Jeg indsatte lige et rulle panel. Gjorde på samme måde som ved radio buttons. Nu fik jeg en fejl, når jeg trykkede OK, og den skulle opdatere siden:

Forbidden
You don't have permission to access /< on this server.


--------------------------------------------------------------------------------

Apache/1.3.24 Server at localhost Port 80
Avatar billede fritter25 Nybegynder
23. juli 2004 - 12:36 #10
Den skriver dette i adresse feltet i exploreren

http://127.0.0.1/%3C?echo%20$PHP_SELF;?>

Min kode ser nu sådan ud:

<html>

<head>

<title>Test</title>
</head>

<body bgcolor="#FFFFFF">
<?


if (isset($_POST['Ok'])); {

 
    $db = mysql_connect("127.0.0.1", "root", "");
    mysql_select_db("mathiesen",$db);

$datot = $_POST['datot'];
$tiden = $_POST['tiden'];
$afsluttet = $_POST['afsluttet'];
$arbejdssdl = $_POST['arbejdssdl'];
$rekvi = $_POST['rekvi'];
$lokat = $_POST['lokat'];
$probl = $_POST['probl'];
$radio = $_POST['radio'];
$klaret = $_POST['klaret'];
   
    mysql_query("INSERT INTO logfil(datot, tiden, afsluttet, arbejdssdl, rekvi, lokat, probl, radio, klaret) VALUES ('$datot','$tiden','$afsluttet','$arbejdssdl','$rekvi','$lokat','$probl','$radio','$klaret')")or die(mysql_error());

   
    echo "<center>";
    echo "<BR>";


}   
?>
<center>


    <FORM METHOD=POST ACTION="%3C?echo $PHP_SELF;?&gt;"?>
   

<table border="0" width="100%" id="table1">
    <tr>
        <td width="100">&nbsp;</td>
        <td>
        <table border="2" width="100%" id="table2" height="300%" bordercolordark="#000000" style="border-collapse: collapse" bordercolorlight="#000000" bgcolor="#C0C0C0">
            <tr>
                <td bordercolor="#000000" bordercolorlight="#000000">
                <div style="position: absolute; width: 770px; height: 72px; z-index: 1; left: 117px; top: 37px; border: 2px solid #000000; padding-left: 4px; padding-right: 4px; padding-top: 1px; padding-bottom: 1px" id="lag1">
                    <table border="0" width="100%" id="table3" style="border-collapse: collapse">
                        <tr>
                            <td align="center"><font size="5" face="Tahoma">
                            Test</font></td>
                        </tr>
                        <tr>
                            <td align="center"><font face="Tahoma" size="5">Tester</font></td>
                        </tr>
                    </table>
                </div>
&nbsp;<p>&nbsp;</p>
                <table border="0" width="100%" id="table4">
                    <tr>
                        <td width="157">&nbsp;</td>
                        <td width="284">&nbsp;</td>
                        <td>&nbsp;</td>
                    </tr>
                    <tr>
                        <td width="157"><font face="Tahoma">Dato</font></td>
                        <td width="284"><font face="Tahoma">
                        <input type="text" name="datot" size="20"></font></td>
                        <td>&nbsp;</td>
                    </tr>
                    <tr>
                        <td width="157"><font face="Tahoma">Påbegyndt</font></td>
                        <td width="284"><select size="1" name="tiden">
                        <option value="0:00">0:00</option>
                        <option value="0:30">0:30</option>
                        <option value="1:00">1:00</option>
                        <option value="1:30">1:30</option>
                        <option value="2:00" selected>2:00</option>
                        <option value="2:30">2:30</option>
                        <option value="3:00">3:00</option>
                        <option value="3:30">3:30</option>
                        </select></td>
                        <td>&nbsp;</td>
                    </tr>

                    <tr>
                        <td width="157"><font face="Tahoma">Afsluttet</font></td>
                        <td width="284"><font face="Tahoma">
                        <input type="text" name="afsluttet" size="20"></font></td>
                        <td>&nbsp;</td>
                    </tr>
                    <tr>
                        <td width="157">&nbsp;</td>
                        <td width="284">&nbsp;</td>
                        <td>&nbsp;</td>
                    </tr>
                    <tr>
                        <td width="157"><font face="Tahoma">Arbejdsseddelnummer</font></td>
                        <td width="284"><font face="Tahoma">
                        <input type="text" name="arbejdssdl" size="20"></font></td>
                        <td>&nbsp;</td>
                    </tr>
                    <tr>
                        <td width="157"><font face="Tahoma">Rekvireret af</font></td>
                        <td width="284"><font face="Tahoma">
                        <input type="text" name="rekvi" size="20"></font></td>
                        <td>&nbsp;</td>
                    </tr>
                    <tr>
                        <td width="157"><font face="Tahoma">Lokation</font></td>
                        <td width="284"><font face="Tahoma">
                        <input type="text" name="lokat" size="20"></font></td>
                        <td>&nbsp;</td>
                    </tr>
                    <tr>
                        <td width="157">&nbsp;</td>
                        <td width="284">&nbsp;</td>
                        <td>&nbsp;</td>
                    </tr>
                    <tr>
                        <td width="157"><font face="Tahoma">Problem</font></td>
                        <td width="284"><font face="Tahoma">
                        <textarea rows="13" name="probl" cols="33"></textarea></font></td>
                        <td>&nbsp;</td>
                    </tr>
                    <tr>
                        <td width="157">&nbsp;</td>
                        <td width="284">&nbsp;</td>
                        <td>&nbsp;</td>
                    </tr>
                    <tr>
                        <td width="157">&nbsp;</td>
                        <td width="284">
                        <table border="0" width="100%" id="table5">
                            <tr>
                                <td width="121" align="center">
                                <font face="Tahoma">Regning</font></td>
                                <td align="center"><font face="Tahoma">Garanti</font></td>
                            </tr>
                        </table>
                   
                           
                            <table border="0" width="100%" id="table6">
                                <tr>
                                    <td width="121" align="center">
                                    <input type="radio" value="1" checked name="radio"></td>
                                    <td align="center">
                                    <input type="radio" value="2" name="radio"></td>
                                </tr>
                            </table>
                       
                   
                        <td>&nbsp;</td>
                    </tr>
                    <tr>
                        <td><font face="Tahoma">Udført af</font></td>
                        <td width="284"><font face="Tahoma">
                        <input type="text" name="klaret" size="20"></font></td>
                        <td>&nbsp;</td>
                    </tr>
                    <tr>
                        <td>&nbsp;</td>
                        <td width="284">&nbsp;</td>
                        <td>&nbsp;</td>
                    </tr>
                    <tr>
                        <td>&nbsp;</td>
                        <td width="284">&nbsp;</td>
                        <td>&nbsp;</td>
                    </tr>
                </table>
                </td>
            </tr>
        </table>
        </td>
        <td width="100">&nbsp;</td>
    </tr>
</table>


<p><INPUT TYPE=SUBMIT NAME="Ok" VALUE=OK></p>
<p class="MsoNormal">&nbsp;</p>
<p class="MsoNormal" align="center">© Test</p>


</FORM>     
</BODY>
</HTML>
Avatar billede erikjacobsen Ekspert
23. juli 2004 - 12:37 #11
Den her linie ser også sjov ud
    <FORM METHOD=POST ACTION="%3C?echo $PHP_SELF;?&gt;"?>
Skal det ikke være
    <FORM METHOD=POST ACTION="<? echo $PHP_SELF;?>">
Avatar billede fritter25 Nybegynder
23. juli 2004 - 12:43 #12
Det var helt korrekt. Nu skal jeg nok lade være med at forstyrre dig længere. Smid lige et svar
Avatar billede erikjacobsen Ekspert
23. juli 2004 - 12:49 #13
Tak, jeg samler slet ikke på point. Svar selv, accepter eget svar.
Avatar billede fritter25 Nybegynder
23. juli 2004 - 13:14 #14
Det var pænt af dig. God weekend
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