04. oktober 2004 - 13:37Der er
11 kommentarer og 1 løsning
Variabel overførelse ?
Hejsa..
jeg er ved at lave en startside som skal bestemme visning af en bestemt side ud fra en database (mysql).
tanken er at man skal kalde startsiden med f.eks. : index.php?17 - 17 er så id'et på den side der skal vises (altså hentes i DB)
Er der nogle der kan forklare hvordan jeg henter dette id som en variabel (altså 17). - umiddelbart får jeg bare 17 til at være variabelnavnet, men den har så ikke noget indhol.
kan man på nogen måde udskrive navnet på en variabel - og altså ikke indholdet..?
I dette særtema om aspekter af AI ser vi på skiftet fra sprogmodeller til AI-agenter, og hvordan virksomheder kan navigere i spændet mellem teknologisk hastighed og behovet for menneskelig kontrol.
jeg har lige arbejdet lidt videre med dit første forslag. men, hvad jeg lige kan se, så kræver det, at jeg kalder variabelen "page" altså index.php?page=17
her vil jeg gerne undgå at skrive "page=" så det kun kommer til at hedde index.php?17
Du er vel bare nød til at bruge index.php?page=17 Det andet kan også lade sig gøre. Så skal du bare kalde den på denne måde: index.php/17 Jeg kan ikke huske hvordan man gør dette med php koden, men søg lidt i forumet, og jeg er sikker på du finde hvad du søger
ehh, ved ikke lige, tror du skal ha' fat i noget apache's mod_rewrite for IKKE at skulle skrive domain.dk/?page=23 f.eks men derimod få det samme her på exp domain.dk/spm/546629
Men ok, du kan vel også bruge et mix med bojo's
<?php $page = $_SERVER["QUERY_STRING"]; // Brug heller $_SERVER["QUERY_STRING"], så vil det virke på tværs af div. serveropsætninger
$sider = array(); $pages = mysql_query("SELECT `id` FROM `table`") or die (mysql_error()); while($i = mysql_fetch_object($pages)) { $sider[] = $i->id; } mysql_free_result($pages);
f(trim($page) == "" || !in_array($page, $sider)) { $id = current($sider); // første nummer er så forsiden }else{ $id = $page; }
$indhold = mysql_query("SELECT * FROM `table` WHERE `id` = '". $id ."'") or die (mysql_error());
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.