Tento text je roz╣φ°enφm nßstinu mo╛nostφ PHP a navazuje na tamnφ p°φklad s novinami.
NejΦast∞ji se to d∞lß pomocφ vstupnφch polφ input a textarea. Formulß° je namφ°en (action) na p°idßvacφ skript pridat.php. Zkrßcen∞:
<form action="pridat.php">
<input name="titulek">
<textarea name="clanek"></textarea>
<input name="autor">
<input neme="rubrika">
<input type="hidden" name="hesloautora">
<input type="submit" value="odeslat">
</form>
Ten skript pridat.php pak ud∞lß to, ╛e se p°ipojφ k databßzi. NaΦe╛ SQL dotaz nenφ select, ale INSERT. KlφΦovß oblast souboru pridat.php vypadß n∞jak takto:
<?
/* vypoΦφtß se $datum, ov∞°φ se $hesloautora */
$spojeni = mysql_connect(localhost,"jmeno","heslo" );
mysql_select_db(noviny, $spojeni);
$vysledek = mysql_query( "insert into clanky
values(0, '$titulek','$clanek',
'$autor', '$rubrika', '$datum')",
$spojeni);
echo "Φlßnek byl p°idßn";
?>
To $titulek, $clanek jsou prom∞nnΘ z toho formulß°e. Musejφ b²t s SQL zßpisu p°esn∞ v tom po°adφ, v jakΘm jsou v tabulce databßze (bez vynechßnφ). V╣echna textovß pole musejφ b²t v apostrofech (Φφselnß ne, datum ale jo, pokud je v sql-date formßtu). ┌vodnφ nula se v∞t╣inou pou╛φvß pro ID, kterΘmu╛to poli se v databßzi nastavφ auto-increment (automatickΘ Φφslo), aby se to nemuselo poΦφtat.