abonnement Unibet Coolblue
pi_28382356
Dubbel..
pi_28382396
quote:
Op vrijdag 1 juli 2005 11:28 schreef Guusie het volgende:
Dubbel..
Ik was eerder
pi_28382416
@ Kwekkertje:

Ik weet niet of dit is wat je ongeveer bedoelt, maar ik zal een beginnetje maken

Maak een selectbox met producten, die automatisch ververst als er een product wordt gekozen:

1
2
3
4
5
6
7
<form name="productkeuze" method="post" action="">
<select name="product" onChange="javascript: document.productkeuze.submit();">
<option value="product1">Hier product 1 </option>
<option value="product2">Hier product 2</option>
<!-- etcetera -->
</select>
</form>


Als een gebruiker nu een keuze maakt, wordt het formulier gesubmit, en zal de pagina dus verversen. Nu kun je met PHP afvangen, wat er dan moet gebeuren.
Dus met zoiets:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
if(isset($_POST['product']) && $_SERVER[REQUEST_METHOD]= "post") { // Als er gesubmit wordt, dan het volgende doen.
$gekozenproduct = $_POST['product']; // Kijken welk product is gekozen

switch($gekozenproduct) {

case 'product1':
echo"U heeft gekozen voor product 1";
break;

case 'product2':
echo"U heeft gekozen voor product 2";
break;

default:
echo"Er is geen product gekozen";
break;
}

} else {
// Hier de eerder gegegeven code van de selectbox
}


Dit is maar een simpel voorbeeld hoor. Je kunt b.v. ook teksten en productomschrijvingen uit de database trekken op basis van het gekozen product enzo.
Probeer maar wat.
pi_28382889
Goeiemorgen

Mijn moeders bedrijf: www.edburgh.com heeft een PHP probleempje! Als men een CV via de website wil invoeren dan doet ie dat allemaal heel mooi (voor diegene die hem invoerd) vervolgens krijgt mijn moeder dan een mailjte: die heeft een CV ingevoerd, klik hier om hem te openen, maar dan wilt ie hem dus NIET openen. Het lijkt erop dat hij een fout iets creert waardoor ie niet meer snapt hoe hij hem moet openen.

Ik weet niet echt het probleem snel en kort goed te formuleren, maar ik denk dat dit een beetje PHP freak snel kan oplossen

We willen dit probleem zo snel mogelijk oplossen en zijn bereid om een (student) een extra zakcentje ermee te laten verdienen: Als je dus intresse hebt wil je dan gelieve een emailtje naar mij sturen

Thnx Guusie!
pi_28383065
quote:
Op vrijdag 1 juli 2005 11:45 schreef Guusie het volgende:
Goeiemorgen

Mijn moeders bedrijf: www.edburgh.com heeft een PHP probleempje! Als men een CV via de website wil invoeren dan doet ie dat allemaal heel mooi (voor diegene die hem invoerd) vervolgens krijgt mijn moeder dan een mailjte: die heeft een CV ingevoerd, klik hier om hem te openen, maar dan wilt ie hem dus NIET openen. Het lijkt erop dat hij een fout iets creert waardoor ie niet meer snapt hoe hij hem moet openen.

Ik weet niet echt het probleem snel en kort goed te formuleren, maar ik denk dat dit een beetje PHP freak snel kan oplossen

We willen dit probleem zo snel mogelijk oplossen en zijn bereid om een (student) een extra zakcentje ermee te laten verdienen: Als je dus intresse hebt wil je dan gelieve een emailtje naar mij sturen

Thnx Guusie!
Ik denk dat, als je het snel opgelost wil hebben, het handig is dat je de code even post. Dan kan iedereen even meekijken en de fout zoeken.
pi_28383605
quote:
Op vrijdag 1 juli 2005 11:45 schreef Guusie het volgende:
Goeiemorgen

Mijn moeders bedrijf: www.edburgh.com heeft een PHP probleempje! Als men een CV via de website wil invoeren dan doet ie dat allemaal heel mooi (voor diegene die hem invoerd) vervolgens krijgt mijn moeder dan een mailjte: die heeft een CV ingevoerd, klik hier om hem te openen, maar dan wilt ie hem dus NIET openen. Het lijkt erop dat hij een fout iets creert waardoor ie niet meer snapt hoe hij hem moet openen.
..
En als je de source van het mailtje bekijkt? Of zet de instellingen van het php script eens naar een hotmail adres of iets dergelijks.
pi_28386159
quote:
Op vrijdag 1 juli 2005 11:45 schreef Guusie het volgende:
Goeiemorgen

Mijn moeders bedrijf: www.edburgh.com heeft een PHP probleempje! Als men een CV via de website wil invoeren dan doet ie dat allemaal heel mooi (voor diegene die hem invoerd) vervolgens krijgt mijn moeder dan een mailjte: die heeft een CV ingevoerd, klik hier om hem te openen, maar dan wilt ie hem dus NIET openen. Het lijkt erop dat hij een fout iets creert waardoor ie niet meer snapt hoe hij hem moet openen.

Ik weet niet echt het probleem snel en kort goed te formuleren, maar ik denk dat dit een beetje PHP freak snel kan oplossen

We willen dit probleem zo snel mogelijk oplossen en zijn bereid om een (student) een extra zakcentje ermee te laten verdienen: Als je dus intresse hebt wil je dan gelieve een emailtje naar mij sturen

Thnx Guusie!
Ik heb je gemaild en toegevoegd op msn...
pi_28388142
quote:
Op vrijdag 1 juli 2005 11:30 schreef MouseInteractive het volgende:
@ Kwekkertje:

Ik weet niet of dit is wat je ongeveer bedoelt, maar ik zal een beginnetje maken
Ja zo ongeveer....ik krijg alleen nog wel de error: The requested method POST is not allowed for the URL ....

Wat ik uiteindelijk wil is dat je vanuit een frame linksboven een aantal producten kan kiezen. Dan moet er uit een frame onderin een lap tekst verschijnen en in een frame rechtsboven moet je weer een aantal opties kunnen kiezen. Zodra je een van die optie's aanklikt moet er in die standaard lap tekst dingen gewijzigd en/of bijgevoegd worden.

Voor mij nog erg lastig...zodra ik weet hoe ik 1 optie aan kan klikken en dat dat meteen gewijzigd wordt in die tekst...dan kan ik zo doorgaan


edit: dus eigenlijk wil ik niet eerst op submit ofzo drukken als ik iets in een form heb aangeklikt, maar het moet meteen op andere pagina's verschijnen

voorbeeldje:
pag 1:
Producten:
melk
kaas
boter

druk ik op melk dan krijg je rechts van pag 1 de opties: halfvol, vol, karnemelk

en tegelijkertijd pagina 3 onderin met tekst:
Dank u voor uw keuze van variable uit pag2 melk

Kies ik eerst voor halfvol, maar daarna vol dan moet dit gelijk in mijn tekst veranderd worden. Kies ik ipv melk bijv kaas dan veranderen die andere 2 pagina's dus ook weer.

[ Bericht 23% gewijzigd door _Kwekkertje_ op 01-07-2005 14:57:27 ]
Kwekker ben je niet voor even, maar voor het leven
pi_28391808
moeten er in de OP niet wat meer sites bij waar bijvoorbeeld voorbeelden staan
zoals phpfreakz.nl ??

tvp
pi_28395815
quote:
Op vrijdag 1 juli 2005 16:13 schreef mschol het volgende:
moeten er in de OP niet wat meer sites bij waar bijvoorbeeld voorbeelden staan
zoals phpfreakz.nl ??

tvp
Je kan de OP zelf aanpassen op de wiki
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
  FOK!-Schrikkelbaas vrijdag 1 juli 2005 @ 19:42:07 #12
1972 Swetsenegger
Egocentrische Narcist
pi_28396508
quote:
Op vrijdag 1 juli 2005 16:13 schreef mschol het volgende:
moeten er in de OP niet wat meer sites bij waar bijvoorbeeld voorbeelden staan
zoals phpfreakz.nl ??

tvp
Mjah, dit topic is min of meer iets gelijkwaardigs aan dat soort sites.
Persoonlijk vind ik het voldoende wanneer er naar de officiele documentatie wordt verwezen.
pi_28396876


[ Geef dit topic een punt: 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 ]
-= Rogue lvl 66 =- -= Warrior lvl 70 =- -= Warlock lvl 70 =-
----------============= Nordrassil =============----------
  FOK!-Schrikkelbaas vrijdag 1 juli 2005 @ 19:54:11 #14
1972 Swetsenegger
Egocentrische Narcist
pi_28396918
quote:
Op vrijdag 1 juli 2005 19:52 schreef MaxPowered het volgende:
[afbeelding]

[ Geef dit topic een punt: 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 ]
En dit is nuttig omdat...?
pi_28396995
quote:
Op vrijdag 1 juli 2005 19:54 schreef Swetsenegger het volgende:

[..]

En dit is nuttig omdat...?
ik php aan het leren ben...
-= Rogue lvl 66 =- -= Warrior lvl 70 =- -= Warlock lvl 70 =-
----------============= Nordrassil =============----------
pi_28397227
quote:
Op vrijdag 1 juli 2005 19:56 schreef MaxPowered het volgende:

[..]

ik php aan het leren ben...
Geweldig

En nu al heb ik jouw beveiliging doorbroken



[ Geef dit topic een punt: 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 ]
En toen was het verhaaltje uit...
pi_28397330
quote:
Op vrijdag 1 juli 2005 20:03 schreef ALTF4 het volgende:

[..]

Geweldig

En nu al heb ik jouw beveiliging doorbroken

[afbeelding]

[ Geef dit topic een punt: 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 ]
Deel het met ons, daarom post ik hier...
Er valt trouwens niet veel te beveiligen... Zie je een fout ergens?
(Het is trouwens gewoon mogelijk om twee polls neer te zetten binnen een topic als je dat bedoeld)

[ Bericht 4% gewijzigd door MaxPowered op 01-07-2005 20:12:33 ]
-= Rogue lvl 66 =- -= Warrior lvl 70 =- -= Warlock lvl 70 =-
----------============= Nordrassil =============----------
pi_28398061
Hey MaxPowered,

allereerst: ik vind het eigenlijk wel een grappig dingetje Geen kwaad woord erover

Als ik een nieuwe 'poll' aan wil maken gekoppeld aan een topic waarin al een dergelijke poll staat, dan krijg ik in de eerste instantie een foutmelding. Want... het topic heeft al een poll.
Door middel van het niet exact invoeren van de topictitel en het toevoegen van bv. "/1" aan het einde van de topicURL kan je wel een nieuwe poll voor hetzelfde topic aanvragen. Dat leek me niet de bedoeling, omdat ik eerst een foutmelding kreeg. Waarom heb je die foutmelding anders?
Het lijkt me handig om (1) die foutmelding gewoon weg te halen en dubbele polls zonder meer te accepteren of (2) beter te controleren of een topic dubbel wordt ingevoerd.

ad 2.
Dit kan bv. door if(substr(0,x,$topicurl)==eerste x tekens van een bestaande poll')
{
foutmelding;
}

Maarrem... als ik de indruk heb gegeven het een belachelijk iets te vinden, sorry... Ga lekker door

ALTF4

die code klopt natuurlijk niet, maar het gaat om het principe
En toen was het verhaaltje uit...
pi_28399821
iemand nog tips over hoe je het beste een inlog systeem kan maken met sessies, cookies en mysql???
ik denk zelf:
inloggen -> in sessie user+pass opslaan (na check met DB) + cookie met sessionID om je sessie actief te houden
kom je dan weer dan doet hij het volgende:
bestaat de coockie???
zoja -> start de sessie door em uit te lezen ->verder gaan met sessie
zo nee -> inloggen

is dit logisch of kan dit makkelijk ofzo???
ik hoef geen script voorbeelden hoor
ik wil het achterliggende idee hebben dan kan ik dat uitwerken
pi_28400635
quote:
Op vrijdag 1 juli 2005 22:38 schreef mschol het volgende:
iemand nog tips over hoe je het beste een inlog systeem kan maken met sessies, cookies en mysql???
ik denk zelf:
inloggen -> in sessie user+pass opslaan (na check met DB) + cookie met sessionID om je sessie actief te houden
kom je dan weer dan doet hij het volgende:
bestaat de coockie???
zoja -> start de sessie door em uit te lezen ->verder gaan met sessie
zo nee -> inloggen

is dit logisch of kan dit makkelijk ofzo???
ik hoef geen script voorbeelden hoor
ik wil het achterliggende idee hebben dan kan ik dat uitwerken
Waarom user+pass in de sessie gooien? Aan alleen user(id) heb je in principe genoeg.
pi_28400678
NOOIT password in session opslaan, waarom zou je dat ooit doen??
en username in session lijkt me ook niet nodig...
pi_28407620
quote:
Op vrijdag 1 juli 2005 21:01 schreef ALTF4 het volgende:
Hey MaxPowered,

allereerst: ik vind het eigenlijk wel een grappig dingetje Geen kwaad woord erover

Als ik een nieuwe 'poll' aan wil maken gekoppeld aan een topic waarin al een dergelijke poll staat, dan krijg ik in de eerste instantie een foutmelding. Want... het topic heeft al een poll.
Door middel van het niet exact invoeren van de topictitel en het toevoegen van bv. "/1" aan het einde van de topicURL kan je wel een nieuwe poll voor hetzelfde topic aanvragen. Dat leek me niet de bedoeling, omdat ik eerst een foutmelding kreeg. Waarom heb je die foutmelding anders?
Het lijkt me handig om (1) die foutmelding gewoon weg te halen en dubbele polls zonder meer te accepteren of (2) beter te controleren of een topic dubbel wordt ingevoerd.

ad 2.
Dit kan bv. door if(substr(0,x,$topicurl)==eerste x tekens van een bestaande poll')
{
foutmelding;
}

Maarrem... als ik de indruk heb gegeven het een belachelijk iets te vinden, sorry... Ga lekker door

ALTF4

die code klopt natuurlijk niet, maar het gaat om het principe
Hoi,

Zeker geen slechte indruk hoor ;-) Zit alleen maar op tips te wachten. Het is immers een quick & dirty scriptje...
Maar de echte reden dat ik dat gedaan heb, die foutmelding van reeds bestaande naam, is een soort van flood-protection. Je hebt altijd van die gasten die F5 ingedrukt houden en daarmee mijn DB vol laten lopen... En aangezien ik nog geen zin heb gehad om een goede flood-protection te bouwen, heb ik maar even snel voor deze oplossing gekozen.

Het is en blijft wel mogelijk om twee polls in een topic te plaatsen. Maar goed, daar heb je uiteindelijk niet zoveel aan.

Daarnaast heb ik de gegevens op de eerste pagina alleen maar nodig voor mijn overzichtje http://foktr.dvdnet.org/overview.php (een snelle table)

Bedankt voor de tips!

gr.
max
-= Rogue lvl 66 =- -= Warrior lvl 70 =- -= Warlock lvl 70 =-
----------============= Nordrassil =============----------
pi_28411655
quote:
Op vrijdag 1 juli 2005 22:38 schreef mschol het volgende:
iemand nog tips over hoe je het beste een inlog systeem kan maken met sessies, cookies en mysql???
ik denk zelf:
inloggen -> in sessie user+pass opslaan (na check met DB) + cookie met sessionID om je sessie actief te houden
kom je dan weer dan doet hij het volgende:
bestaat de coockie???
zoja -> start de sessie door em uit te lezen ->verder gaan met sessie
zo nee -> inloggen

is dit logisch of kan dit makkelijk ofzo???
ik hoef geen script voorbeelden hoor
ik wil het achterliggende idee hebben dan kan ik dat uitwerken
je hoeft alleen maar een userid en wat andere info die je niet telkens uit de database wil halen in de sessie te zetten. iemand die iets in z'n sessie variabelen heeft staan kan je als 'safe' beschouwen.

login script:
session_start();
if (password=="topsecret") $_SESSION['userid'] = lookup_in_db(usernaam);

andere beveiligde pages:

session_start();
if ($_SESSION['userid']==1) print "hallo admin"
elseif ($_SESSION['userid']>5) print "hallo users"
else "please login";
pi_28417753
Wat betreft mijn offset verhaal uit het vorige topic, ik heb nu wel een oplossing die werkt. Ik vraag me alleen af of het zo niet een beetje omslachtig is.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
if ($pagina != 1) {
   echo "linkerpijltjes"
}

if ( $aantal_paginas > 11 ) 
{   
   if ( $pagina < ($aantal_paginas - 11) )
   {
      $x = $pagina;
      $y = $pagina + 11;
   }
   else 
   {
      $x = $aantal_paginas - 11;
      $y = $aantal_paginas;
   }
}
else 
{   
   $x = 1;
   $y = $aantal_paginas;
}

for ($i=$x; $i<=$y; $i++) 
{
   if ($i == $pagina) 
   {
      echo " $i ";
   }
   else 
   {
      echo " <a href='?show=$i'>$i</a> ";
   }      
}

if ($pagina != $aantal_paginas) {
   echo "rechterpijltjes"
}

Dit produceert dus bijv. dit:
1Pagina: [<<] [<] 2 3 4 5 6 7 8 9 10 [>] [>>]


Die eerste en laatste echo opdracht even versimpelt, omdat het anders de layout fuckte
Die Welt ist alles was der Fall ist.
pi_28422055
Ik heb het onderstaande script. Deze toont 4 kolommen met daarin een thumbnail + omschrijving eronder via een break. Daarna volgt een nieuwe rij met hetzelfde principe. Maar ik wil graag de omschrijving op een nieuwe rij onder de thumbnails, zodat deze gelijk is uitgelijnd met de andere omschrijvingen ernaast. Alleen krijg ik dit niet voor elkaar. Heeft iemand enig idee?

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
<?php
  
include "config.php";
$result=mysql_query("SELECT id,photo,cat,com FROM fotos WHERE cat='$cat' ORDER BY id ASC");

$aantalrijen=4;
$teller=0;  

echo
'<table width="100%" border="0" cellspacing="0" cellpadding="0"><tr>';  

while (
$r=mysql_fetch_array($result))  
{  
       echo
'<td class="fotos" valign="top" width="25%">
<a href="fotos/'
.$r["cat"].'/'.$r["photo"].'" target="_blank"><img src="fotos/'.$r["cat"].'_thumbs/'.$r["photo"].'" border="1" style="border: solid #00A8FF; border-width: 1px;"><br>'.$r["com"].'</a></td>';  

       
$teller++;  
       if (
$teller%$aantalrijen==0)  
         {
         echo
'</tr><tr>';
         }  

}  

echo
'</tr></table>';  
?>
abonnement Unibet Coolblue
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')