[UPHPU] XMP and PERL issue

Trevyn Meyer trevyn at esourcehome.com
Fri May 25 11:22:50 MDT 2007


users.xml stores my users.

On first submit it checks for the user, and adds the user correctly if 
not found.
On Second submit it checks for the user, and adds the user Incorrectly 
because it didnt find it even tough it is thier.
On Thrid submit it checks for the user, and finds it.

What am I doing wrong?

Reads the XML
my $users = read_users_xml($USERFILE);

Checks for the user. 
my $check = $users->{user}->{$id};
   if(defined($check)


First Submit XML
<user>
    <id>TrevynMeyertrevyn at esourcehome.com</id>
    <address>123</address>
    <answer>NONE</answer>
    <city>Orem</city>
    <companyname>123</companyname>
    <email>trevyn at esourcehome.com</email>
    <first>Trevyn</first>
    <grade>Not Finished</grade>
    <last>Meyer</last>
    <newsletter>off</newsletter>
    <phone1>000</phone1>
    <phone2>000</phone2>
    <phone3>0000</phone3>
    <state>Ut</state>
    <status>START</status>
    <title>NONE</title>
    <zip>84058</zip>
  </user>

Second Submit XML
<user>
    <id>TrevynMeyertrevyn at esourcehome.com</id>
    <TrevynMeyertrevyn at esourcehome.com>
      <address>123</address>
      <answer>NONE</answer>
      <city>Orem</city>
      <companyname>123</companyname>
      <email>trevyn at esourcehome.com</email>
      <first>Trevyn</first>
      <grade>Not Finished</grade>
      <last>Meyer</last>
      <newsletter>off</newsletter>
      <phone1>000</phone1>
      <phone2>000</phone2>
      <phone3>0000</phone3>
      <state>Ut</state>
      <status>START</status>
      <title>NONE</title>
      <zip>84058</zip>
    </TrevynMeyertrevyn at esourcehome.com>
    <address>123</address>
    <answer>NONE</answer>
    <city>Orem</city>
    <companyname>123</companyname>
    <email>trevyn at esourcehome.com</email>
    <first>Trevyn</first>
    <grade>Not Finished</grade>
    <last>Meyer</last>
    <newsletter>off</newsletter>
    <phone1>000</phone1>
    <phone2>000</phone2>
    <phone3>0000</phone3>
    <state>Ut</state>
    <status>START</status>
    <title>NONE</title>
    <zip>84058</zip>
  </user>



More information about the UPHPU mailing list