Stig Sørensen wrote:
> Det er ikke select-delen der er problemet, at jeg select'er alt i tabellen
> overskrift er blot som test og for at holde det enkelt som eksempel.
>
> Jeg kan desværre ikke selv forklare med ord hvad jeg vil, synes det giver
> sig selv i mine eksempler.
du kan starte ved at fortælle, hvad din tabel indeholder, og fortælle,
hvilke felter du vil ha ud.
> Men jeg kan da også gøre således:
>
> function sql_svar($query) {
> $resultat = mysql_query($query);
>
> while($raekke = mysql_fetch_array($resultat)) {
> extract($raekke);
>
> }
> skriv($test);
> }
Hvis det du ønsker er at echo et felt, der hedder test, for hver række
så skal du ha kaldet til skriv() _indeni din while, ikke efter den er kørt:
function sql_svar($query) {
$resultat = mysql_query($query);
while($raekke = mysql_fetch_array($resultat)) {
extract($raekke);
skriv($test); // her bliver den kaldt 5 gange,hvis der er 5 rækker
i tabellen, der matcher
// NB: da du selecter feltet overskrift, er det også det, du skal
smide ind i skriv(), altså skriv($overskrift)
}
// ikke her
// skriv($test);
}
> Udsnit af index.php:
>
> <?php
> require_once("funktioner.php");
> aabn();
>
> $query = sql_svar("select overskrift from overskrift");
>
> skriv("$overskrift"); // <- Her vil jeg gerne have den til at echo
> outputtet ud fra forespørgelsen.
Se her skriver du overskrift, men det gør du ikke i funktionen sql_svar
og iøvrigt kunne du lige så godt printe det i sql_svar i stedet for at
lave en funktion, der gør det for dig
--
Take Care
Kim Emax - master|minds - Vi tænker IT for dig...
Konsulentbistand, programmering, design & hosting.
http://www.masterminds.dk