abonnement Unibet Coolblue Bitvavo
pi_25705716
alvast bedankt voor alle hulp, komt ie.
de complete code:
quote:
<html>
<head>
<title>PHP Test</title>
</head>
<body>
<?php
error_reporting(E_ALL);
// Maak verbinding met server
mysql_connect ("coolinc.info","achterop23_100", "qweqwe") or die(mysql_error());

// Selecteer database
mysql_select_db("achterop23_100") or die(mysql_error());


// Selecteer alle id's en titels van de tabel
$query = "SELECT * FROM cols" or die(mysql_error());

$resultaat = mysql_query($query) or die(mysql_error());
while ($rij = mysql_fetch_assoc($resultaat)){
print"".$rij['colnaam']."" "".$rij['colkm']."" "".$rij['colindex']."" "".$rij['colhoogte']."";
}
?>

</body>
</html>
de link ernaar toe:
http://achterop23.coolinc.info/
(maar zie nu dat daar(mits niet ingelogd) niets staat)
  FOK!-Schrikkelbaas donderdag 24 maart 2005 @ 13:42:51 #77
1972 Swetsenegger
Egocentrische Narcist
pi_25705744
quote:
Op donderdag 24 maart 2005 13:41 schreef achterop23 het volgende:
alvast bedankt voor alle hulp, komt ie.
de complete code:
[..]

de link ernaar toe:
http://achterop23.coolinc.info/
(maar zie nu dat daar(mits niet ingelogd) niets staat)
er staat gewoon niets in de juiste directory
pi_25705885
ik snap er werkelijk niets meer van en dat terwijl ik zoveel sites gemaakt heb (nog nooit met php heb gewerkt, zoals te merken is)
  FOK!-Schrikkelbaas donderdag 24 maart 2005 @ 13:54:13 #79
1972 Swetsenegger
Egocentrische Narcist
pi_25706028
Nu staat er wel van alles o.a. postinfo.html
pi_25706059
heb idd wat veranderd (de map waarnaar het subdomein verwijst is nu anders)
pi_25706086
Parse error: parse error in /home/www/achterop23.coolinc.info/index.php on line 20

hehe, ik kan verder
pi_25706178
quote:
Op donderdag 24 maart 2005 13:56 schreef achterop23 het volgende:
Parse error: parse error in /home/www/achterop23.coolinc.info/index.php on line 20

hehe, ik kan verder
Dat zei ik toch
quote:
Op donderdag 24 maart 2005 12:57 schreef SuperRembo het volgende:
Die "" gaan parse errors geven.
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
pi_25706354
quote:
Op donderdag 24 maart 2005 14:00 schreef SuperRembo het volgende:

[..]

Dat zei ik toch
[..]


weet je ook wat voor weer t morgen wordt?
  FOK!-Schrikkelbaas donderdag 24 maart 2005 @ 15:07:44 #85
1972 Swetsenegger
Egocentrische Narcist
pi_25707734
quote:
Op donderdag 24 maart 2005 14:00 schreef SuperRembo het volgende:

[..]

Dat zei ik toch
[..]
Vreemd, want dit geeft bij mij geen parseerrors
  donderdag 24 maart 2005 @ 15:37:29 #86
93888 KillAuthority
Live Fast, Die Fun!
pi_25708347
<?php if ($pageNum_Recordset1 ???? ) { ?>
blablabla
<?php } ?>

ik wil dat de blablabla wordt weergegeven als het NIET de eerste pagina is EN ook NIET de laatste is. Wat moet er dan in plaats komen van de ????
The crew is out tonight!
pi_25708927
quote:
Op donderdag 24 maart 2005 14:10 schreef achterop23 het volgende:
http://achterop23.coolinc.info/achterop23.coolinc.info/

wazig, dit is de link dus...
Maak er dit van:

1
2
3
while ($rij = mysql_fetch_assoc($resultaat)) {
   print "".$rij['colnaam']." ".$rij['colkm']." ".$rij['colindex']." ".$rij['colhoogte']."";
}
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
pi_25709042
quote:
Op donderdag 24 maart 2005 15:37 schreef KillAuthority het volgende:
<?php if ($pageNum_Recordset1 ???? ) { ?>
blablabla
<?php } ?>

ik wil dat de blablabla wordt weergegeven als het NIET de eerste pagina is EN ook NIET de laatste is. Wat moet er dan in plaats komen van de ????
1if ( ($het != $eerste) and ($het != $laatste))


Als je bij 0 begint te tellen dan is $eertste=0 en $laatste = aantal pagina's min 1.
Als je bij 1 begint te tellen dan is $eertste=1 en $laatste = aantal pagina's.
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
  FOK!-Schrikkelbaas donderdag 24 maart 2005 @ 16:24:40 #89
1972 Swetsenegger
Egocentrische Narcist
pi_25709458
quote:
Op donderdag 24 maart 2005 16:02 schreef SuperRembo het volgende:

[..]

Maak er dit van:
[ code verwijderd ]
Ach fuck, ik zie het al. Ik had dubbele quotes laten staan
pi_25718851
Hallo allemaal, ik heb een erg moeilijke vraag denk ik. Het zit namelijk zo dat ik bepaalde gegevens wil ophalen van emule via php... mijn vraag is, is dit mogelijk??? Ik heb zelf geen flauw idee hoe ik dit zou moeten doen en ik hoop dat iemand me kan helpen
pi_25721145
quote:
Op donderdag 24 maart 2005 10:22 schreef saban het volgende:

[..]

<?
$string = "Dit moet ingekort worden door 20 karakters";
$string = substr("$string", 0, 20);
$string = "$string" . "...";
?>

Niet getest, je moet hem natuurlijk uitbreiden (bijvoorbeeld is de string niet eens 20 karakters lang).
kan het ook zo dat als de 20 karakters bereikt zijn, dat dán pas de puntjes er achter komen?
pi_25724414
quote:
Op donderdag 24 maart 2005 23:53 schreef jeroen-heeft-koffie-nodig het volgende:

[..]

kan het ook zo dat als de 20 karakters bereikt zijn, dat dán pas de puntjes er achter komen?
1
2
3
4
5
6
7
<?php
$string = "Dit moet ingekort worden door 20 karakters";
if(strlen($string) > 20)) {
$string = substr("$string", 0, 20);
$string = "$string" . "...";
}
?>
pi_25724857
quote:
Op donderdag 24 maart 2005 23:53 schreef jeroen-heeft-koffie-nodig het volgende:

[..]

kan het ook zo dat als de 20 karakters bereikt zijn, dat dán pas de puntjes er achter komen?
1
2
if(strlen($string > 20))
  $string = substr($string,0,18).'..' ;


Het lijkt me iig, dat de string met puntjes ook niet langer dan 20 tekens zou moeten zijn toch?
pi_25726380
Nou bedankt allemaal het is me gelukt (stond toch een foutje in).
Maar nu zit ik te kloten met while en if e.d.
ik heb een tabel met daarin mensen die een bepaalde fietstocht hebben gereden. Sommige meerdere keren (dit staat in het veld aantal).
ik wil nu zo sorteren dat iedereen die hem 1 keer heeft gefietst bijelkaar staan en 2 keer ook (enzoverder).

Maar wel dat mensen die hem 5 keer fietsen er ook bijstaan bij 4,3,2 en 1 keer fietsen.
Heb zelf wel wat zitten kloten, maar de header van de tabel wordt telkens opnioeuw gemaakt, tenzij ik m uit de whilelus haal.
Het moet iets worden als:
http://home.planet.nl/~bijma061/register.html

dit bak ik ervan: http://achterop23.coolinc(...)nc.info/register.php
pi_25726476
mijn code nog ff:
quote:
<?php
error_reporting(E_ALL);
// Maak verbinding met server
mysql_connect ("coolinc.info","achterop23_100", "qweqwe") or die(mysql_error());

// Selecteer database
mysql_select_db("achterop23_100") or die(mysql_error());


// Selecteer alle id's en titels van de tabel
$query = "SELECT * FROM register" or die(mysql_error());


$resultaat = mysql_query($query) or die(mysql_error());
echo "<table width=\"80%\" border=\"2\">


<tr>
<td>nummer</td>
<td>m/v</td>
<td>naam</td>
<td>plaats</td>
<td>club</td>
<td>aantal</td>
<td>1</td>
<td>2</td>
<td>3</td>
</tr>";
while ($rij = mysql_fetch_assoc($resultaat)){
if ($rij['registeraantal'] >= 1) {
print "1 keer gefietst";
echo"<tr><td>"; print $rij['registerid']; echo "</td>";
echo"<td>"; print $rij['registermv']; echo "</td>";
echo"<td>"; print $rij['registernaam']; echo "</td>";
echo"<td>"; print $rij['registerplaats']; echo "</td>";
echo"<td>"; print $rij['registerclub']; echo "</td>";
echo"<td>"; print $rij['registeraantal']; echo "</td>";
echo"<td>"; print $rij['registerj1']; echo "</td>";
echo"<td>"; print $rij['registerj2']; echo "</td>";
echo"<td>"; print $rij['registerj3']; echo "</td>";
}
if ($rij['registeraantal'] >= 2) {
print "2 keer gefietst";
echo"<tr><td>"; print $rij['registerid']; echo "</td>";
echo"<td>"; print $rij['registermv']; echo "</td>";
echo"<td>"; print $rij['registernaam']; echo "</td>";
echo"<td>"; print $rij['registerplaats']; echo "</td>";
echo"<td>"; print $rij['registerclub']; echo "</td>";
echo"<td>"; print $rij['registeraantal']; echo "</td>";
echo"<td>"; print $rij['registerj1']; echo "</td>";
echo"<td>"; print $rij['registerj2']; echo "</td>";
echo"<td>"; print $rij['registerj3']; echo "</td>";
}
if ($rij['registeraantal'] >= 3) {
print "3 keer gefietst";
echo"<tr><td>"; print $rij['registerid']; echo "</td>";
echo"<td>"; print $rij['registermv']; echo "</td>";
echo"<td>"; print $rij['registernaam']; echo "</td>";
echo"<td>"; print $rij['registerplaats']; echo "</td>";
echo"<td>"; print $rij['registerclub']; echo "</td>";
echo"<td>"; print $rij['registeraantal']; echo "</td>";
echo"<td>"; print $rij['registerj1']; echo "</td>";
echo"<td>"; print $rij['registerj2']; echo "</td>";
echo"<td>"; print $rij['registerj3']; echo "</td>";
}
}

echo"</tr></table>";
?>
pi_25727002
Sorteren doe je normaal gesproken in de database. In dit geval:

1
2
3
SELECT * 
FROM cols
ORDER BY registeraantal


Dan hou je in de loop bij met welke tabel je bezig bent: $huidigAantal. Die zet je voor de loop op 0.
Als $rij['registeraantal'] ongelijk is aan $huidigAantal, dan weet je dat je een nieuwe tabel moet beginnen. Een nieuwe tabel beginnen houd in:
- indien nodig de vorige tabel afsluiten
- $huidigAantal bijwerken
- het huidige aantal printen
- nieuwe tabel met header printen
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
pi_25727092
quote:
Op vrijdag 25 maart 2005 11:04 schreef SuperRembo het volgende:
Sorteren doe je normaal gesproken in de database. In dit geval:
[ code verwijderd ]

Dan hou je in de loop bij met welke tabel je bezig bent: $huidigAantal. Die zet je voor de loop op 0.
Als $rij['registeraantal'] ongelijk is aan $huidigAantal, dan weet je dat je een nieuwe tabel moet beginnen. Een nieuwe tabel beginnen houd in:
- indien nodig de vorige tabel afsluiten
- $huidigAantal bijwerken
- het huidige aantal printen
- nieuwe tabel met header printen
thanks!
ik zat al aan complexe geneste loops te denken,

maar aan sorteren in de database had ik totaal niet gedacht
pi_25729056
Kan iemand mij een zetje in de goede richting geven?

Ik heb een tekst bv:

1
2
3
4
Het is lekker weer
Bomen krijgen weer bladeren
Temperatuur is aangenaam
Bomen staan weer in bloei


Nu wil ik alleen de zinnen beginnend met 'Bomen' uit de tekst halen.

Ik kan met preg_match het aantal er wel uithalen, maar ik wel ook de twee regels tonen. Wat kan ik hier het beste voor gebruiken.

Dit heb ik al geprobeerd, maar het resultaat is dan 0.
1
2
3
4
5
6
7
8
9
10
<?php
$string
= "
Het is lekker weer
Bomen krijgen weer bladeren
Temperatuur is aangenaam
Bomen staan weer in bloei"
;

$string = preg_match("/^Bomen/", $string);
echo
$string
?>
pi_25729270
De makkelijkste oplossing is om de string eerst op te splitsen in losse regels. Dat kan met split of explode.

[edit]

Het kan ook met een regexp

1$count = preg_match('/^Bomen.*/mi', $string, $matches);
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
pi_25731293
Dit werkt helaas niet. Het resultaat is dan 'Array' en dat is niet wat ik wil.
1
2
3
4
5
6
7
8
9
10
11
12
<?php
$string
= "
Het is lekker weer
Bomen krijgen weer bladeren
Temperatuur is aangenaam
Bomen staan weer in bloei"
;

$string = explode ('\n', $string);

$count = preg_match('/^Bomen.*/mi', $string, $matches);
echo
$count
?>


Ook wanneer ik $matches of $string echo krijg ik hetzelfde resultaat.

Wat moet ik doen om de twee zinnen dit met bomen te beginnen als resultaat onder elkaar krijg
abonnement Unibet Coolblue Bitvavo
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')