<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>