Avatar billede ulle55 Nybegynder
13. oktober 2004 - 19:14 Der er 9 kommentarer og
4 løsninger

$POST['turnavn'] videre til ny side

Jeg vil gerne have $POST['turnavn'] videre til en ny side. Hvordan gør jeg det, skal jeg til at smide det ind i et array igen??? og i så fald hvordan gør jeg det?

<?php
include ("../mysql.php");

$navn = $_POST["turnavn"];
$tur = $_POST["turtur"];
$belob = $_POST["turbelob"];
$dato = $_POST["turdato"];
$indud = $_POST["turindud"];

if ($_POST["skriv"]){
?>

<table border="0" align="center">
    <tr>
        <td>
            <table align='center' border=0>
                <td>
                    navn
                </td>
                <td>
                    Tur
                </td>
                <td>
                    Beløb
                </td>
                <td>
                    Dato
                </td>
                <td>
                    Ind / Ud
                </td>

                    <?
                    foreach($navn as $data)
                        {
                            echo     "<tr>";
                            echo        "<td width=125>$data</td>";
                            echo        "<td width=125>$tur</td>";
                            echo        "<td width=80>$belob</td>";
                            echo        "<td width=100>$dato</td>";
                            echo        "<td width=70>$indud</td>";
                            echo    "</tr>";
                        }

?>
                </td>
            </table>       
        </td>
    </tr>
    <tr>
        <td>
            <form method=post action="/login/default.php?side=./admin/confirm.php">
                <table border=0 align=right>
                    <tr>
                        <td>
                            <input type="button" name="tilbage" value="Tilbage" onclick="history.back()">
                        </td>
                        <td>
                            <input type=submit VALUE="send">
                        </td>
                    </tr>
                </table>
            </form>   
        </td>
    </tr>
</table>
<?
}
else
{
?>
<form method=post action=<? $PHP_SELF; ?>>
    <input TYPE=hidden NAME=skriv VALUE=1>
        navn:<select name="turnavn[]" size="9" multiple>
            <?php
            $navn = mysql_query("select uname from authuser");
              while($row = mysql_fetch_array($navn)){
              echo "<option value='$row[uname]'>$row[uname]</option>";
              }
?>

        </select><br>
            tur:<input type=text name=turtur><br>
            beløb<input type=text name=turbelob><br>
            dato<input type=text name=turdato><br>
            indud:<select name="turindud">
                <option value="ind">ind</option>
                <option value="ud">ud</option>
            </select>
        <br>
    <input type=submit VALUE="send">
</form>
<?
}
?>
Avatar billede hmortensen Nybegynder
13. oktober 2004 - 19:39 #1
side.php?turnavn=$_POST['turnavn']
eller
$_SESSION['turnavn'] = $_POST['turnavn']

ved session skal du ha session_start()  toppen af begge sider
Avatar billede googolplex Novice
13. oktober 2004 - 19:40 #2
Brug sessions:

<?php

session_start();

$_SESSION['turnavn'] = $_POST['turnavn'];

?>
Avatar billede ulle55 Nybegynder
13. oktober 2004 - 19:52 #3
Det får jeg ikke meget ud af
Avatar billede googolplex Novice
13. oktober 2004 - 21:15 #4
Øhh, vil du uddybe ?!
Avatar billede ulle55 Nybegynder
13. oktober 2004 - 21:19 #5
når jeg skriver "echo $_SESSION['turnavn'];" får jeg ikke noget frem
Avatar billede Slettet bruger
13. oktober 2004 - 21:34 #6
Du skal køre session_start(); på alle sider, hvor der skal bruges sessions. Og det skal gøres, før der laves noget output.
Avatar billede ulle55 Nybegynder
13. oktober 2004 - 22:09 #7
det gør jeg også
Avatar billede ulle55 Nybegynder
13. oktober 2004 - 22:11 #8
Jeg gør det på min default side, hvor jeg henter de andre sider ind i.
Avatar billede googolplex Novice
13. oktober 2004 - 22:39 #9
Er det din egen server derhjemme ?
Avatar billede ulle55 Nybegynder
14. oktober 2004 - 08:00 #10
ja
Avatar billede googolplex Novice
14. oktober 2004 - 10:47 #11
Har du husket at oprette en mappe til dine session. Jeg mener den skal hedde /tmp eller /temp.
Avatar billede hmortensen Nybegynder
14. oktober 2004 - 10:50 #12
Den skal hedde det samme som den henviser til i php.ini
Avatar billede ulle55 Nybegynder
14. oktober 2004 - 11:16 #13
af uforklarlige årsager virker det efter at serveren har været slukket i nat!!!!
Tak for hjælpen.
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