ja, maar nu ff niet meerquote:Op woensdag 12 juli 2006 17:56 schreef JeRa het volgende:
[..]
Heb je eigenlijk wel enig idee hoe arrays werken?
Doe zoiets:quote:Op woensdag 12 juli 2006 17:57 schreef qu63 het volgende:
[..]
ja, maar nu ff niet meerben helemaal de weg kwijt nu
1 2 3 4 5 6 7 8 9 10 11 12 13 | $prijs = $_POST['prijs_nieuw']; $tijd = $_POST['tijd_nieuw']; if (is_array($km) && is_array($prijs) && is_array($tijd) && (count($km) == count($prijs)) && (count($km) == count($tijd))) { $query = 'INSERT INTO tabel (km, prijs, tijd) VALUES (' . $km[0] . ', ' . $prijs[0] . ', ' . $tijd[0] . ')'; $num = count($km); for ($i = 1; $i < $num; $i++) { $query .= ',(' . $km[$i] . ', ' . $prijs[$i] . ', ' . $tijd[$i] . ')'; } mysql_query($query); } |
hij pakt zo alleen de laatste waarden.quote:Op woensdag 12 juli 2006 18:01 schreef JeRa het volgende:
[..]
Doe zoiets:
[ code verwijderd ]
Even aanpassen naar je eigen variabelen en benodigdheden natuurlijk.
1 2 3 4 5 6 | $prijs = $_POST['prijs_nieuw']; $tijd = $_POST['tijd_nieuw']; echo $km; echo $prijs; echo $tijd; |
1 2 3 | 45 | 45 | 45 23 | 23 | 23 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | $km[0] = "25"; $prijs[0] = "22,50"; $tijd[0] = "23:11"; $km[1] = "20"; $prijs[1] = "19,50"; $tijd[1] = "21:11"; print $km[0]."<br>"; echo $prijs[0]."<br>"; echo $tijd[0]."<br>"; echo $km[1]."<br>"; echo $prijs[1]."<br>"; echo $tijd[1]."<br>"; ?> |
oepsquote:Op woensdag 12 juli 2006 19:04 schreef SuperRembo het volgende:
echo verwacht een string, niet een array. Om snel een array te printen gebruik je print_r. Of anders echo i.c.m. join.
En de mysql_real_escape_string / addslashes niet vergeten als je post-data in je sql string zet.
de redirect in je host lekker laten staan en je apache configuratie zo installen dat wanner eernnaar domain a gegaan wordt er een bepaalde map wordt aangeroepen iets met htaccessquote:Op woensdag 12 juli 2006 21:22 schreef wipes66 het volgende:
oke het was dus een kwestie van c:\WINDOWS\system32\drivers\etc\hosts aanpassen. Maar ik vraag me af hoe ik er voor kan zorgen dat hij niet 127.0.0.1 maar 127.0.0.1/map aanvraagt. iemand een idee?
Ok dan. GifImage.class.php.quote:
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 39 40 41 42 43 44 45 46 47 48 | --------------------------- |selectedstyle |styleid | --------------------------- |selectedstyle |1 | --------------------------- css_style --------------------- |id |stylename | --------------------- |1 |Stijl 1 | |2 |Stijl 2 | |3 |Stijl 3 | --------------------- css_selector ------------------------- |id |selector | ------------------------- |1 |body | |2 |div#container | |3 |div#header | |4 |div#menu | |5 |div#content | ------------------------- css_property ------------------------------------- |id |selector_id |property | ------------------------------------- |1 |1 |margin-top | |2 |1 |font-family | |3 |2 |position | |4 |2 |width | |5 |2 |margin-left | ------------------------------------- css_value ------------------------------------------------ |id |style_id |property_id |value | ------------------------------------------------ |1 |1 |1 |10px | |2 |1 |2 |Verdana | |3 |1 |3 |relative | |4 |1 |4 |760px | |5 |1 |5 |auto | ------------------------------------------------ |
ik weet niet waarom je het zo helemaal uitsplitst, maar heb je er al aan gedacht dat je met serialise() een array naar string kunt converteren? op die manier kun je je hele css informatie in één tablecell stoppen, en dit met unserialise() weer terug naar array converteren. Dat lijkt me VEEL eenvoudiger om te makenquote:Op donderdag 13 juli 2006 12:59 schreef Siegfried het volgende:
Moet een soort styles-cms worden.
Het zal vast niet de meest praktische manier zijn, maar ik kon geen betere manier bedenken.
De manier zoals phpBB het doet is niet toereikend, omdat je daar geen selectors en properties kunt toevoegen..
Ik snap dat ik ze 1 voor 1 moet updaten.
Maar hoe vind ik ooit de juiste row die geupdate moet worden?
Ik bedoel, nu is het mooi id's 1t/m 5.. Maar zodra ik meer ga toevoegen, krijg je andere ID's.
Ok, ik kan het textfield de ID-naam geven. Maar hoe weet ik dan op de volgende pagina welke ID's er gepost zijn?
Wellicht kun je me op weg helpen?
1 2 3 4 5 6 7 | $css=array('margin-top'=>'10x','font-family'=>'Verdana'); opslaan in mysql => serialise($css); terughalen: $css=unserialise(data uit mysql halen); |
Kun je dat een beetje toelichten met een voorbeeld aan de hand van mijn code?quote:Op donderdag 13 juli 2006 13:27 schreef Desdinova het volgende:
array!
als je een input met naam ID[] geeft, en tussen de [ ] je $ID plempt, kan je dus ID als array aanspreken met foreach ($ID as $key => $value) en is $key je ID, en $value je waarde.
1 2 3 | echo "<input type=\"text\" name=\"valueID[".$valueID."]\" value=\"".$value."\">"; ?> |
Gebruik de mb_*-functies (MultiByte) om meerdere character sets in PHP te ondersteunen. Enige basiskennis over character sets is echter wel vereistquote:Op donderdag 13 juli 2006 15:41 schreef Chandler het volgende:
Ik zit met het volgende, hoe kan ik 2 karakter sets gebruiken in PHP?
Nederlands en Thais!? zodat ik nederlands kan converteren naar thais? heeft iemand hier ervaring mee?
Forum Opties | |
---|---|
Forumhop: | |
Hop naar: |