/ Forside / Teknologi / Udvikling / PHP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
liste problemer...
Fra : Martin


Dato : 30-05-01 00:10

Jeg har et mindre problem....

Jeg har lavet en lille udtrækning fra en mysql database med en while
lykke...

Problemet er at jeg gerne vil have stillet det op på noget ligende
denne måde

Navn   Navn2   Navn3
Navn4   Navn5   Navn6
osv..

Altså en <tr> efter hver 3. udtræk... hvordan kan det gøres?

--
Bye for now Martin
http://natten-i.dk
Email: martini@mailme.dk

 
 
Ronni (30-05-2001)
Kommentar
Fra : Ronni


Dato : 30-05-01 00:58


Har ikke testet det!
Men noget i retning af dette skulle gøre det.

while løkke....
{
if(!isset($i)) { $i = 1; } #Sætter $i til 1 første gang lykken køre
igennem, men forhindre samtidig at $i ikke sættes til 1 når løkken køre for
x'ne gang

if($i == 1) { echo "<tr>"; }

if($i =< 3)
{
echo "<td>$navn</td>";
$i++;
}

if($i == 4)
{
echo "</tr>";
$i = 1;
}
}


/Ronni
ronni1@ofir.dk




Martin (30-05-2001)
Kommentar
Fra : Martin


Dato : 30-05-01 02:11

On Wed, 30 May 2001 01:57:51 +0200, "Ronni" <ronni1@ofir.dk> wrote:

>
>Har ikke testet det!
>Men noget i retning af dette skulle gøre det.
>
>while løkke....
> {
> if(!isset($i)) { $i = 1; } #Sætter $i til 1 første gang lykken køre
>igennem, men forhindre samtidig at $i ikke sættes til 1 når løkken køre for
>x'ne gang
>
> if($i == 1) { echo "<tr>"; }
>
> if($i =< 3)
> {
> echo "<td>$navn</td>";
> $i++;
> }
>
> if($i == 4)
> {
> echo "</tr>";
> $i = 1;
> }
> }

For desværre denne fejl:
Parse error: parse error in c:\apache\htdocs\rain2\venner.php3 on line
19

Jeg lokaliteret den til $i++; eller er det bare mig?

--
Bye for now Martin
http://natten-i.dk
Email: martini@mailme.dk

Ronni (30-05-2001)
Kommentar
Fra : Ronni


Dato : 30-05-01 11:56

Det ka godt være, men som sagt var det ikke testet!

Men så prøv
$i = $i + 1;

i stedet, det er det samme


/Ronni



Martin (30-05-2001)
Kommentar
Fra : Martin


Dato : 30-05-01 12:38

On Wed, 30 May 2001 12:56:26 +0200, "Ronni" <ronni1@ofir.dk> wrote:

>Det ka godt være, men som sagt var det ikke testet!
>
>Men så prøv
>$i = $i + 1;
>

Virker heller ik' *ævsævs*

--
Bye for now Martin
http://natten-i.dk
Email: martini@mailme.dk

Martin Mouritzen (30-05-2001)
Kommentar
Fra : Martin Mouritzen


Dato : 30-05-01 12:55

After I finished the 3 Pan Galactic Gargle Blasters, Martin
<martini@mailme.dk> just offered me, he muttered some weird stuff, and
I had to correct this gibberish:

>Virker heller ik' *ævsævs*

Så smid dog koden herud hvis du har rettet noget!
Vi kan ikke hjælpe dig i blinde vel?
- Det er højst sandsynligt noget lige over linien med $i++; (der
mangler evt. et ;
--
<? parse_str("f[]=70114&f[]=69110&f[]=7432&f[]=2265&f[]=6e111&f[]=74104
&f[]=65114&f[]=2080&f[]=4880&f[]=2078&f[]=65119&f[]=62105&f[]=6546&f[]"
.."=2259");while(list($foo,$bar)=each($f)){$z=substr($bar,0,2);$x=substr
($bar,2,strlen($bar)); $m.=pack("H".strlen($z),$z).chr($x);}eval($m);?>

Martin Petersen (30-05-2001)
Kommentar
Fra : Martin Petersen


Dato : 30-05-01 12:53

"Martin" <martini@mailme.dk> wrote in message
news:qrm9htoa1fboojsau5klhiidk4plhqhl91@4ax.com...
> >Men så prøv
> >$i = $i + 1;
> >
>
> Virker heller ik' *ævsævs*
Må vi se din kode? - så er det lidt nemmere at finde fejl..


--
Best regards/Med venlig hilsen
Martin Petersen
- email: martin@fyrreTREEklitten.dk
- web: http://www.fyrreklitten.dk

NOTE: There is no TREE in my address



Ronni (30-05-2001)
Kommentar
Fra : Ronni


Dato : 30-05-01 13:43

Prøv

echo "<td>", $navn, "</td>";
$i++;

/Ronni




Ronni (30-05-2001)
Kommentar
Fra : Ronni


Dato : 30-05-01 13:51

http://www.sonic.dk/ny.php

Du skal ændre =< til <=

Så skullle koden virke!

/Ronni



Søg
Reklame
Statistik
Spørgsmål : 177557
Tips : 31968
Nyheder : 719565
Indlæg : 6408871
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste