[PHP] geen waarde uit query

Pagina: 1
Acties:

  • BierPul
  • Registratie: Juni 2001
  • Laatst online: 16-09 18:33

BierPul

2 koffie graag

Topicstarter
Met de volgende code probeer ik een user te reggen het invoeren op de user db gaat prima het uploaden ook ik krijg alleen het user_id niet uit de DB om in de user_icons tabel te inserten.

Doe ik nou echt iets onmogelijks nee toch :?
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
<?
if ($USR_MSIC == "")                {
echo("<li>Je moet een muzieks voorkeur opgeven</li>\n");
}

//De variable voor de verjaardag samengevoegd uit bovenstaand gevalideerde waarden
$USR_BIRTHD = "$BIRTH_YEAR-$BIRTH_MONTH-$BIRTH_DAY" ;

//Ok het form is gechecked nu checken of de username al bezet is.
include("includes/dbconn.inc");
         $query = mysql_query("select usr_nme from tbl_users where usr_nme = '$USR_NME'"); //De query
                  $user_array =$num_rows = mysql_num_rows($query); //De eventuele waardes knallen we in een array
   if ($user_array > 0)     {

             echo("<li>Sorry maar de username bestaat al</li>");
} // ALs de array waarden heeft stoppen met script en geef de melding

  else  {  //Vrijspel en we gaan gewoon door
            mkdir ("images/members/$USR_NME", 0700); //Iedere user zn eigen dir
       //Inserten van de nieuwe user in de db
            mysql_query("INSERT into tbl_users (usr_nme, usr_pssw, usr_birthd, usr_country, usr_icq, usr_homep, usr_music, usr_celly, usr_mail, usr_quote, usr_ip, usr_sex) values ('$USR_NME','$USR_PSSW','$USR_BIRTHD', '$USR_COUNTRY',  '$USR_ICQ', '$USR_HOMEPAGE','$USR_MSIC', '$USR_CELL_PHONE', '$USR_MAIL', '$USR_QUOTE', '$REMOTE_ADDR','$SEX')") or die(mysql_error());
       //De user zit in de DB nu gaan we kijken of er een plaatje is
  if($USR_ICON != "none") {

     $STAMP = microtime();  //Gewoon ff een var zetten die nodig is voor de naamgeving van de file
      //De array voor welke MIME/TYPES mogen

     $allowed_types = array("image/png","image/gif","image/pjpeg","image/jpeg");

  if (in_array($USR_ICON_type,$allowed_types)) {

         move_uploaded_file ($USR_ICON,"images/members/$USR_NME/$STAMP.$USR_ICON_name");
     //Voor de koppeling naar het plaatje in de DB hebben we eerst een USR_ID nodig

         $id_query = mysql_query("select usr_id from tbl_users where usr_nme='$USR_NME'") or die (mysql_error());
              $row = mysql_fetch_array($id_query);
              $usr_id = $row['usr_id'];
}
  else {
        echo("<li>Het icoon wat je probeerde te uploaden is niet ok, ga naar memebers/mijn profiel en probeer het opnieuw</li>");
                          }
      }
}
echo("<li>Yo! $USR_NME je bent toegevoegd aan het bestand en ingelogd</li>");
echo("<li>$usr_id</li>");
?>

Het vage is dat ik helemaal geen data terug krijgt zelfs geen error :'(

Ja man


  • chem
  • Registratie: Oktober 2000
  • Laatst online: 27-08 13:53

chem

Reist de wereld rond

ten eerste zou ik eens kijken naar mysql_insert_id()..

Klaar voor een nieuwe uitdaging.


  • D2k
  • Registratie: Januari 2001
  • Laatst online: 31-08 10:19

D2k

uhmm
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<?
$query="INSERT into 
               tbl_users 
                      (
                       id, //toegevoegd
                       usr_nme, 
                       usr_pssw,  //enzov heb ff geen tijd om het netjes te maken
                       usr_birthd, usr_country, usr_icq, usr_homep, usr_music, usr_celly, usr_mail, usr_quote, usr_ip, usr_sex
                       ) 
                      values    
                      (
                       ''  
                       '$USR_NME',
'$USR_PSSW','$USR_BIRTHD', '$USR_COUNTRY',  '$USR_ICQ', '$USR_HOMEPAGE','$USR_MSIC', '$USR_CELL_PHONE', '$USR_MAIL', '$USR_QUOTE', '$REMOTE_ADDR','$SEX')
                       )";

echo "$query";
mysql_query($query)or die(mysql_error()); 
?>

discl: not tested

Doet iets met Cloud (MS/IBM)


  • BierPul
  • Registratie: Juni 2001
  • Laatst online: 16-09 18:33

BierPul

2 koffie graag

Topicstarter
hhmmmz de oplossing van CHEM werkt helemaal top (8>

echter er was lijkt me niets mis met me query of moet ik toch sterkere koffie gaan zetten :P

edit:
typo in me query was het probleem

Ja man