abonnement Unibet Coolblue
  woensdag 23 december 2009 @ 09:16:25 #101
152303 hamkaastosti
ook bekend als hamkaastosti
pi_75958156
als het goed is zitten alle waarden van je form in de $_POST array

http://www.w3schools.com/php/php_forms.asp
Tom Jones zong ooit...
she's got style she's got grace, takes a cumshot to the face, she's a lady
laat een berichtje achter in mijn vriendjes en vriendinnetjesboek
grolsch is tof | Aj plat könt praoten, mo-j ut neet laoten
pi_75965374
quote:
Op woensdag 23 december 2009 09:16 schreef hamkaastosti het volgende:
als het goed is zitten alle waarden van je form in de $_POST array

http://www.w3schools.com/php/php_forms.asp
Ja daar zitten ze wel in, maar hoe weet je welke de geselecteerde waarde is in de dropdown?
  woensdag 23 december 2009 @ 12:48:11 #103
152303 hamkaastosti
ook bekend als hamkaastosti
pi_75965503
door alle waarden die je in de dropdown ziet ook in value="" te zetten

<option value="12-12-2009">12-12-2009</option>
Tom Jones zong ooit...
she's got style she's got grace, takes a cumshot to the face, she's a lady
laat een berichtje achter in mijn vriendjes en vriendinnetjesboek
grolsch is tof | Aj plat könt praoten, mo-j ut neet laoten
pi_75975764
quote:
Op woensdag 23 december 2009 12:48 schreef hamkaastosti het volgende:
door alle waarden die je in de dropdown ziet ook in value="" te zetten

<option value="12-12-2009">12-12-2009</option>
thx voor je reactie weer. Mijn code is:
1
2
3
4
5
6
7
8
9
10
11
12
      <form action="1.php" method="post" value"test1">      
         <?php
         {
                               //connectie ophalen
            $query = "select distinct(Datum)from wedstrijd";
            $result = mysql_query ($query);
            echo "<select name=datum value=''>Datum</option>";
            while($nt=mysql_fetch_array($result))
            echo "<option value=$nt[Datum]>$nt[Datum]</option>";      
                        }
      <input type="submit" />
                </form>

met bovenstaande code wordt de dropdown gepopuleerd. Als ik nu op de knop druk hoe weet ik dan in de 1.php welke optie is gelecteeerd?

thx alvast
  woensdag 23 december 2009 @ 16:52:01 #105
152303 hamkaastosti
ook bekend als hamkaastosti
pi_75976068
je bouwt je select niet goed op.

1
2
3
4
5
6
7
8
<?php
echo <select name="datum\">;
while($query)
{
   echo <option value=\"$nt['datum']\">$nt['datum']</option>;
}
echo </select>;
?>


wel erg basic html hoor
Tom Jones zong ooit...
she's got style she's got grace, takes a cumshot to the face, she's a lady
laat een berichtje achter in mijn vriendjes en vriendinnetjesboek
grolsch is tof | Aj plat könt praoten, mo-j ut neet laoten
  woensdag 23 december 2009 @ 16:52:52 #106
152303 hamkaastosti
ook bekend als hamkaastosti
pi_75976111
ach fuck die kankerhighlighter van fok
Tom Jones zong ooit...
she's got style she's got grace, takes a cumshot to the face, she's a lady
laat een berichtje achter in mijn vriendjes en vriendinnetjesboek
grolsch is tof | Aj plat könt praoten, mo-j ut neet laoten
pi_75976571
quote:
Op woensdag 23 december 2009 16:52 schreef hamkaastosti het volgende:
je bouwt je select niet goed op.
[ code verwijderd ]

wel erg basic html hoor
mijn html is drama ik hebwel een boek gelezen over mysql en php. Mijn website bevat wel wat data maar ik ben er al teringlang mee bezig en snap er nog steeds geen zak van. Zou je me kunnen uitleggen wat ik nu verkeerd doe? Ik wil in principe alleen de geselecteerde waarde van de dropdown doorgeven en vervolgens op basis van de doorgegeven waarde 2 tabellen opbouwen.
  woensdag 23 december 2009 @ 17:08:47 #108
152303 hamkaastosti
ook bekend als hamkaastosti
pi_75976712
een select list is in zijn simpelste vorm:

<select>
<option value="volvo">Volvo</option>
<option value="saab">Saab</option>
<option value="mercedes">Mercedes</option>
<option value="audi">Audi</option>
</select>

om de ingevulde waarde in php uit te lezen vul je de eerste regel aan met:
<select name="datum">

vervolgens kun je de ingevulde waarde met php uitlezen als $_POST['datum']
Tom Jones zong ooit...
she's got style she's got grace, takes a cumshot to the face, she's a lady
laat een berichtje achter in mijn vriendjes en vriendinnetjesboek
grolsch is tof | Aj plat könt praoten, mo-j ut neet laoten
pi_75989752
quote:
Op woensdag 23 december 2009 17:08 schreef hamkaastosti het volgende:
een select list is in zijn simpelste vorm:

<select>
<option value="volvo">Volvo</option>
<option value="saab">Saab</option>
<option value="mercedes">Mercedes</option>
<option value="audi">Audi</option>
</select>

om de ingevulde waarde in php uit te lezen vul je de eerste regel aan met:
<select name="datum">

vervolgens kun je de ingevulde waarde met php uitlezen als $_POST['datum']
thx tosti het werkt! Ik ga nu proberen de includes aan de praat te krijgen.
  donderdag 24 december 2009 @ 22:47:26 #110
12221 Tijn
Powered by MS Paint
pi_76035133
Hoe skip je een parameter? Ik bedoel dat je bijvoorbeeld wel de 4e parameter aan een functie meegeeft, maar niet de derde.

Neem bijvoorbeeld de functie array_slice(). Die heeft twee optionele parameters: de 3e parameter geeft de lengte van de array aan en de 4e parameter geeft aan of je de keys wil behouden of niet.

Nou wil ik best de keys behouden, maar de lengte wil ik niet meegeven omdat ik gewoon de hele array tot het einde wil behouden.

Ik heb het nu zo opgelost:

1$array = array_slice($array, $offset, count($array), TRUE);


Maar eigenlijk is het natuurlijk een beetje schraal zo. Is er een manier om die 3e parameter gewoon te skippen?

Ik heb al een paar dingen geprobeerd, maar dit werkt iig allemaal niet:

1$array = array_slice($array, $offset,, TRUE);


1$array = array_slice($array, $offset, TRUE);


1$array = array_slice($array, $offset, NULL, TRUE);
pi_76036639
quote:
Op donderdag 24 december 2009 22:47 schreef Tijn het volgende:
Hoe skip je een parameter? Ik bedoel dat je bijvoorbeeld wel de 4e parameter aan een functie meegeeft, maar niet de derde.
Niet.
quote:
Neem bijvoorbeeld de functie array_slice(). Die heeft twee optionele parameters: de 3e parameter geeft de lengte van de array aan en de 4e parameter geeft aan of je de keys wil behouden of niet.
Als je de vierde parameter wilt meegeven, moet je ook de derde meegeven. Zo staat het ook in de documentatie.

1array array_slice  ( array $array  , int $offset  [, int $length  [, bool $preserve_keys = false  ]] )


Het stuk tussen [] ($length en $preserve_keys) is optioneel. In dat optionele deel zit ook weer een optioneel deel ($preserve_keys). Om die te kunnen bereiken, moet je dus ook een lengte opgeven.

Eigenschap van een loosely typed taal als php is dat je geen overloads kunt gebruiken. Alleen de naam van de functie bepaalt wat er wordt aangeroepen, het type en aantal argumenten niet. Er is vast wel een standaardwaarde voor $length die meegegeven wordt als je het argument niet invult (en dus ook geen preserve_keys gebruikt). Alleen is uit de functiedefinitie hier niet te halen wat die waarde zou moeten zijn.
  donderdag 24 december 2009 @ 23:37:56 #112
12221 Tijn
Powered by MS Paint
pi_76036811
quote:
Op donderdag 24 december 2009 23:33 schreef Light het volgende:

[..]

Niet.
Jammer
pi_76055238
Wie kan mij een schop geven in de juiste richting.

Ik heb een SELECT query, met LIMIT 10 aan het einde. Dus ik heb altijd 10 'rows'.
Dit moet ik wegschrijven naar bestand.txt, echter wel op een bepaald volgorde, namelijk:

var content=new Array()
content[0]='data row 1'
content[1]='data row 3'
content[2]='data row 5'
content[3]='data row 7'
content[4]='data row 9'

var content2=new Array()
content2[0]='data row 2'
content2[1]='data row 4'
content2[2]='data row 6'
content2[3]='data row 8'
content2[4]='data row 10'

Hoe kan ik dit het beste aanpakken?
  vrijdag 25 december 2009 @ 20:19:27 #114
75592 GlowMouse
l'état, c'est moi
pi_76056349
quote:
Op vrijdag 25 december 2009 19:23 schreef xaban06 het volgende:
Wie kan mij een schop geven in de juiste richting.

Ik heb een SELECT query, met LIMIT 10 aan het einde. Dus ik heb altijd 10 'rows'.
Tenzij je resultset minder dan 10 rijen heeft.
En dat los je op door twee keer door de array met resultaten te lopen met een for-loop.
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
  zaterdag 26 december 2009 @ 01:46:49 #115
12221 Tijn
Powered by MS Paint
pi_76066354
quote:
Op vrijdag 25 december 2009 19:23 schreef xaban06 het volgende:

Hoe kan ik dit het beste aanpakken?
Zoiets?

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<?php
content1 
= array();
content2 = array();
for(
$i 1$i <= count($datarows); $i++)
{
    if(
$i != 0// $i is oneven
    
{
        
$content1[] = $datarows[$i];
    }
    else 
// $i is even
    
{
        
$content2[] = $datarows[$i];
    }
}
?>
  zaterdag 26 december 2009 @ 01:49:33 #116
75592 GlowMouse
l'état, c'est moi
pi_76066424
arrays beginnen in PHP met 0
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
  zaterdag 26 december 2009 @ 01:52:24 #117
12221 Tijn
Powered by MS Paint
pi_76066478
quote:
Op zaterdag 26 december 2009 01:49 schreef GlowMouse het volgende:
arrays beginnen in PHP met 0
Ja okay, maar omdat in het voorbeeld van xaban06 zijn "data rows" bij 1 begonnen, dacht ik: dat hou ik dan ook maar even aan.

Het gaat om het idee he
  zaterdag 26 december 2009 @ 12:29:35 #118
152303 hamkaastosti
ook bekend als hamkaastosti
pi_76072579
ik heb weer een vraag over mijn mvc gepruts.

de basis heb ik nu in zo'n beetje in orde maar hoe maak je op een handige manier een administrator gedeelte waarbij je toch bij je controllers en models kunt?
Je hele mvc structuur nog een keer kopiëren naar een /admin map lijkt me ook niet handig maar /admin/news/write oid route ook niet naar de juiste plek.

halp?
Tom Jones zong ooit...
she's got style she's got grace, takes a cumshot to the face, she's a lady
laat een berichtje achter in mijn vriendjes en vriendinnetjesboek
grolsch is tof | Aj plat könt praoten, mo-j ut neet laoten
pi_76076593
hallo,

ik probeer te werken met PHP_SELF maar het lukt niet erg. Ik heb de volgende code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<?php
if(isset($_POST['send']))
{
   echo "Accessing username using POST : " .         $_POST['username'] . "<br>";
   echo "Accessing username using REQUEST : " .         $_REQUEST['username'] . "<br>";

   $password = $_POST['password'];
   echo "Password is $password";
}
else
{

   echo "<form method='post' action='$_SERVER['PHP_SELF']'>";
   echo "<input name='password' type='password'><br>";
   echo "<input name='username' type='username'><br>";
   echo "<input name='send' type='submit' value='Send!'>";
   echo "</form>";
}
?>

Als ik de action laat staan krijg ik een lege pagina. Wanneer ik de code
1action='$_SERVER['PHP_SELF']'
weghaal werkt het wel. Weet iemand wat ik verkeerd doe?

thx alvast.
pi_76090474
quote:
Op zaterdag 26 december 2009 14:21 schreef jakees het volgende:
hallo,

ik probeer te werken met PHP_SELF maar het lukt niet erg. Ik heb de volgende code:
[ code verwijderd ]

Als ik de action laat staan krijg ik een lege pagina. Wanneer ik de code
[ code verwijderd ]

weghaal werkt het wel. Weet iemand wat ik verkeerd doe?

thx alvast.
al opgelost.Ik weet niet precies wat foutzat. Ik denk dat er een quotje fout stond of zo.
  zondag 27 december 2009 @ 19:18:08 #121
37634 wobbel
Da WoBBeL King
pi_76112924
Oke, deze is voor mij lastig en ik kom er ook niet uit

Ik ben een CMS systeem aan het bouwen die met nette pagina url's overweg kan (bijv. http://www.example.com/grafisch/folders/verspreiding)

Dit krijg ik voor elkaar dmv een hierarchische tabel (als ik het zo goed spel ) Hiervoor heb ik gebruik gemaakt van de volgende tutorial op mysql.com => http://dev.mysql.com/tech(...)erarchical-data.html

Alleen loop ik nu tegen een probleem aan, er kunnen geen dubbele namen aanwezig zijn (in de tutorial is het de veld "name").

Hoe los ik dat op?

http://www.example.com/grafisch/folders/verspreiding kan dus wel, maar http://www.example.com/overig/verspreiding kan niet omdat verspreiding al gebruikt is als "name" en dubbele names dan loopt de boel zeg maar vast
pi_76113042
quote:
Op zondag 27 december 2009 19:18 schreef wobbel het volgende:
Oke, deze is voor mij lastig en ik kom er ook niet uit

Ik ben een CMS systeem aan het bouwen die met nette pagina url's overweg kan (bijv. http://www.example.com/grafisch/folders/verspreiding)

Dit krijg ik voor elkaar dmv een hierarchische tabel (als ik het zo goed spel ) Hiervoor heb ik gebruik gemaakt van de volgende tutorial op mysql.com => http://dev.mysql.com/tech(...)erarchical-data.html

Alleen loop ik nu tegen een probleem aan, er kunnen geen dubbele namen aanwezig zijn (in de tutorial is het de veld "name").

Hoe los ik dat op?

http://www.example.com/grafisch/folders/verspreiding kan dus wel, maar http://www.example.com/overig/verspreiding kan niet omdat verspreiding al gebruikt is als "name" en dubbele names dan loopt de boel zeg maar vast
Je hoort zo'n unique constraint in dit geval dan ook te leggen op de combinatie Parent ID + Naam i.p.v. alleen Naam. Je wilt immers toch de unieke namen per parent.
  zondag 27 december 2009 @ 19:26:54 #123
37634 wobbel
Da WoBBeL King
pi_76113247
quote:
Op zondag 27 december 2009 19:21 schreef Tuvai.net het volgende:

[..]

Je hoort zo'n unique constraint in dit geval dan ook te leggen op de combinatie Parent ID + Naam i.p.v. alleen Naam. Je wilt immers toch de unieke namen per parent.
Maar hoe ga ik dat doen met SQL dan?
Ik doe het nu namelijk inderdaad met alleen de "Naam"

Voorbeeld:
1
2
3
4
5
6
SELECT parent.name, parent.page_id 
FROM C_pages AS node, C_pages 
AS parent 
WHERE node.lft BETWEEN parent.lft 
AND parent.rgt 
AND node.name = 'verspreiding' ORDER BY parent.lft; 
pi_76127689
Voor mijn 'lastonline' field gebruik het volgende formaat:
JaarMaandDagUurMinuut

Een voorbeeld zou zijn:
200929120105 (29 december 2009, 01:05).

Hoe is het mogelijk om na te gaan hoe die field 10 minuten terug er uit zou zien?

Ik weet het, ik heb voor een foute formaat gekozen
  maandag 28 december 2009 @ 01:02:08 #125
136730 PiRANiA
All thinking men are atheists.
pi_76127747
quote:
Op maandag 28 december 2009 01:00 schreef xaban06 het volgende:
Voor mijn 'lastonline' field gebruik het volgende formaat:
JaarMaandDagUurMinuut

Een voorbeeld zou zijn:
200929120105 (29 december 2009, 01:05).

Hoe is het mogelijk om na te gaan hoe die field 10 minuten terug er uit zou zien?

Ik weet het, ik heb voor een foute formaat gekozen
Eerst met een regex de datum er uit halen, dis via strtotime omzetten in een unix time string, daar het aantal seconden af halen, en dan weer via date omzetten naar je formaat?
abonnement Unibet Coolblue
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')