abonnement Unibet Coolblue Bitvavo
  zondag 26 augustus 2007 @ 17:00:57 #126
62215 qu63
..de tijd drinkt..
pi_52702143
quote:
Op zondag 26 augustus 2007 16:49 schreef Xcalibur het volgende:
kan je dat niet gewoon met een REPLACE doen, ipv INSERT?
je bedoelt dus:

REPLACE INTO IP VALUES($ipadres)

It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
  zondag 26 augustus 2007 @ 17:04:03 #127
62215 qu63
..de tijd drinkt..
pi_52702227
optie 1)
ipadres staat al in de database
- ja? door naar 2
- nee? 1.2

optie 1.2)
ipadres toevoegen aan database met mms_ID
stop.

optie 2) ook bij zelfde mss_ID?
- ja? stoppen
- nee? nieuwe invoegen
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_52702373
quote:
Op zondag 26 augustus 2007 17:00 schreef qu63 het volgende:

REPLACE INTO IP VALUES($ipadres)

Komt het wel op neer ja
http://dev.mysql.com/doc/refman/4.1/en/replace.html
quote:
REPLACE works exactly like INSERT, except that if an old row in the table has the same value as a new row for a PRIMARY KEY or a UNIQUE index, the old row is deleted before the new row is inserted.
Moet je alleen je IP-adres uniek maken, maar dat is net het punt volgens mij
pi_52702378
In mysql kun je indexes toevoegen en daarmee kun je ook zeggen dat bijv de combinatie van ipadres en mms_ID uniek moet zijn. Als je met een insert dan een niet unieke combi probeert in te voegen dan krijg je een foutmelding. Met replace ipv insert wordt eerst het bestaande record gewist voordat de nieuwe wordt ingevoerd.
  zondag 26 augustus 2007 @ 17:50:49 #130
37634 wobbel
Da WoBBeL King
pi_52703246
Waarom levert het voglende script een plaatje op met kut brakke kwaliteit?

1
2
3
4
5
6
<?php
header                                                
("content-type: image/jpeg");
$signature                                            = imagecreatefromjpeg ( "np_1.jpg" );
imagejpeg                                            ( $signature, "", 100 );
imagedestroy                                        ( $signature );
?>
  zondag 26 augustus 2007 @ 20:06:28 #131
85514 ralfie
!Yvan eht nioj
pi_52706431
ben een beetje aan het experimenteren met htaccess en mod_rewrite, maar kom even ergens niet uit

ik heb de volgende url

http://localhost/index.php?page=news&wat=anders

dit wil ik omzetten naar

http://localhost/index/news/anders

lukt me op zich wel met:

1
2
RewriteEngine on
RewriteRule index/([^/]*)/(.*)$ /index.php?page=$1&wat=$2

Maar wanneer ik dat doe werken alle relatieve links op die pagina (plaatjes, css, etc) niet meer. (gaat om links als 'css/base.css' en 'img/test.jpg' op die pagina) Kan dit in htaccess gefixed worden zonder al die relatieve links te moeten aanpassen? Zie ik iets doms over het hoofd?
  zondag 26 augustus 2007 @ 23:30:51 #132
37634 wobbel
Da WoBBeL King
pi_52713471
je kan een base tag gebruiken

<base href="http://forum.fok.nl/" />

bijv.... alleen dat werkt niet altijd lekker (ik gebruik zelf ook index.php/nieuws/35) dus ik heb overal en altijd het volledig pad staan (dmv een #variable aangezien ik een template parser gebruik)
  FOK!-Schrikkelbaas maandag 27 augustus 2007 @ 12:37:55 #133
1972 Swetsenegger
Egocentrische Narcist
pi_52723586
Hoe kan ik mssql fouten onderdrukken in php?
  maandag 27 augustus 2007 @ 12:48:21 #134
84926 WyriHaximus
Release the hounds smithers!
pi_52723823
quote:
Op maandag 27 augustus 2007 12:37 schreef Swetsenegger het volgende:
Hoe kan ik mssql fouten onderdrukken in php?
1@mssqlfunction
?
phluphy for president!
  maandag 27 augustus 2007 @ 12:50:59 #135
84926 WyriHaximus
Release the hounds smithers!
pi_52723875
quote:
Op zondag 26 augustus 2007 23:30 schreef wobbel het volgende:
je kan een base tag gebruiken

<base href="http://forum.fok.nl/" />

bijv.... alleen dat werkt niet altijd lekker (ik gebruik zelf ook index.php/nieuws/35) dus ik heb overal en altijd het volledig pad staan (dmv een #variable aangezien ik een template parser gebruik)
Idd je moet wel goed opletten als je het gebruikt aangezien o.a. IE (met JS vooral) debiel is en veel bots ook (die snappen de tag helamaal niet) (let wel op dat de bots waar hem om gaat (google, yahoo, MS etc) geen problemen hebben, het gaat vooral om hack/spam etc bots).
phluphy for president!
  FOK!-Schrikkelbaas maandag 27 augustus 2007 @ 12:51:55 #136
1972 Swetsenegger
Egocentrische Narcist
pi_52723888
quote:
Op maandag 27 augustus 2007 12:48 schreef WyriHaximus het volgende:

[..]
[ code verwijderd ]

?
ik weet niet of dat werkt Kan helaas lastig testen in een live MSSQL database.
  maandag 27 augustus 2007 @ 12:53:20 #137
84926 WyriHaximus
Release the hounds smithers!
pi_52723909
quote:
Op maandag 27 augustus 2007 12:51 schreef Swetsenegger het volgende:

[..]

ik weet niet of dat werkt Kan helaas lastig testen in een live MSSQL database.
Ja dat word lastig. Kan je geen test database regelen dan?
phluphy for president!
  FOK!-Schrikkelbaas maandag 27 augustus 2007 @ 13:02:43 #138
1972 Swetsenegger
Egocentrische Narcist
pi_52724154
quote:
Op maandag 27 augustus 2007 12:53 schreef WyriHaximus het volgende:

[..]

Ja dat word lastig. Kan je geen test database regelen dan?
Niet op korte termijn.
  maandag 27 augustus 2007 @ 13:03:25 #139
84926 WyriHaximus
Release the hounds smithers!
pi_52724171
quote:
Op maandag 27 augustus 2007 13:02 schreef Swetsenegger het volgende:

[..]

Niet op korte termijn.
Meh dat is ruk. Ook niet stiekum lokaal?
phluphy for president!
  maandag 27 augustus 2007 @ 13:19:58 #140
39436 Dreammaster
Dat zei je moeder vannacht ook
pi_52724591
quote:
Op zondag 26 augustus 2007 20:06 schreef ralfie het volgende:
ben een beetje aan het experimenteren met htaccess en mod_rewrite, maar kom even ergens niet uit

ik heb de volgende url

http://localhost/index.php?page=news&wat=anders

dit wil ik omzetten naar

http://localhost/index/news/anders

lukt me op zich wel met:
[ code verwijderd ]

Maar wanneer ik dat doe werken alle relatieve links op die pagina (plaatjes, css, etc) niet meer. (gaat om links als 'css/base.css' en 'img/test.jpg' op die pagina) Kan dit in htaccess gefixed worden zonder al die relatieve links te moeten aanpassen? Zie ik iets doms over het hoofd?
probeer dit eens....
1
2
rewriteEngine On
RewriteBase /


verder escape ik de slashes meestal.. is in principe niet nodig.. maar toch

[ Bericht 4% gewijzigd door Dreammaster op 27-08-2007 13:25:16 ]
pi_52724878
quote:
Op maandag 27 augustus 2007 12:51 schreef Swetsenegger het volgende:

[..]

ik weet niet of dat werkt Kan helaas lastig testen in een live MSSQL database.
Een @-teken voor een functie onderdrukt alle foutmeldingen tot en met het niveau van een warning; daarboven (zoals fatal errors) komen er gewoon door. Het is verder niet zo dat het @-teken de functionaliteit van je script aanpast, dus je kunt het gewoon proberen (alhoewel het dus in een liveomgeving niet echt wenselijk is).
pi_52727223
quote:
Op zondag 26 augustus 2007 17:50 schreef wobbel het volgende:
Waarom levert het voglende script een plaatje op met kut brakke kwaliteit?
[ code verwijderd ]
Ik heb met 100 als kwaliteit ook wel eens rare problemen gehad. Vervangen door 99 deed de trick.
  FOK!-Schrikkelbaas dinsdag 28 augustus 2007 @ 11:54:47 #143
1972 Swetsenegger
Egocentrische Narcist
pi_52749258
quote:
Op maandag 27 augustus 2007 13:31 schreef JeRa het volgende:

[..]

Een @-teken voor een functie onderdrukt alle foutmeldingen tot en met het niveau van een warning; daarboven (zoals fatal errors) komen er gewoon door. Het is verder niet zo dat het @-teken de functionaliteit van je script aanpast, dus je kunt het gewoon proberen (alhoewel het dus in een liveomgeving niet echt wenselijk is).
Ik ga het gewoon proberen. Het is toch een database die alleen ikzelf gebruik

Andere vraag. Kan ik in een whilelus van mijn query results eenvoudig kijken wat de resultaten zijn in de volgende loop?
pi_52757074
quote:
Op dinsdag 28 augustus 2007 11:54 schreef Swetsenegger het volgende:

[..]

Andere vraag. Kan ik in een whilelus van mijn query results eenvoudig kijken wat de resultaten zijn in de volgende loop?
Je kunt het beter anders benaderen; je kunt de result set van je eerste query cachen (opslaan in een array bijvoorbeeld) en die bij het verwerken van de result set van je tweede query benaderen
  FOK!-Schrikkelbaas dinsdag 28 augustus 2007 @ 18:09:29 #145
1972 Swetsenegger
Egocentrische Narcist
pi_52758603
quote:
Op dinsdag 28 augustus 2007 17:11 schreef JeRa het volgende:

[..]

Je kunt het beter anders benaderen; je kunt de result set van je eerste query cachen (opslaan in een array bijvoorbeeld) en die bij het verwerken van de result set van je tweede query benaderen
Nee, het gat niet om een 2e query.
De resultaten van een query worden in een while lus uitgelezen, record voor record.
En als die whilelus nu bij record 11 is, wil eigenlijk weten wat er in record 12 staat.

Dit ivm presentatie.
pi_52758987
quote:
Op dinsdag 28 augustus 2007 18:09 schreef Swetsenegger het volgende:

[..]

Nee, het gat niet om een 2e query.
De resultaten van een query worden in een while lus uitgelezen, record voor record.
En als die whilelus nu bij record 11 is, wil eigenlijk weten wat er in record 12 staat.

Dit ivm presentatie.
Misschien denk ik iets te simpel, maar toch een poging:

-Alles in een numeric array
-Met een "for ( $i = 0, $i < sizeof($array), $i ++) " alles uitlezen
-$array[$i + 1] voor de volgende rij.

?
  FOK!-Schrikkelbaas dinsdag 28 augustus 2007 @ 18:32:46 #147
1972 Swetsenegger
Egocentrische Narcist
pi_52759176
quote:
Op dinsdag 28 augustus 2007 18:24 schreef Geqxon het volgende:

[..]

Misschien denk ik iets te simpel, maar toch een poging:

-Alles in een numeric array
-Met een "for ( $i = 0, $i < sizeof($array), $i ++) " alles uitlezen
-$array[$i + 1] voor de volgende rij.

?
Mjah, zou kunnen werken inderdaad, maar ik vind 'm niet chique
Ik ga nog even nadenken of ik het niet gewoon anders moet benaderen.
pi_52759718
Volgens mij is het een stuk eenvoudiger om iets met het vorige record te vergelijken (of wat je d'r dan ook mee gaat doen) dan met het volgende .... simpelweg omdat je nog niet bij die informatie bent...

Tenzij je het eerst in een andere array zet, zoals Geqxon zegt, maar ja
pi_52759743
Of je pakt telkens de data van het vorige record, en gooit daarna je records om.
pi_52761108
Zoiets gewoon toch?
1
2
3
4
5
6
7
8
9
10
var $counter = 0;
while (var $ref = mysql_fetch_assoc($result)) {
   var $veld1 = $ref["veld1"]
   // etc
   if ($counter == 11) {
      var $ref2 = mysql_fetchrow($result);
      var $veld1 = $ref2["veld1"]
      // etc
   }
}
abonnement Unibet Coolblue Bitvavo
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')