eindelijk ad slag
Ik heb hier nu al meer dan 250 posts en k'heb nog niets maar dan ook niets met php gedaan (behalve wat include)
Nu heb ik betaalde hosting en een eerste .be
wil ik om te beginnen eens een site met tutorials maken omdat ik dan veel met php zal moeten werken.
Nu heb ik http://phphulp.nl/php/tutorials/8/132/221/ gevolgd en dat werkt op mn site maar je moesten er nu veel tutorials zijn wil ik niet telkens die lijst aanpassen; ik wil dat als er een tut bijkomt die automatisch wordt toegevoegd aan de get-lijst.
Van MySQL heb ik nog geen kaas geheten (en mn ma heeft nochtans een kaaswinkel; foeii!)
Nja, ik denk dat het dan ook tijd is om eens met een database te leren werken.
Kunnen jullie me een klein opzetje geven?
ps: ik vraag jullie niet om www.maak_even_mn_scriptje.nl te spelen, gwoon me een duwtje geven in de goede richting
Nu heb ik betaalde hosting en een eerste .be
wil ik om te beginnen eens een site met tutorials maken omdat ik dan veel met php zal moeten werken.
Nu heb ik http://phphulp.nl/php/tutorials/8/132/221/ gevolgd en dat werkt op mn site maar je moesten er nu veel tutorials zijn wil ik niet telkens die lijst aanpassen; ik wil dat als er een tut bijkomt die automatisch wordt toegevoegd aan de get-lijst.
Van MySQL heb ik nog geen kaas geheten (en mn ma heeft nochtans een kaaswinkel; foeii!)
Nja, ik denk dat het dan ook tijd is om eens met een database te leren werken.
Kunnen jullie me een klein opzetje geven?
ps: ik vraag jullie niet om www.maak_even_mn_scriptje.nl te spelen, gwoon me een duwtje geven in de goede richting
Inderdaad met een database leren werken. Zo ziet een typisch connect-script er uit:
Hier na kun je aan de slag. Ga op zoek naar tuts over query's (SELECT, INSERT, UPDATE en DELETE).
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
2
3
4
5
6
7
8
9
10
11
12
<?php
error_reporting (E_ALL);
$db_host = '*****';
$db_user = '*****';
$db_pass = '*****';
$db_name = '*****';
mysql_connect ($db_host, $db_user, $db_pass);
mysql_select_db ($db_name) or die ('Fout bij het selecteren van de database');
unset ($db_host, $db_user, $db_pass, $db_name);
?>
error_reporting (E_ALL);
$db_host = '*****';
$db_user = '*****';
$db_pass = '*****';
$db_name = '*****';
mysql_connect ($db_host, $db_user, $db_pass);
mysql_select_db ($db_name) or die ('Fout bij het selecteren van de database');
unset ($db_host, $db_user, $db_pass, $db_name);
?>
Hier na kun je aan de slag. Ga op zoek naar tuts over query's (SELECT, INSERT, UPDATE en DELETE).
query's; kan het niet uitspreken maar het googlet gemakkelijk op dat woord
daarmee kan ik al een eindje weg.
Is dat voor phphulp ook allemaal in 1 db opgeslagen? en werkt dat ook met iets dat de map doorbladert en dan de resultaten in een lijstje dropt?
daarmee kan ik al een eindje weg.
Is dat voor phphulp ook allemaal in 1 db opgeslagen? en werkt dat ook met iets dat de map doorbladert en dan de resultaten in een lijstje dropt?
Ik denk dat je query als qui-er-ry uitspreekt zo zouw ik het iig uitspreken.
Qui - Qui-et
Ry - rie
Qui - Qui-et
Ry - rie
Gewijzigd op 01/01/1970 01:00:00 door Mebus Hackintosh
Uitspraak => kwèrie
'SanThe:
Uitspraak => kwèrie
è van hè! ???
Edit:
Lijkt voor mij dan net een eenden uitspraak... Jelmer!!:p
Gewijzigd op 01/01/1970 01:00:00 door Mebus Hackintosh
Ik begrijp het al hoe je het uitspreekt:
è van bèta en élève
è van bèta en élève
Ja, maar het mag/kan volgens mij ook kweerie zijn.
nu je weet hoe je query's uitspreekt maar weer aan de slag met een opzetje voor je :P
Je kan de tutorials natuurlijk invoeren in een formuliertje (neem ik aan)
die geef je een method mee van POST.
en een action van bijv. addtut.php.
dan kan je dus daarin het volgende hebben..
wil je het ophalen kan dat bijv zo:
ik hoop dat k niet te veel informatie geef en er kunnen hier wat typ fouten inzetten en het is heel minimaal gedaan.
hier zit ook geen foutafhandeling bij maar het is een opzetje
Je kan de tutorials natuurlijk invoeren in een formuliertje (neem ik aan)
die geef je een method mee van POST.
en een action van bijv. addtut.php.
dan kan je dus daarin het volgende hebben..
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
2
3
4
5
6
7
8
9
10
11
12
13
14
<?php
include 'connect.php'; //de connectie die Jan je gaf
//dus je hebt contact met je database dus je kan er dingen gaan inzetten
mysql_query("INSERT INTO tutorials
VALUES ('', '".$_POST['titel']."', '".$_POST['tut']."'))";
/* hierbij is de eerste het ID en de tweede de naam de derde de tutorial.
je database kan er dus zo uitzien:
Tutorial:
- ID (Auto_Increment
- Titel
- Tut
!!let op k doe geen fout afhandeling hier en dat is heel FOEI van mij.
*/
?>
include 'connect.php'; //de connectie die Jan je gaf
//dus je hebt contact met je database dus je kan er dingen gaan inzetten
mysql_query("INSERT INTO tutorials
VALUES ('', '".$_POST['titel']."', '".$_POST['tut']."'))";
/* hierbij is de eerste het ID en de tweede de naam de derde de tutorial.
je database kan er dus zo uitzien:
Tutorial:
- ID (Auto_Increment
- Titel
- Tut
!!let op k doe geen fout afhandeling hier en dat is heel FOEI van mij.
*/
?>
wil je het ophalen kan dat bijv zo:
Code (php)
1
2
3
4
5
6
7
8
9
10
2
3
4
5
6
7
8
9
10
<?php
$query = mysql_query("SELECT *
FROM tutorials");
//sterretje is alles selecteren
//begin een while loop om alle titels te weergeven
while ($row = mysql_fetch_assoc($query))
{
echo $row['titel'];
}
?>
$query = mysql_query("SELECT *
FROM tutorials");
//sterretje is alles selecteren
//begin een while loop om alle titels te weergeven
while ($row = mysql_fetch_assoc($query))
{
echo $row['titel'];
}
?>
ik hoop dat k niet te veel informatie geef en er kunnen hier wat typ fouten inzetten en het is heel minimaal gedaan.
hier zit ook geen foutafhandeling bij maar het is een opzetje
Aanvulling op nico..
je moet het gewoon zo zien:
bij een toevoegpagina ga je gebruiken :
-bij een bekijkpagina ga je gebruiken :
-bij een bewerkpagina ga je gebruiken:
-bij een verwijderpagina ga je gebruiken:
volgens mij heb ik ze allemaal gehad..
succes
je moet het gewoon zo zien:
bij een toevoegpagina ga je gebruiken :
-bij een bekijkpagina ga je gebruiken :
-bij een bewerkpagina ga je gebruiken:
-bij een verwijderpagina ga je gebruiken:
volgens mij heb ik ze allemaal gehad..
succes
'400e:
Gewijzigd op 01/01/1970 01:00:00 door Marvin S
GEFELICITEERD MARVIN!!
(yahoo 461 post =P)
(yahoo 461 post =P)
@nico
lol haha thnx (komt vast nog weleens een 0 achter te staan hè?:P )
ACHTER inderdaad haha
lol haha thnx (komt vast nog weleens een 0 achter te staan hè?:P )
ACHTER inderdaad haha
Gewijzigd op 01/01/1970 01:00:00 door Marvin S
'Marvin:
@nico
lol haha thnx (komt vast nog weleens een 0 voor te staan hè?:P )
lol haha thnx (komt vast nog weleens een 0 voor te staan hè?:P )
er achter hoop ik voor hem
ervoor niet want het staat als een INT erin en dan doet hij het niet (ik weet niet of je het nu over een topic van mij heb over tel nummer)
en anders erachter weet ik niet want als k volgend jaar met m'n opleiding begin heb k nog 1 jaar en dan ga ik iig een half jaar in het buitenland studeren (afrika) dus dan moet ik nog ff kijken maar k heb er iig nog plezier in hier :P
maar k ga een biertje doen..
tot ziens
en anders erachter weet ik niet want als k volgend jaar met m'n opleiding begin heb k nog 1 jaar en dan ga ik iig een half jaar in het buitenland studeren (afrika) dus dan moet ik nog ff kijken maar k heb er iig nog plezier in hier :P
maar k ga een biertje doen..
tot ziens
bedankt, voor jullie uitleg; ik begrijp het al een beetje.
je moet voor elk type pagina een ander commando invoeren en dan wordt je pagina geupdate, verwijdert of getoond.
Ik zal die tutorials in .txt files zetten en dan moet ik ergens een url ingeven of hoe werkt dat want ik begrijp nog niet waar ik dus die url moet inzetten.
ps: kzal eens een boekje moeten aanschaffen zeker?
je moet voor elk type pagina een ander commando invoeren en dan wordt je pagina geupdate, verwijdert of getoond.
Ik zal die tutorials in .txt files zetten en dan moet ik ergens een url ingeven of hoe werkt dat want ik begrijp nog niet waar ik dus die url moet inzetten.
ps: kzal eens een boekje moeten aanschaffen zeker?
Gewijzigd op 01/01/1970 01:00:00 door reinhout
je moet de scripts opaslaan als *.php
en dan bijv naar www.mijnsite.nl/iets.php
en een boekje aanschaffen is nooit mis.
en het werkt altijd gemakkelijk en lekker vind ik zelf..
en dan bijv naar www.mijnsite.nl/iets.php
en een boekje aanschaffen is nooit mis.
en het werkt altijd gemakkelijk en lekker vind ik zelf..
ik denk dat er een communicatiefoutje is ontstaan:
Dus ik moet iets met een database maken die tuts uit een dir bekijkt en update in een lijst. Die tutorials zullen opgeslaan zijn in een .txt.
dus moet ik nu een script maken die die directory bekijkt en dan een lijst opslaat van de bestanden aanwezig in de dir.
--> Moet ik dus een connectie maken met de database in iedere tutorial zodat het automatisch gaat
Ik wil eigenlijk zoiets als de topics hier werken. wordt er 1 bijgemaakt komt die toch ook onmiddellijk in een db te staan?
ps: nico, je bent ook goed op weg naar je 500e post :-)
Dus ik moet iets met een database maken die tuts uit een dir bekijkt en update in een lijst. Die tutorials zullen opgeslaan zijn in een .txt.
dus moet ik nu een script maken die die directory bekijkt en dan een lijst opslaat van de bestanden aanwezig in de dir.
--> Moet ik dus een connectie maken met de database in iedere tutorial zodat het automatisch gaat
Ik wil eigenlijk zoiets als de topics hier werken. wordt er 1 bijgemaakt komt die toch ook onmiddellijk in een db te staan?
ps: nico, je bent ook goed op weg naar je 500e post :-)
Gewijzigd op 01/01/1970 01:00:00 door reinhout
Het is trouwens queries en niet [/b query's[/i] ;-) . Uitspraak is gelijk SanThe aangaf: kwèrie, zo'n 'platte' e.
'nico:
nu je weet hoe je query's uitspreekt maar weer aan de slag met een opzetje voor je :P
Je kan de tutorials natuurlijk invoeren in een formuliertje (neem ik aan)
die geef je een method mee van POST.
en een action van bijv. addtut.php.
dan kan je dus daarin het volgende hebben..
wil je het ophalen kan dat bijv zo:
ik hoop dat k niet te veel informatie geef en er kunnen hier wat typ fouten inzetten en het is heel minimaal gedaan.
hier zit ook geen foutafhandeling bij maar het is een opzetje
Je kan de tutorials natuurlijk invoeren in een formuliertje (neem ik aan)
die geef je een method mee van POST.
en een action van bijv. addtut.php.
dan kan je dus daarin het volgende hebben..
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
2
3
4
5
6
7
8
9
10
11
12
13
14
<?php
include 'connect.php'; //de connectie die Jan je gaf
//dus je hebt contact met je database dus je kan er dingen gaan inzetten
mysql_query("INSERT INTO tutorials
VALUES ('', '".$_POST['titel']."', '".$_POST['tut']."'))";
/* hierbij is de eerste het ID en de tweede de naam de derde de tutorial.
je database kan er dus zo uitzien:
Tutorial:
- ID (Auto_Increment
- Titel
- Tut
!!let op k doe geen fout afhandeling hier en dat is heel FOEI van mij.
*/
?>
include 'connect.php'; //de connectie die Jan je gaf
//dus je hebt contact met je database dus je kan er dingen gaan inzetten
mysql_query("INSERT INTO tutorials
VALUES ('', '".$_POST['titel']."', '".$_POST['tut']."'))";
/* hierbij is de eerste het ID en de tweede de naam de derde de tutorial.
je database kan er dus zo uitzien:
Tutorial:
- ID (Auto_Increment
- Titel
- Tut
!!let op k doe geen fout afhandeling hier en dat is heel FOEI van mij.
*/
?>
wil je het ophalen kan dat bijv zo:
Code (php)
1
2
3
4
5
6
7
8
9
10
2
3
4
5
6
7
8
9
10
<?php
$query = mysql_query("SELECT *
FROM tutorials");
//sterretje is alles selecteren
//begin een while loop om alle titels te weergeven
while ($row = mysql_fetch_assoc($query))
{
echo $row['titel'];
}
?>
$query = mysql_query("SELECT *
FROM tutorials");
//sterretje is alles selecteren
//begin een while loop om alle titels te weergeven
while ($row = mysql_fetch_assoc($query))
{
echo $row['titel'];
}
?>
ik hoop dat k niet te veel informatie geef en er kunnen hier wat typ fouten inzetten en het is heel minimaal gedaan.
hier zit ook geen foutafhandeling bij maar het is een opzetje
Doe het dus nooit zo, want dan is het zo lek als een mandje. Vertrouw nooit User input, en gooi het altijd door mysql_real_escape_tring() o.i.d.
waarom 3 posts na elkaar?
nja; wat doet die real_escape dinges?
nja; wat doet die real_escape dinges?




