Avatar billede the_kloster Nybegynder
08. oktober 2009 - 18:36 Der er 2 kommentarer og
1 løsning

Lidt (mere) php hjælp :)

Jeg er ved at lave en lille php fil som viser en oversigt over mine ting i min database - hvorefter den "printer" en link man så kan trykke sig ind på den pågældene fil.

Det virker i sig selv meget godt, problemet er bare at den kun printer model navnet og ikke andet end det (som link navn).

hvordan får jeg den til at printe flere ting ud fra min database, som fx. motor og fabrikant?

min kode ser således ud:

<?
include('fetchrow.php'); // DATABASE CONNECT :)

if( isset( $_GET['id'] ) ) // checker om der er sat et id.
$id = $_GET['id'];
else
$id = null;


if( $id !== null ) {
$resultat = mysql_query("select * FROM biler WHERE id = '$id'");
$raekke = mysql_fetch_array($resultat);
if( $raekke == null )
die("Fandt ikke nyheden");
?>

<?php
}
else {
$sql = "SELECT id, manufactor FROM biler ORDER BY date";
$res = mysql_query($sql) or die(mysql_error());
while($row = mysql_fetch_array($res)) {
print '<a href="news.php?id=' . $row[0] . '">'.
stripslashes($row[1]). '</a><br />';
}
}
?>
Avatar billede ziron Nybegynder
08. oktober 2009 - 18:48 #1
Du kan rette lidt i din sql query sådan at den henter alle felter ud og så kan du udskrive dem med din php

$sql = "SELECT * FROM biler ORDER BY date";

print '<a href="news.php?id=' . $row[id] . '">'.
stripslashes($row['manufactor']). ' and ' . stripslashes($row['fabrikant']) . '</a><br />';

du henter felterne ud ved hjem af $row['feltnavn']
Avatar billede the_kloster Nybegynder
08. oktober 2009 - 19:31 #2
Tak for det :)

lav et svar så du kan få point ;)
Avatar billede ziron Nybegynder
08. oktober 2009 - 19:36 #3
så lidt :)
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

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