Ja dat klopt, maar dan krijg ik de resultaten verticaal terug en niet horizontaal zoals dus zou moeten.quote:Op maandag 25 juli 2011 14:50 schreef A-mineur het volgende:
[..]
Als je dingen specifiek tussen 2 jaartallen wilt hebben voeg je er gewoon op het einde aan toe: WHERE YEAR(datum) BETWEEN 2000 AND 2011.
Als je ze horizontaal wil maken zul je dus de rijen per jaar jaar voor jaar ophalen.quote:Op maandag 25 juli 2011 14:51 schreef remi1986 het volgende:
[..]
Ja dat klopt, maar dan krijg ik de resultaten verticaal terug en niet horizontaal zoals dus zou moeten.
Klopt, dit doe ik ook.. En moet je alsnog alles uit elkaar trekken om de volgorde te bepalen. Want het percentage van het meest recente jaar bepaald deze.quote:Op maandag 25 juli 2011 14:57 schreef A-mineur het volgende:
[..]
Als je ze horizontaal wil maken zul je dus de rijen per jaar jaar voor jaar ophalen.
iets van;
<?php
endyear = 2011;
for($year1 = 2000; $year1 < $endyear; $year++){
// je query. en verwerking.
}
?>
Als je nu nog de volgorde moet bepalen dan heb je dus je query nog niet goed in elkaar zitten.quote:Op maandag 25 juli 2011 15:04 schreef remi1986 het volgende:
[..]
Klopt, dit doe ik ook.. En moet je alsnog alles uit elkaar trekken om de volgorde te bepalen. Want het percentage van het meest recente jaar bepaald deze.
De volgorde wordt in de query bepaald. Je krijgt dus voor elk jaartal een query waar je de waardes ophaalt voor dat jaartal.quote:Op maandag 25 juli 2011 15:13 schreef Pakspul het volgende:
[..]
Als je nu nog de volgorde moet bepalen dan heb je dus je query nog niet goed in elkaar zitten.
dat kan ook wel in één keer het opbouwen van je array moet daarna een eitje zijn, maar het is niet de bedoeling dat hij later nog een keer naar de volgorde moet kijken. Dan mist er namelijk nog iets in zijn query.quote:Op maandag 25 juli 2011 15:38 schreef A-mineur het volgende:
[..]
De volgorde wordt in de query bepaald. Je krijgt dus voor elk jaartal een query waar je de waardes ophaalt voor dat jaartal.
Dan order je alle volgende queries toch gewoon ook op de percentages van 2011?quote:Op maandag 25 juli 2011 15:04 schreef remi1986 het volgende:
[..]
Klopt, dit doe ik ook.. En moet je alsnog alles uit elkaar trekken om de volgorde te bepalen. Want het percentage van het meest recente jaar bepaald deze.
Deze snap ik niet helemaal?quote:Op maandag 25 juli 2011 16:13 schreef Tijn het volgende:
[..]
Dan order je alle volgende queries toch gewoon ook op de percentages van 2011?
Volgens mij is het probleem dat de andere jaren gesorteerd moeten worden op de percentages van het laatste jaar.quote:Op maandag 25 juli 2011 19:54 schreef A-mineur het volgende:
Als je zorgt dat de query voor 1 jaar goed is, is de rest piece of cake en loop je die gewoon, je hoeft het niet eens in een array te mikken, want dan moet je daarna weer gaan loopen om het er uit te poepen. Dubbele moeite dus.
http://nl.php.net/soapserverquote:Op dinsdag 26 juli 2011 07:40 schreef Keiichi het volgende:
Is SOAP door php eigenlijk wel officieel ondersteund?
Het lijkt er op dat elke willekeurige SOAP 'server' gemaakt in .NET , java o.i.d. per definitie niet door bv wsdl2php komt en als dit wel lukt dat belangrijke dingen gewoon ontbreken. (Heb nu een xsd met enumeratie waar ie geen raad mee weet om een concreet voorbeeld te pakken)
Eens even naar nuSoap kijken. de soapclient van php zelf laat voor kopellingen met SOAP servers van ERP paketten enzo wat te wensen over.quote:Op dinsdag 26 juli 2011 10:57 schreef A-mineur het volgende:
[..]
http://nl.php.net/soapserver
Gebruik het regelmatig, er zijn natuurlijk wat bugs maar als je die eenmaal kent werkt het prima. Er is trouwens ook nog zoiets als nuSOAP voor PHP wat vergelijkbaar doet, alleen dan in eigen implementatie.
Ik snap niet wat je wilt bereiken, maar als de kolom naam anders moet zijn kun je gewoon een alias gebruiken. Misschien handiger om je vraag wat te specificeren met een stukje code.quote:Op dinsdag 26 juli 2011 14:54 schreef Dokay het volgende:
Fokkertjes, is er een SQL held in de zaal?
Ik wil graag een woord in een kolom veranderen naar een ander woord. Voorbeeld van een kolomwaarde:
Kostenplaats <BR> Kostensoort <BR> Subnummer <BR> Kostendrager <BR> Project
Ik zou graag "Subnummer" willen veranderen naar "Dimensie 1" voor de hele tabel. Geen probleem want dat gebruik je de REPLACE functie zou je zeggen. Maar het komt weleens voor dat de term "Subnummers" (meervoud dus) wordt gehanteerd. Aangezien je bij de REPLACE functie alleen maar een vaste zoekwaarde zonder %wildcards% kan gebruiken zit ik een beetje met de handen in het haar omdat het hier om veel verschillende tabellen gaat. Dan zou ik voor elke tabel een aparte query in elkaar moeten peuteren... Iemand een idee?
PHP script schrijven, welke eerst alle tabellen doorloopt (tabel namen in een array gooien en foreach er door heen gaan) daarna ook met de woorden die je wil vervangen (tevens weer in een array en dan foreach er door heen)quote:Op dinsdag 26 juli 2011 14:54 schreef Dokay het volgende:
Fokkertjes, is er een SQL held in de zaal?
Ik wil graag een woord in een kolom veranderen naar een ander woord. Voorbeeld van een kolomwaarde:
Kostenplaats <BR> Kostensoort <BR> Subnummer <BR> Kostendrager <BR> Project
Ik zou graag "Subnummer" willen veranderen naar "Dimensie 1" voor de hele tabel. Geen probleem want dat gebruik je de REPLACE functie zou je zeggen. Maar het komt weleens voor dat de term "Subnummers" (meervoud dus) wordt gehanteerd. Aangezien je bij de REPLACE functie alleen maar een vaste zoekwaarde zonder %wildcards% kan gebruiken zit ik een beetje met de handen in het haar omdat het hier om veel verschillende tabellen gaat. Dan zou ik voor elke tabel een aparte query in elkaar moeten peuteren... Iemand een idee?
http://www.java2s.com/Code/SQL/Select-Clause/UsingAliases.htmquote:Op dinsdag 26 juli 2011 16:28 schreef Pakspul het volgende:
[..]
PHP script schrijven, welke eerst alle tabellen doorloopt (tabel namen in een array gooien en foreach er door heen gaan) daarna ook met de woorden die je wil vervangen (tevens weer in een array en dan foreach er door heen)
Dan heb je twee foreach loops in elkaar en op diepste niveau ga je de query schrijven. Dan voer je hem uit en tada klaar
In PHP? str_pad()quote:Op woensdag 27 juli 2011 12:50 schreef Cue_ het volgende:
Wat is eigenlijk het tegenovergestelde van trim?
Ik heb een variable bv : 2574 of 4 of 24.. in ieder geval een getal.
en nu wil ik dat deze aan de voorkant wordt verlengt tot 6 tekens (wordt weggeschreven als char)
sorry, idd php. Dat is idd wat ik zoek zoals ik nu ziequote:
Geloof dat het ook met sprintf kan, "%06d"quote:Op woensdag 27 juli 2011 12:55 schreef Cue_ het volgende:
[..]
sorry, idd php. Dat is idd wat ik zoek zoals ik nu zie
pff lees weer eens niet goed.quote:Op woensdag 27 juli 2011 12:58 schreef Cue_ het volgende:
Dan nog even een heel kleintje (ook php)
hoe split ik een variable (geen array) op.
Maar dan enkel alleen op de eerste spatie die hij tegenkomt. Dus latere spaties moet hij negeren.
Volgens mij wel explode hoor, en dan bij het 3e argument 1 gebruiken.quote:
ja inderdaad zag het ook later .. las ff niet goedquote:Op woensdag 27 juli 2011 13:00 schreef mstx het volgende:
[..]
Volgens mij wel explode hoor, en dan bij het 3e argument 1 gebruiken.
" " ja en dan wel een limit opgeven (derde argument)quote:Op woensdag 27 juli 2011 13:03 schreef Cue_ het volgende:
Een spatie kan je dan toch aangeven door " " ?
Want als ik die zo pak dan splitst hij na elk getal
Dat limiet werkt!quote:Op woensdag 27 juli 2011 13:03 schreef remi1986 het volgende:
" " ja en dan wel een limit opgeven (derde argument)
explode(" ", $naam, 1) ?quote:Op woensdag 27 juli 2011 13:06 schreef Cue_ het volgende:
[..]
Dat limiet werkt!
Maar alleen die seperator nog niet.
$naam = "5424 Naam"
wordt nu met limit van 3
[0] = 5
[1] = 4
[2] = 2
Yup die iddquote:
1 2 | $username = "5427 naam"; explode(" ",$username,3); |
Je moet wel $naam = explode doen.. anders verandert de variabele nietquote:Op woensdag 27 juli 2011 13:09 schreef Cue_ het volgende:
[..]
Yup die idd
[ code verwijderd ]
Met echo
echo $username[0];
echo 'd';
echo $username[1];
echo 'd';
echo $username[2];
uitkomst
5d4d2
tnxquote:Op woensdag 27 juli 2011 13:09 schreef remi1986 het volgende:
je
[..]
Je moet wel $naam = explode doen.. anders veranderd de variabele niet
1 2 3 4 5 | <?php $string = "12 username email@domein.nl"; list($id, $name, $email) = explode(" ", $string); ?> |
1 2 3 | <input type="radio" name="adr" value="1" style="width:20px" />Yes<br /> <input type="radio" name="adr" value="2" style="width:20px" />No <br /> <input type="radio" name="adr" value="-1" style="width:20px" />Unknown <br/> |
1 2 3 4 5 6 | $pagina = new Template('layout/framework.tpl'); $inhoud = new Template("layout/new_order_1.tpl"); $inhoud->set('fout', $fouttekst); $inhoud->set ('username', $username); $inhoud->set ('trailernr', $$trailernr); |
Geen idee hoe dat in dat template-systeem werkt, maar in php kan het zo:quote:Op donderdag 28 juli 2011 14:42 schreef Cue_ het volgende:
Was ik weer
Ik heb een formulier, met daarin verschillende radiobuttons.
bv
[ code verwijderd ]
nu is het zo dat als men het formulier submit dat er bepaalde velden verplicht gevuld moeten worden, gebeurd dit niet, komen ze terug in het formulier met de eerder opgegeven waardes natuurlijk nog ingevuld. Enkel lukt mij dit niet met de radiobuttons. Geen idee hoe ik dit moet oppakken.
De andere velden vul ik door:
[ code verwijderd ]
1 2 | <input type="radio" name="adr" value="1" style="width:20px"<?php echo $_POST['adr']==1?"checked='checked'":""?> />Yes<br /> |
1 | $inhoud->set("CHECKED", $_POST['adr']==1?"checked='checked'":""); |
1 | <input type="radio" {CHECKED}> |
Deze werktquote:Op donderdag 28 juli 2011 14:49 schreef mstx het volgende:
Geen idee hoe dat in dat template-systeem werkt, maar in php kan het zo:
[ code verwijderd ]
Beter is nog je hele $_POST door een functie te halen die dit soort dingen voor je afvangtquote:Op donderdag 28 juli 2011 16:04 schreef Chandler het volgende:
die werkt fout? of controlleer je ook of er een POST is gedaan? en of $_POST['adr'] wel bestaat?
Beter is
$inhoud->set('adr', (isset($_POST['adr']) ? $_POST['adr'] : ''));
Vrouwelijke PHP-ersquote:Op donderdag 28 juli 2011 16:16 schreef Cue_ het volgende:
Ik ben een beginneling en ben al blij dat het allemaal werkt
Iddquote:
Begrijpen hoeft ook niet altijd, als je maar snapt wat er moet gebeurenquote:Op donderdag 28 juli 2011 17:06 schreef Cue_ het volgende:
Ik ben goed in afkijken van degene die andere applicaties heeft gemaakt
Dus begrijpen doe ik ook nog niet alles, maar zolang het werkt (soms op een enorm omslachtige manier) dan vind ik het goed. En hoe meer je er mee bezig bent hoe meer je het leert en snapt en dus weer spul effencienter gaat maken. Maar het kost tijd. Ben pas een maand of 2 goed bezig hiermee nu en ach, het lukt redelijk
Google (en nu fok ook) is my best friend
Ik heb voor het afhandelen van de request variabelen een simpele class geschreven. De class handelt ook eventuele encodering en het escapen van de variabelen af.quote:Op donderdag 28 juli 2011 16:10 schreef Scorpie het volgende:
[..]
Beter is nog je hele $_POST door een functie te halen die dit soort dingen voor je afvangt
Voor kleine projecten met een minieme template ga ik echt geen template engine gebruiken. PHP in de HTML code ziet er inderdaad niet sjiek uit, echter wordt het wel heel snel uitgevoerd.quote:Op donderdag 28 juli 2011 16:57 schreef remi1986 het volgende:
[..]
Niks is lelijker dan PHP rechtstreeks in je HTML code
Ligt aan het template systeem. Smarty bijvoorbeeld parsed de template 1x en zet de code om naar pure PHP en slaat die ook zo op voor de volgende call. Er zit dan natuurlijk nog steeds een overhead in maar voor de overzichtelijkheid gebruik ik het ook gewoon voor kleine projectjes.quote:Op donderdag 28 juli 2011 20:11 schreef The_Terminator het volgende:
Voor kleine projecten met een minieme template ga ik echt geen template engine gebruiken. PHP in de HTML code ziet er inderdaad niet sjiek uit, echter wordt het wel heel snel uitgevoerd.
Een template engine moet moet namelijk de volledige template bij langs en waar nodig variabelen aanpassen, dat kost gewoon tijd.
1 2 3 4 | RewriteCond %{HTTP_HOST} ^[_a-zA-Z0-9]+\.fotos\.nl$ RewriteCond %{HTTP_HOST} !^www.fotos.nl$ # RewriteCond %{REQUEST_URI} !^/members/ RewriteRule (.*) /user.php?user=$1 |
Dus het heeft niet allen met de DNS wildcard ingesteld moeten worden maar ook nog een extra setting aanpassen in http.conf?quote:Op vrijdag 29 juli 2011 00:28 schreef GlowMouse het volgende:
Apache moet om te beginnen zo ingesteld zijn dat *.fotos.nl vanuit die map geserveerd wordt.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | <?php // ophalen met welk registratienummer deze session nu bezig is $huidige_regnr = $_SESSION["registratienummer"]; // ophalen van de clearance level van de huidige session $clvl_huidige_regnr = mysql_query("SELECT functie FROM $tbl_name2 WHERE registratienummer='$huidige_regnr'"); //het juiste include file bij de juiste rechten zetten zodat het juistse menu verschijnt switch ($clvl_huidige_regnr) { case 'level1': include('menu/menu1.php'); break; case 'level2': include('menu/menu2.php'); break; } ?> |
httpd.conf, want in welke map zou hij een htaccess zoeken?quote:Op vrijdag 29 juli 2011 12:59 schreef Chandler het volgende:
LOL dan ga ik de hoster daarom vragen!
Ik heb trouwens wel de melding op een subdomain (Apache is functioning normally).
Dus moet ik dan nog die httpd.conf aanpassen of betreft het dan alleen htaccess?
http://www.php.net/manual/en/function.mysql-fetch-assoc.phpquote:Op vrijdag 29 juli 2011 13:11 schreef basmens het volgende:
[ code verwijderd ]
in mijn menu wil ik afhankelijk van het clearance level een specifiek menu tonen. Bovenstaande code geeft echter een blank scherm, terwijl menu1.php nu als test een echo heeft.
Verder ben ik er ook achter gekomen dat $clvl_huidige_regnr als output heeft: Resource id #5 . Dit terwijl ik hier als output verwacht level1
een van jullie een idee waar het misgaat?
haha thnx, wist ergens wel dat er iets fout ging in de basics, maar had geen idee wat. ga ermee verder!quote:Op vrijdag 29 juli 2011 13:13 schreef Chandler het volgende:
je doet een query maar je haalt de resultaten niet op?
mysql_query = query doen
mysql_fetch_assoc = query uitlezen
in jou geval zou ik zelfs mysql_result gebruiken
bv $res = mysql_result(mysql_query("JE QUERY), 0);
Have fun!
Zou kunnen dat DA dat zelf toevoegd oid? geen idee hoor?quote:Op vrijdag 29 juli 2011 13:14 schreef GlowMouse het volgende:
httpd.conf, want in welke map zou hij een htaccess zoeken?
1 2 | $velden = "ordernr,plangroup, username, customerid, customername, orderdate,ect "; $values = $ordernr.",".$_GET['pl'].",'".$_SESSION['username']."',".$nr. etc "; |
1 | $new = $no->addOrder($velden,$values) |
Volgens mij gaat dat prima.quote:Op vrijdag 29 juli 2011 13:30 schreef Cue_ het volgende:
Ik kan niet alle velden tussen aanhalingstekens zetten, want dan heeft ie een string die hij wil wegschrijven in een numeriek veld.
Lijkt me sowieso handig.quote:Is het enige wat mogelijk is om eerst alle velden af te vangen
Ligt aan de kolom, of deze 0 of NULL als waarde moet hebben.quote:en deze anders op null te zetten?
1 2 3 4 | <?php $velden = array('ordernr'=>$ordernr, 'plangroup'=>$_GET['pl']); //etc $new = $no->addOrder($velden) ?> |
dat dacht ik ook, maar hij gaat zeuren dat hij dus geen numerieke waarde heeft. Of dat komt doordat het dus enkel '' is en niet bv 'null'.quote:
null mag ook.quote:Ligt aan de kolom, of deze 0 of NULL als waarde moet hebben.
maar hoe gaat mijn qry er dan uitzien? die is nu namelijk :quote:En ik zou trouwens alles in 1 array zetten.
[ code verwijderd ]
1 2 3 4 5 | function addOrder($velden, $values){ $query_09 = "INSERT INTO orders ($velden) VALUES ($values)"; $sql_09 = QueryOra($query_09); QueryExe($sql_09, OCI_COMMIT_ON_SUCCESS, $query_09); } |
Zo te zien gebruik je geen MySQL? Andere databases zijn meestal wat strenger dus dan gaat dat inderdaad niet werken.quote:Op vrijdag 29 juli 2011 13:40 schreef Cue_ het volgende:
dat dacht ik ook, maar hij gaat zeuren dat hij dus geen numerieke waarde heeft. Of dat komt doordat het dus enkel '' is en niet bv 'null'.
Ik ben gewend om alle insert queries via een centrale functie te doen waar je alleen de tabelnaam + velden hoeft aan te geven, zoiets;quote:maar hoe gaat mijn qry er dan uitzien? die is nu namelijk :
[ code verwijderd ]
wordt dat dan gewoon insert into order ($velden) ?
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | <?php function insertRow($table, $values){ foreach ( $values as $k => $v ) { $insertColums[]=$k; if ( $v===NULL ) { $insertValues[]="NULL"; } else { $insertValues[]="'".$v."'"; } } mysql_query("INSERT INTO `" . $table . "` (`" . implode("`, `", $insertColums) . "`) VALUES (" . implode(", ", $insertValues) . ")"); return mysql_insert_id(); } ?> |
1 2 3 | <?php insertRow('orders', $velden); ?> |
Ze hebben het regeltje toegevoegd en het werkt maar dan nu het volgende. Aangezien ik maar met 1 wildcard subdomein wil testen wil ik andere (niet bestaande) redirecten naar www. echter gaat dit op een of andere manier niet werken en laat deze de index zien van het hoofd domein.quote:
1 2 3 4 5 6 7 8 9 | RewriteCond %{HTTP_HOST} ^[_a-zA-Z0-9]+\mijndomen\.nl$ RewriteCond %{HTTP_HOST} !^www\.mijndomen\.nl RewriteCond %{HTTP_HOST} !^test\.mijndomen\.nl RewriteRule ^(.*) http://www.mijndomen.nl/$1 [r=301,L] # RewriteCond %{HTTP_HOST} ^[_a-zA-Z0-9]+\.mijndomen\.nl$ RewriteCond %{HTTP_HOST} ^test\.mijndomen\.nl$ RewriteCond %{HTTP_HOST} !^www\.mijndomen\.nl$ RewriteRule (.*) subdomain.php?user=$1 |
Het volgende probleem is dat ik sessies niet over alle subdomeinen kan laten lopen grrr moet weer een aanpassing vragenquote:Op vrijdag 29 juli 2011 17:14 schreef Chandler het volgende:
Zie, daar keek ik dus al een minuut of 5 naar maar zag het niet bedankt!
http://www.php.net/manual(...)ession.cookie-domainquote:Op vrijdag 29 juli 2011 17:52 schreef Chandler het volgende:
[..]
Het volgende probleem is dat ik sessies niet over alle subdomeinen kan laten lopen grrr moet weer een aanpassing vragen
Als de server dat natuurlijk toestaat, kon het stukje niet vinden met htaccess uitlegquote:Op vrijdag 29 juli 2011 17:55 schreef GlowMouse het volgende:
[..]
http://www.php.net/manual(...)ession.cookie-domain
kan via .htaccess
1 | $values = array("ordernr" => $ordernr, "plangroup" => $plangroup, |
quote:Op maandag 1 augustus 2011 10:49 schreef Cue_ het volgende:
En we gaan weer vrolijk verder
Ik heb mijn array:
[ code verwijderd ]
Echter wil ik hier afhankelijk van de knop die ze indrukken een extra waarde bij toevoegen.
Nu kom ik de array_push wel tegen, maar hierin kan ik alleen een bepaalde waarde meegeven en niet ook de key. (voor zover ik het online zie).
ik wil eigenlijk dat er nog
$status => 2 bij toe wordt gevoegd aan bovengenoemde array.
1 2 3 4 5 | <?php if ( $knopisingedrukt ) { $values['status']=2; } ?> |
Misschien heb je er iets aan, misschien niet, maar het zijn wat manieren om array's te gebruiken.quote:Op maandag 1 augustus 2011 10:49 schreef Cue_ het volgende:
En we gaan weer vrolijk verder
Ik heb mijn array:
[ code verwijderd ]
Echter wil ik hier afhankelijk van de knop die ze indrukken een extra waarde bij toevoegen.
Nu kom ik de array_push wel tegen, maar hierin kan ik alleen een bepaalde waarde meegeven en niet ook de key. (voor zover ik het online zie).
ik wil eigenlijk dat er nog
$status => 2 bij toe wordt gevoegd aan bovengenoemde array.
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 | <?php // zo wat letters $stack = array('a', 'b', 'c'); // paar toevoegen aan de array array_push($stack, "d", "e"); // doet zelfde als array_push $stack[] = "f"; // letters met ASCII nummer $stack = array( 'a' => 97, 'b' => 98, 'c' => 99, ); // paar letters toevoegen $stack['d'] = 100; $stack['e'] = 100; // nu letter D verwijderen unset($stack['d']); ?> |
tis een tabel uit een erp systeem, dus daar kan ik niets aan veranderen. En moet hem gebruiken in een scansysteem, die weer alleen datums kan lezen als je hier een to_char om heen zet :Squote:Op donderdag 4 augustus 2011 14:32 schreef GlowMouse het volgende:
Gebruik een UPDATE query met daarin een WHERE.
Waarom maak je de kolom niet NULLable?
.....Dit snap ik nietquote:Op donderdag 4 augustus 2011 15:11 schreef GlowMouse het volgende:
Met mod-rewrite:
RewriteCond %{REQUEST_FILENAME} -f
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^news/(.*) index.php [L]
Elke url die met news/ begint komt bij index.php terecht. Daar kun je het nieuwtje erbijzoeken.
Thank you, captain Obvious. Ik ben allang bezig.quote:
Mooi, dan hoef je hier geen compleet 'brede' vragen te stellen en ook hier geen goede antwoorden meer niet te snappen!quote:Op donderdag 4 augustus 2011 15:20 schreef 7leintje93 het volgende:
[..]
Thank you, captain Obvious. Ik ben allang bezig.
In je schoolboeken staat inderdaad niet uitgelegd hoe je een portfoliowebsite maakt (of je moet al geluk hebben dat ze het als voorbeeld gebruiken).quote:Op donderdag 4 augustus 2011 15:17 schreef 7leintje93 het volgende:
[..]
.....Dit snap ik niet
Ik heb ook al gekeken in mijn schoolboeken voor volgend jaar maar daar stond niks in dat ik nodig had of nog niet wist..
Als er in de sticky post van dit topic staat dat ik veel mag vragen dan doe ik dat. En als je vindt dat het hier niet thuis hoort begin ik vrolijk een eigen topic.quote:Op vrijdag 5 augustus 2011 08:22 schreef GI het volgende:
[..]
Mooi, dan hoef je hier geen compleet 'brede' vragen te stellen en ook hier geen goede antwoorden meer niet te snappen!
Ik heb wel eens geprobeerd Wordpress te integreren in een website maar dat was geen succes. Joomla! ook niet. Ik zal CMS made simpel eens proberen, dan kan ik verder en als de website af is kan ik altijd nog kijken of ik zoiets zelf kan bouwen. Bedankt voor uw tip!quote:Op vrijdag 5 augustus 2011 09:53 schreef remi1986 het volgende:
[..]
In je schoolboeken staat inderdaad niet uitgelegd hoe je een portfoliowebsite maakt (of je moet al geluk hebben dat ze het als voorbeeld gebruiken).
Programmeren (of met PHP is het eigenlijk scripten), is het zien van de "stappen" die je moet doen om iets voor elkaar te krijgen).
De code die GlowMouse echter gaf is geen PHP, maar hoort thuis in een .htaccess bestand. Misschien is het handig(er) om voor dit eens een CMS te pakken (heb goede ervaringen met CMS Made Simple), die het hele url rewrite gebeuren al heeft.
Als je het toch helemaal zelf wil doen, kijk eens naar mod_rewrite.
Gebruik zelf eigenlijk alleen nog maar navicat ipv pma. Werkt imo net ff wat lekkerder .quote:
Worth a try! Thanks!quote:Op vrijdag 5 augustus 2011 15:59 schreef WyriHaximus het volgende:
[..]
Gebruik zelf eigenlijk alleen nog maar navicat ipv pma. Werkt imo net ff wat lekkerder .
Zeg maar jij .. anders voel ik me zo oudquote:
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 | <?php $maand_nu = date("m"); $maandweergeef = $maand_nu ; $srv = $_SERVER['index1.php?locatie=plan']; if(isset($_POST['volgende'])) { $maandweergeef++; // Volgende Maand } switch ($maandweergeef) { case '01': echo("januari"); break; case '02': echo("februari"); break; etc... } ?> <form action="<?php echo $srv; ?>" method="post"> <input type="submit" name="volgende" value=">>" /> </form> |
Nee, dat is omdat je $maandweergeef iedere keer dat het script draait op de huidige maand zet. In plaats van op de weergegeven maand.quote:Op zaterdag 6 augustus 2011 17:23 schreef basmens het volgende:
[ code verwijderd ] Het probleem is nu dat de pagina wel begint in augustus en met de knop verandert in september, maar als ik nogmaals op de knop volgende druk verandert september niet in oktober. Lijkt mij om dat post dan al een waarde heeft en dus niet nogmaals verhoogt.
thnx alvast
Waarom maak je een knopje voor elke keer volgende maand en niet een option set?quote:Op zaterdag 6 augustus 2011 17:23 schreef basmens het volgende:
[ code verwijderd ]
beste kenners. Ben nu bezig de code te schrijven om met een knop naar de andere maand te switchen en deze variabele $maandweergeeft daar ook in te gebruiken. Het probleem is nu dat de pagina wel begint in augustus en met de knop verandert in september, maar als ik nogmaals op de knop volgende druk verandert september niet in oktober. Lijkt mij om dat post dan al een waarde heeft en dus niet nogmaals verhoogt.
Ik heb deze code echter uit een voorbeeld van een kalender en daar werkte de code wel.
Mis ik iets of is er een meer practische oplossing?
thnx alvast
1 2 3 4 5 6 7 8 9 | <?php <select name='maand'> <option value='01'>Januari</option> <option value='02'>Februari</option> <option value='03'>Maart</option> <option value='04'>April</option> <!--- etc --!> </select> ?> |
1 2 3 | <?php error_reporting(E_ALL); ?> |
Dit werkt:quote:Op zaterdag 6 augustus 2011 17:23 schreef basmens het volgende:
[ code verwijderd ]
beste kenners. Ben nu bezig de code te schrijven om met een knop naar de andere maand te switchen en deze variabele $maandweergeeft daar ook in te gebruiken. Het probleem is nu dat de pagina wel begint in augustus en met de knop verandert in september, maar als ik nogmaals op de knop volgende druk verandert september niet in oktober. Lijkt mij om dat post dan al een waarde heeft en dus niet nogmaals verhoogt.
Ik heb deze code echter uit een voorbeeld van een kalender en daar werkte de code wel.
Mis ik iets of is er een meer practische oplossing?
thnx alvast
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | <?php $month_names = array(1 => "januari", 2 => "februari", 3 => "maart", 4 => "april", 5 => "mei", 6 => "juni", 7 => "juli", 8 => "augustus", 9 => "september", 10 => "oktober", 11 => "november", 12 => "december"); $sel_month = date("n"); if(isset($_POST['current_month']) && is_numeric($_POST['current_month']) && $_POST['current_month'] > 0) { $sel_month = $_POST['current_month']; } if(isset($_POST['volgende'])) { $sel_month = ($sel_month == 12) ? 1 : ($sel_month + 1); } echo 'geselecteerde maand: ' . $month_names[$sel_month]; ?> <form action="index.php" method="post"> <input type="hidden" id="current_month" name="current_month" value="<?php print is_numeric($sel_month) ? $sel_month : 0; ?>" /> <input type="submit" name="volgende" value=">" /> </form> |
Forum Opties | |
---|---|
Forumhop: | |
Hop naar: |