<html>
<head><title>Inimeste tabel</title></head>
<body>
<?php
$kasEesnimi=false;
$kasPerekonnanimi=false;
$kasSynniaasta=false;
$eesnimi="";
$perekonnanimi="";
$synniaasta="";
mysql_connect("localhost", "jaagup", "98277030");
mysql_select_db("jaagup");
function startElement($parser, $element, $atribuudid){
global $kasEesnimi, $kasPerekonnanimi, $kasSynniaasta,
$eesnimi, $perekonnanimi, $synniaasta;
if($element=="EESNIMI"){$kasEesnimi=true;}
if($element=="PERENIMI"){$kasPerekonnanimi=true;}
if($element=="SYND"){$kasSynniaasta=true;}
if($element=="INIMENE"){
$eesnimi="";
$perekonnanimi="";
$synniaasta="";
}
}
function endElement($parser, $element){
global $kasEesnimi, $kasPerekonnanimi, $kasSynniaasta,
$eesnimi, $perekonnanimi, $synniaasta;
if($element=="EESNIMI"){$kasEesnimi=false;}
if($element=="PERENIMI"){$kasPerekonnanimi=false;}
if($element=="SYND"){$kasSynniaasta=false;}
if($element=="INIMENE"){
$lause="INSERT INTO inimesed (eesnimi, perenimi, synniaasta)".
" VALUES ('$eesnimi', '$perekonnanimi', '$synniaasta')";
mysql_query($lause);
echo mysql_error();
}
}
function characters($parser, $tekst){
global $kasEesnimi, $kasPerekonnanimi, $kasSynniaasta,
$eesnimi, $perekonnanimi, $synniaasta;
if($kasEesnimi){$eesnimi=$eesnimi.$tekst;}
if($kasPerekonnanimi){$perekonnanimi=$perekonnanimi.$tekst;}
if($kasSynniaasta){$synniaasta=$synniaasta.$tekst;}
}
$xml_parser = xml_parser_create();
xml_set_element_handler($xml_parser, "startElement", "endElement");
xml_set_character_data_handler($xml_parser, "characters");
$f=fopen("inimesed.xml", "r");
while($andmed=fread($f, 4096)){
xml_parse($xml_parser, $andmed, feof($f));
}
xml_parser_free($xml_parser);
mysql_close();
?>
andmed sisestatud
</body>
</html>