08. maj 2003 - 08:49Der er
34 kommentarer og 2 løsninger
Php spørgsmål !
Hej Allesammen !
Jeg har nu fået lavet mit nyheds script ved hjælp af filerne:
- Tilfoj.php (tilføjer nyheden til databasen) - vis.php (viser alle nyhederne)
Og det jeg gerne vil have er at når man kommer ind på vis.php så er der et "billede", en overskrift og lidt tekst. Og det jeg gerne vil have er at når man trykker på billedet eller overskriften, så skal den gå ind på f.eks: Vis.php?=Artikel_om_fodbold
^det afhænger så helt af hvad nyheden hedder... Ved i hvordan jeg kan gøre det? Kan evt. forklarer nærmere over MSN eller herinde hvis der er noget i ikke forstår. please hjælp.
AI bliver først for alvor en del af arbejdet, når teknologien integreres i den måde, vi arbejder på. At have adgang til AI betyder ikke nødvendigvis, at medarbejderne er klar til at bruge den.
Jamen hvordan gør jeg det ? Jeg er ny til php så det er lidt svært. Hvis du vil gøre mig den tjeneste at se på: http://www.eksperten.dk/spm/349879
Så kunne det være du kunne hjælpe mig med hvordan det sku se ud i koden (På det link er billede funktionen endnu ikke tilføjet, men bare der er link på "overskrift" er det ok)
<? mysql_connect("localhost", "brugernavn", kodeord"); mysql_select_db("database"); $foresp = mysql_query("SELECT dato, overskrift, tekst, billede FROM nyheder ORDER BY dato") or die(mysql_error());
//Tjek om der er en ID=* ellers indsæt liste over nyheder
<? mysql_connect("localhost", "brugernavn", kodeord"); mysql_select_db("database"); $foresp = mysql_query("SELECT dato, overskrift, tekst, billede FROM nyheder ORDER BY dato") or die(mysql_error());
//Tjek om der er en ID=* ellers indsæt liste over nyheder
ok men du er da for syg til det :D Ja jeg fik selv lige rettet den fejl da jeg så at den vidste dato istedet for id... Men problemet er det at den går hen til en tom side hvor jeg gerne vil have den til at vise nyheden for sig selv. Skal det være noget i stil med:
vis.php?Id=$data[id] = et eller andet, altså at hvis siden går hen til en ID side så viser den f.eks noget på siden...
jeg ved at når du arbejder med acces databaser laver den bare autonumrering, hvor intet nummer er ens, den er ret anvendelig når man skal lave arbejde som det du nævner!
Under den if-betingelse skal du have den til at finde den post som har det ID nummer, da det her faktisk er det første phpscript større en 4 linier jeg har abejdet med er den lidt svr for mig, hvis du kan vente 10 min, så skal jeg nok finde ud af det for.
Hvis du har brugt et andet navn i databasen for det felt hvor nyehen står end nyhed så ret nyhed i $data[nyhed] til navnet på variablen! ------Start------
<html> <head> </head>
<body>
<? mysql_connect("localhost", "brugernavn", kodeord"); mysql_select_db("database"); $foresp = mysql_query("SELECT dato, overskrift, tekst, billede FROM nyheder ORDER BY dato") or die(mysql_error());
//Tjek om der er en ID=* ellers indsæt liste over nyheder
if ($_REQUEST["Id"] != 0) {
//Koden som indsætter nyheden! while($data = mysql_fetch_array($foresp)) { if ($data[id] == $_REQUEST["Id"]) { echo "Nyheden $data[overskrift], fra den $data[dato] <br><br> $data[nyhed]"; } }
Jeg ville ikke downloade et script det er det... Selvfølgelig kan jeg downloade noget 100 gange mere avanceret. Men jeg vil selv lærer at programmere, derfor jeg gerne vil have forklaring på alt der ændres så jeg kan følge med :)
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.