Avatar billede kellesen Nybegynder
04. juni 2007 - 11:53 Der er 15 kommentarer og
1 løsning

oprette tekst med linieskift

Hej,
Et simpelt spørgsmål.
Hvordan henter jeg data ud fra mysql (vare, cola) og udskriver det i php hvor der er linieskift efter hver linie tekst.
Avatar billede noob2003 Nybegynder
04. juni 2007 - 11:59 #1
$vare <br> $navn
Avatar billede kellesen Nybegynder
04. juni 2007 - 12:03 #2
min database hedder vare og den skal udskrive rækken med navne.. det skal vel sættes ind i noget php?
Avatar billede phliplip Nybegynder
04. juni 2007 - 12:08 #3
Kom med noget kode
Avatar billede kellesen Nybegynder
04. juni 2007 - 12:30 #4
har ikke noget;) derfor jeg skriver.. det skal sættet ind i en iframe...
Avatar billede kellesen Nybegynder
04. juni 2007 - 12:55 #5
der ud over skal det navn der bliver udskrevet link til en side af samme navn (eks. pages/cola.php)
Avatar billede marzman Nybegynder
04. juni 2007 - 13:54 #6
måske det her kan hjælpe...

<?php
// Forbinder, vælger database
$link = mysql_connect("mysql_host", "mysql_bruger", "mysql_password")
    or die("Kunne ikke forbinde : " . mysql_error());
echo "Forbundet succesfuldt";
mysql_select_db("min_database") or die("kunne ikke vælge databasen");

// Udfører SQL forespørgsel
$query = "SELECT * FROM min_tabel";
$result = mysql_query($query) or die("Forespørgslen lykkedes ikke : " . mysql_error());

// Printer resultatet i HTML
echo "<table>";

while ($line = mysql_fetch_array($result)) {

$vare = $line['vare'];
$cola = $line['cola'];

echo "<tr>";
echo "<td>";
echo $vare;
echo "</td>";
echo "<td>";
echo $cola;
echo "</td></tr>";

}

echo "</table>";

// Befri resultatet fra hukommelseN
mysql_free_result($result);

// Luk forbindelsen
mysql_close($link);
?>

Du skal selvfølgelig selv ændre dine MySQL oplysninger og tabel navn.

Se mere om MySQL udtag her http://dk.php.net/mysql#mysql.examples
Avatar billede kellesen Nybegynder
04. juni 2007 - 15:09 #7
nu udskriver den- har lige et ekstra spørgsmål..
det der bliver udskrivet skal så være forskellige links som skal loades i en anden iframe på samme side..
hvordan gør jeg det?
Avatar billede kellesen Nybegynder
04. juni 2007 - 15:11 #8
mener at andre ting fra databasen skal loades i en anden iframe alt efter hvad der bliver valgt..
Avatar billede marzman Nybegynder
04. juni 2007 - 20:04 #9
grundlæggende linker du til et Iframe ved at <a href="FILE.PHP" name="MIT_IFRAME_NAVN">min tekst</a>

og hvis du vil have noget andre ting fra databasen i et andet Iframe skal du udfører præcis den samme kode som tidligere bare i en anden fil med andre $line[] for at få et andet indhold ind...
Avatar billede kellesen Nybegynder
06. juni 2007 - 10:35 #10
ja, men ud fra valget man foretager i den ene iframe skal den opdatere den anden iframe og udskrive de ting. kan godt se jeg bare skal lave et andet iframe- men hvordan får jeg den til at opdatere nmår jeg har valgt i den tidligere..
Avatar billede marzman Nybegynder
06. juni 2007 - 13:46 #11
Jeg er ikke helt sikker på at jeg har forstået det rigtigt... men du vil have det ene Iframe til at vise noget fra databsen og når du så klikker på et Ithem skal den opdatere det andet som viser det ?? eller hvordan
Avatar billede kellesen Nybegynder
06. juni 2007 - 13:56 #12
ja, nøjagtig. det skal vise andre informationer fra samme database..
eks. første iframe: viser alle varer - eks. cola, salt osv
når jeg så klikker på cola skal dne i den anden iframe vise information om cola(somligger i samme database)
Avatar billede marzman Nybegynder
06. juni 2007 - 14:10 #13
<?php

// Forbinder, vælger database
$link = mysql_connect("mysql_host", "mysql_bruger", "mysql_password")
    or die("Kunne ikke forbinde : " . mysql_error());
echo "Forbundet succesfuldt";
mysql_select_db("min_database") or die("kunne ikke vælge databasen");

// Udfører SQL forespørgsel
$query = "SELECT * FROM TABEL_OM_COLA";
$result = mysql_query($query) or die("Forespørgslen lykkedes ikke : " . mysql_error());

// Printer resultatet i HTML
echo "<table>";

while ($line = mysql_fetch_array($result)) {

----- INDHOLD

}

echo "</table>";

// Befri resultatet fra hukommelseN
mysql_free_result($result);

// Luk forbindelsen
mysql_close($link);
?>


Sådan ?
Avatar billede marzman Nybegynder
06. juni 2007 - 14:11 #14
og så skal dit link hedder noget med <a href="frame2.php" name="frame2">LINK</a>

name angiver at det er frame2 du vil åbne i og frame2.php indeholder så dit databse udtag
Avatar billede kellesen Nybegynder
18. juli 2007 - 13:47 #15
smid et svar..
Avatar billede marzman Nybegynder
18. juli 2007 - 16:50 #16
ok håber du fik svar nok
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