Avatar billede celfa Nybegynder
26. april 2008 - 02:17 Der er 10 kommentarer og
1 løsning

+1 en til et id hvergang

Hej.

Jeg har en side med et ID felt. Det id felt skal der stå p13 når man går ind. trykker man submit skal der stå p14 næste gang.

Håber der er nogle der kan finde ud af det :)
Avatar billede kimg Nybegynder
26. april 2008 - 07:31 #1
Du må nok lige vise lidt kode, eller fortælle lidt mere, kommer data fra en database? som en slags tæller

Kim
Avatar billede celfa Nybegynder
26. april 2008 - 08:52 #2
For hvergang man trykker submit skal p14 stige med 1. Det er fordi jeg bruger den som id i min database. Dvs. klik på submit og variablen $pageid stiger til p15.

<?php
$pageid = "p14";
?>

<form action="opretmappe.php" method="post">
<p>mappenavn</p>
<input type = "text" name ="mappeNavn" value="<?php echo $pageid; ?>">
<p>filnavn</p>
<input type = "text" name ="filnavn" value="<?php echo $pageid; ?>">
<p>id</p>
<input name="id" type = "text" value="<?php echo $pageid; ?>">
<p>navn til link</p>
<input type = "text" name="navnlink">
<p>tittel</p>
<input type ="tex" name ="mintittel">
<p>indhold</p>
<textarea name="indhold" rows="40" cols="120"></textarea><br />
<p>keywords</p>
<textarea name="minekey" rows="15" cols="60"></textarea><br />
<p>description</p>
<textarea name="mindes" rows="15" cols="60"></textarea>
<input type = "submit" name="submitted" value="Opret mappe">
</form>
Avatar billede nielle Nybegynder
26. april 2008 - 10:18 #3
Hvis du erklære den som værende auto_increment i din database så vil databasen selv sørge for at tælle den 1 op hver gang.
Avatar billede celfa Nybegynder
26. april 2008 - 15:57 #4
Det tænkte jeg godt på.. Men hvordan får jeg den til at skrive p foran?
Avatar billede olebole Juniormester
26. april 2008 - 16:18 #5
<ole>

Det gør du ikke. Du ændrer din kode, så det ikke er nødvendigt, der står 'p' i feltet  ;o)

/mvh
</bole>
Avatar billede celfa Nybegynder
26. april 2008 - 16:28 #6
Det kan jeg ikke lige se mig ud af.. For så bliver alle mine GET tomme :S
Avatar billede celfa Nybegynder
26. april 2008 - 16:30 #7
<?php
if (empty($_GET['up'])) {
    if (empty($_GET['p'])) {
        $_GET['p']='p1';
        $side='p1';
    } else {
        $side=$_GET['p'];
    }
} else {
    $side=$_GET['up'];
}
?>
<?php
if (!is_file('indhold/'.$_GET['p'].'/'.$side.'.php') || eregi('../',$side)) {
    $_GET['p']='404';
    $side='404';
    header('HTTP/1.0 404 Not Found');
}
echo $_get['p'];
$host="localhost";
$username="xxx";
$password="xxx";
$db_name="indhold";
$tbl_name="indhold"; 

mysql_connect("$host", "$username", "$password")or die("Kan ikke forbinde til serveren ");
mysql_select_db("$db_name")or die("Kan ikke forbinde til databasen");
session_start();

$sql ="SELECT * FROM indhold WHERE id = '".$_GET['p']."'";
$query = mysql_query($sql);
$row = mysql_fetch_array($query);

$title = $row['title'];
$description = $row['description'];
$keywords = $row['keywords'];

?>
Avatar billede nielle Nybegynder
26. april 2008 - 16:59 #8
Hvorfor akal dit p15 overhovet være nævnt i din form? Er det ikke ok at databasen automatisk sørger for det i baggrunden?
Avatar billede celfa Nybegynder
26. april 2008 - 17:06 #9
Jo det var da også meningen i fremtiden.. Men den skal jo automatisk stige.. Men jeg skal jo have ændret min header kode jeg lige har posted hvis jeg skal bruge auto_inrcrement..

håber der er nogen der kan hjælpe mig.
Avatar billede celfa Nybegynder
26. april 2008 - 17:20 #10
Fandt selv ud af det nu :D

Hvem skal have point :P?
Avatar billede nielle Nybegynder
26. april 2008 - 17:34 #11
Svar :^)
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

IT-JOB

IT-Universitetet i København

CIO

Netcompany A/S

Linux Operations Engineer

Forsvarsministeriets Materiel- og Indkøbsstyrelse

Sektionschef til Enterprise Arkitektur i Forsvaret på Østerbro