tut php
START PHP
een php code begint met
en we eindigen met
een tekst maak je met een echo dat ziet er zo uit
dus onze code is nu
STRING VARIABLES
wat hebben we nu gedaan?
we hebben in de var $smiegles een tekst gezet.
en via de echo (echo $smiegles
hem eruit gehaald.
je zou bijvoorbeeld ook de tijd in een var kunnen zetten
dat doe je zo
en die haal je er dan weer zo uit
EEN DATABASE MAKEN
ik ga er van uit dat iedereen wel weet hoe phpmyadmin werkt en anders stop hier maar.
we maken een SQL
die ziet er zo uit
IN VOEGEN IN DE DB
ik ga nu leren een tijd,ip en bericht in de database te zetten.
dat doen we met een sql
[/code]
we gaan nu een ip in de database zetten om een tabel uit te halen.
dus we maken eerst een database die laten we er zo uit zien
we zetten het Ip de datum en een bericht uit een form ( volgende stuk) in de database met een Variable (net uitgelegd)
de code ziet er nu zo uit
om een bericht in de database te zetten moeten we een form maken.
deze ga ik niet uitleggen die kauw ik voor je voor
onze code ziet er nu zo uit
nu werk de code nog niet we moeten eerst nog het invoeren en het verzenden laten werken
het verzenden werkt zo
dan is dit nu onze code
nu gaan we het invoegen
dat doen we met een query
en qeury die begint zo
onze qeury ziet er zo uit
dit hebben we nu
nu is de code af we moeten alleen nog koppelen met een database.
dat gaan we doen door een bestand te maken die config.php heet.
en daar zetten we het volgende in
dus dit is nu de index
en dit de config.php
we moeten ze alleen nog koppelen dat doen we met een include...
dat ziet er zo uit
die zetten we in de index.php
zometeen add ik een tut om het uit de database te halen via het ip addres dat in de database staat
START PHP
een php code begint met
<?php en we eindigen met
php?> of ?> een tekst maak je met een echo dat ziet er zo uit
echo "smiegles tut!"; dus onze code is nu
[COLOR= #0000BB]<?php[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL][COLOR= #DD0000]"smiegles tut!"[/COLOR][COLOR= #007700];[/COLOR]
?> STRING VARIABLES
[COLOR= #0000BB]<?php
$smiegles[/COLOR][COLOR= #007700]=[/COLOR][COLOR= #DD0000]"is coewl ;D"[/COLOR][COLOR= #007700];[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #0000BB]$smiegles[/COLOR][COLOR= #007700];[/COLOR]
?> wat hebben we nu gedaan?
we hebben in de var $smiegles een tekst gezet.
en via de echo (echo $smiegles
hem eruit gehaald.je zou bijvoorbeeld ook de tijd in een var kunnen zetten
dat doe je zo
[COLOR= #0000BB]<?
$tijd[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/date"]date[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"H:i:s"[/COLOR][COLOR= #007700]);[/COLOR]
?> en die haal je er dan weer zo uit
[COLOR= #0000BB]<?
$tijd[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/date"]date[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"H:i:s"[/COLOR][COLOR= #007700]);[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #0000BB]$tijd[/COLOR][COLOR= #007700];[/COLOR]
?> EEN DATABASE MAKEN
ik ga er van uit dat iedereen wel weet hoe phpmyadmin werkt en anders stop hier maar.
we maken een SQL
die ziet er zo uit
CREATE TABLE IF NOT EXISTS `DE TIETEL VAN DE SQL` (
`id` int(11) NOT NULL auto_increment,
`TABEL 1` text NOT NULL,
`TABEL 2` text NOT NULL,
`TABEL 3` text NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=24 ; IN VOEGEN IN DE DB
ik ga nu leren een tijd,ip en bericht in de database te zetten.
dat doen we met een sql
[/code]
we gaan nu een ip in de database zetten om een tabel uit te halen.
dus we maken eerst een database die laten we er zo uit zien
CREATE TABLE IF NOT EXISTS `tut` (
`id` int(11) NOT NULL auto_increment,
`ip` text NOT NULL,
`bericht` text NOT NULL,
`tijd` text NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=24 ; we zetten het Ip de datum en een bericht uit een form ( volgende stuk) in de database met een Variable (net uitgelegd)
de code ziet er nu zo uit
[COLOR= #0000BB]<?
$url[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]url[/COLOR][COLOR= #007700]];[/COLOR]
[COLOR= #0000BB]$datum[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/date"]date[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"H:i:s"[/COLOR][COLOR= #007700]);[/COLOR]
[COLOR= #0000BB]$ip[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$_SERVER[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]REMOTE_ADDR[/COLOR][COLOR= #007700]];[/COLOR]
?> om een bericht in de database te zetten moeten we een form maken.
deze ga ik niet uitleggen die kauw ik voor je voor
<form method="post">
<table>
<tr>
<td>
<input type="text" value="hier is de input" name="bericht" id="bericht" />
</td>
<td>
<input type="submit" name="verzend" value="en zo verzenden we het" />
</td>
</table>
</form> onze code ziet er nu zo uit
[COLOR= #0000BB]<?
$datum[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/date"]date[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"H:i:s"[/COLOR][COLOR= #007700]);[/COLOR]
[COLOR= #0000BB]$ip[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$_SERVER[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]REMOTE_ADDR[/COLOR][COLOR= #007700]];[/COLOR]
?>
<form method="post">
<table>
<tr>
<td>
<input type="text" value="hier is de input" name="bericht" id="bericht" />
</td>
<td>
<input type="submit" name="verzend" value="en zo verzenden we het" />
</td>
</table>
</form> nu werk de code nog niet we moeten eerst nog het invoeren en het verzenden laten werken
het verzenden werkt zo
[COLOR= #0000BB]<?[/COLOR]
[URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]verzend[/COLOR][COLOR= #007700]])
{[/COLOR] dan is dit nu onze code
[COLOR= #0000BB]<?[/COLOR]
[URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]verzend[/COLOR][COLOR= #007700]])
{[/COLOR]
[COLOR= #0000BB]$bericht[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]bericht[/COLOR][COLOR= #007700]];[/COLOR]
[COLOR= #0000BB]$datum[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/date"]date[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"H:i:s"[/COLOR][COLOR= #007700]);[/COLOR]
[COLOR= #0000BB]$ip[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$_SERVER[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]REMOTE_ADDR[/COLOR][COLOR= #007700]];[/COLOR]
?>
<form method="post">
<table>
<tr>
<td>
<input type="text" value="hier is de input" name="bericht" id="bericht" />
</td>
<td>
<input type="submit" name="verzend" value="en zo verzenden we het" />
</td>
</table>
</form> nu gaan we het invoegen
dat doen we met een query
en qeury die begint zo
mysql_qeury("<-begin__eind->"); onze qeury ziet er zo uit
$save = mysql_query("INSERT INTO tut(bericht, datum, ip) VALUES(".htmlentities($bericht).", $datum, $ip)");
echo "in de database gezet";
} dit hebben we nu
[COLOR= #0000BB]<?[/COLOR]
[URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]verzend[/COLOR][COLOR= #007700]])
{[/COLOR]
[COLOR= #0000BB]$bericht[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]bericht[/COLOR][COLOR= #007700]];[/COLOR]
[COLOR= #0000BB]$datum[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/date"]date[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"H:i:s"[/COLOR][COLOR= #007700]);[/COLOR]
[COLOR= #0000BB]$ip[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$_SERVER[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]REMOTE_ADDR[/COLOR][COLOR= #007700]];[/COLOR]
[COLOR= #0000BB]$save[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_query"]mysql_query[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"INSERT INTO tut(bericht, datum, ip) VALUES("[/COLOR][COLOR= #007700].[/COLOR]htmlentities[COLOR= #007700]([/COLOR][COLOR= #0000BB]$bericht[/COLOR][COLOR= #007700]).[/COLOR][COLOR= #DD0000]", $datum, $ip)"[/COLOR][COLOR= #007700]);[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]"in de database gezet"[/COLOR][COLOR= #007700];
}[/COLOR]
?>
<form method="post">
<table>
<tr>
<td>
<input type="text" value="hier is de input" name="bericht" id="bericht" />
</td>
<td>
<input type="submit" name="verzend" value="en zo verzenden we het" />
</td>
</table>
</form> nu is de code af we moeten alleen nog koppelen met een database.
dat gaan we doen door een bestand te maken die config.php heet.
en daar zetten we het volgende in
[COLOR= #0000BB]<?php
$sql[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]user[/COLOR][COLOR= #007700]] =[/COLOR] [COLOR= #DD0000]1111[/COLOR][COLOR= #007700];[/COLOR] [COLOR= #FF8000]//database user[/COLOR]
[COLOR= #0000BB]$sql[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]wachtwoord[/COLOR][COLOR= #007700]] =[/COLOR] [COLOR= #DD0000]1111[/COLOR][COLOR= #007700];[/COLOR] [COLOR= #FF8000]//database password[/COLOR]
[COLOR= #0000BB]$sql[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]host[/COLOR][COLOR= #007700]] =[/COLOR] [COLOR= #DD0000]localhost[/COLOR][COLOR= #007700];[/COLOR] [COLOR= #FF8000]//database host[/COLOR]
[COLOR= #0000BB]$sql[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]db[/COLOR][COLOR= #007700]] =[/COLOR] [COLOR= #DD0000]111111[/COLOR][COLOR= #007700];[/COLOR] [COLOR= #FF8000]//database naam[/COLOR]
[URL="http://www.php.net/mysql_connect"]mysql_connect[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$sql[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]host[/COLOR][COLOR= #007700]],[/COLOR] [COLOR= #0000BB]$sql[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]user[/COLOR][COLOR= #007700]],[/COLOR] [COLOR= #0000BB]$sql[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]wachtwoord[/COLOR][COLOR= #007700]],[/COLOR] [COLOR= #0000BB]$sql[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]db[/COLOR][COLOR= #007700]])[/COLOR] or [URL="http://www.php.net/die"]die[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/mysql_error"]mysql_error[/URL][COLOR= #007700]());[/COLOR]
[URL="http://www.php.net/mysql_select_db"]mysql_select_db[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$sql[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]db[/COLOR][COLOR= #007700]])[/COLOR] or [URL="http://www.php.net/die"]die[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/mysql_error"]mysql_error[/URL][COLOR= #007700]());[/COLOR]
?> dus dit is nu de index
[COLOR= #0000BB]<?[/COLOR]
[URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]verzend[/COLOR][COLOR= #007700]])
{[/COLOR]
[COLOR= #0000BB]$bericht[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]bericht[/COLOR][COLOR= #007700]];[/COLOR]
[COLOR= #0000BB]$datum[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/date"]date[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"H:i:s"[/COLOR][COLOR= #007700]);[/COLOR]
[COLOR= #0000BB]$ip[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$_SERVER[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]REMOTE_ADDR[/COLOR][COLOR= #007700]];[/COLOR]
[COLOR= #0000BB]$save[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_query"]mysql_query[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"INSERT INTO tut(bericht, datum, ip) VALUES("[/COLOR][COLOR= #007700].[/COLOR]htmlentities[COLOR= #007700]([/COLOR][COLOR= #0000BB]$bericht[/COLOR][COLOR= #007700]).[/COLOR][COLOR= #DD0000]", $datum, $ip)"[/COLOR][COLOR= #007700]);[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]"in de database gezet"[/COLOR][COLOR= #007700];
}[/COLOR]
?>
<form method="post">
<table>
<tr>
<td>
<input type="text" value="hier is de input" name="bericht" id="bericht" />
</td>
<td>
<input type="submit" name="verzend" value="en zo verzenden we het" />
</td>
</table>
</form> en dit de config.php
[COLOR= #0000BB]<?php
$sql[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]user[/COLOR][COLOR= #007700]] =[/COLOR] [COLOR= #DD0000]1111[/COLOR][COLOR= #007700];[/COLOR] [COLOR= #FF8000]//database user[/COLOR]
[COLOR= #0000BB]$sql[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]wachtwoord[/COLOR][COLOR= #007700]] =[/COLOR] [COLOR= #DD0000]1111[/COLOR][COLOR= #007700];[/COLOR] [COLOR= #FF8000]//database password[/COLOR]
[COLOR= #0000BB]$sql[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]host[/COLOR][COLOR= #007700]] =[/COLOR] [COLOR= #DD0000]localhost[/COLOR][COLOR= #007700];[/COLOR] [COLOR= #FF8000]//database host[/COLOR]
[COLOR= #0000BB]$sql[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]db[/COLOR][COLOR= #007700]] =[/COLOR] [COLOR= #DD0000]111111[/COLOR][COLOR= #007700];[/COLOR] [COLOR= #FF8000]//database naam[/COLOR]
[URL="http://www.php.net/mysql_connect"]mysql_connect[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$sql[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]host[/COLOR][COLOR= #007700]],[/COLOR] [COLOR= #0000BB]$sql[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]user[/COLOR][COLOR= #007700]],[/COLOR] [COLOR= #0000BB]$sql[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]wachtwoord[/COLOR][COLOR= #007700]],[/COLOR] [COLOR= #0000BB]$sql[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]db[/COLOR][COLOR= #007700]])[/COLOR] or [URL="http://www.php.net/die"]die[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/mysql_error"]mysql_error[/URL][COLOR= #007700]());[/COLOR]
[URL="http://www.php.net/mysql_select_db"]mysql_select_db[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$sql[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]db[/COLOR][COLOR= #007700]])[/COLOR] or [URL="http://www.php.net/die"]die[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/mysql_error"]mysql_error[/URL][COLOR= #007700]());[/COLOR]
?> we moeten ze alleen nog koppelen dat doen we met een include...
dat ziet er zo uit
include("config.php"); die zetten we in de index.php
[COLOR= #0000BB]<?[/COLOR]
[URL="http://www.php.net/include"]include[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"config.php"[/COLOR][COLOR= #007700]);[/COLOR]
?>
\\\\\\\\\\\\\\\\\\\ dit is dus de include\\\\\\\\\\\\\\\\\\
[COLOR= #0000BB]<?[/COLOR]
[URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]verzend[/COLOR][COLOR= #007700]])
{[/COLOR]
[COLOR= #0000BB]$bericht[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]bericht[/COLOR][COLOR= #007700]];[/COLOR]
[COLOR= #0000BB]$datum[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/date"]date[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"H:i:s"[/COLOR][COLOR= #007700]);[/COLOR]
[COLOR= #0000BB]$ip[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$_SERVER[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]REMOTE_ADDR[/COLOR][COLOR= #007700]];[/COLOR]
[COLOR= #0000BB]$save[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_query"]mysql_query[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"INSERT INTO tut(bericht, datum, ip) VALUES("[/COLOR][COLOR= #007700].[/COLOR]htmlentities[COLOR= #007700]([/COLOR][COLOR= #0000BB]$bericht[/COLOR][COLOR= #007700]).[/COLOR][COLOR= #DD0000]", $datum, $ip)"[/COLOR][COLOR= #007700]);[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]"in de database gezet"[/COLOR][COLOR= #007700];
}[/COLOR]
?>
<form method="post">
<table>
<tr>
<td>
<input type="text" value="hier is de input" name="bericht" id="bericht" />
</td>
<td>
<input type="submit" name="verzend" value="en zo verzenden we het" />
</td>
</table>
</form> zometeen add ik een tut om het uit de database te halen via het ip addres dat in de database staat


Smiegles, je kan er niks aan doen dat het soms niet te snappen is, niemand doet het beter dan jij? is toch ook lastig? 
) het beter