frozen je napisao:
<FORM ACTION="test2.html" METHOD=POST>
i onda u fajlu test2.html pozivam
varijablu koja sadrzi otkucanu informaciju.
da li i sada u php.ini postoji register_globals i ako je = off
da li sljaka ako ja stavim = on
$_POST['varijabla'] to smijesta u memoriju
a $_GET[varijabla'] to uzima - bez obzira na fajl? - mislio sam
da je problem do nekakvih atributa oko dozvola.
ok hvala u svakom slucaju, javicu se sigurno

-------------------------------------------
kako se iz php ili html? pozivaju naredbe mysql i da li se mysqlom
manipulise iskljucivo putem npr. php-a
HTML je statičan, dakle nema nikakvih komandi koje se izvršavaju na strani servera, osim ako nisi podesio da se .html fajlovi izvršavaju kao .php. Onda ti je svejedno da li fajl ima nastavak .html ili .php.
register_globals postoji u svakom slučaju.
Evo ti primjer forme:
Kod:
<FORM action="test.php" method="POST">
<INPUT type="text" name="ime">
<INPUT type="submit" value="Upiši se">
</FORM>
U fajlu test.php staviš npr.
Kod:
<?php
echo "Upisali ste: $ime; // ako je register_globals=On
echo "Vaše ime je: {$_POST['ime']}"; // ako je register_globals=Off
?>
Baze podataka koristiš na sljedeći način. Podrazumijeva se da si instalirao MySQL, kreirao potrebne baze i tabele i definisao pristup njima.
Kod:
<?php
mysql_connect('localhost', 'korisnik', 'lozinka');
mysql_select_db('moja baza podataka');
$result=mysql_query("SELECT * FROM moja_tabela WHERE polje=vrijednost");
while ($red=mysql_fetch_array($result)) {
echo $red['polje1'];
}
?>
Da ti ne bismo objašnjavali svaku sitnicu pročitaj PHP uputstvo koje dolazi uz instalaciju ili ga skini sa
http://www.php.net.
Za upravljanje MySQL bazama podataka skini sa Net-a PHPMyAdmin.
Pozdrav!