Visualizzazione dei risultati da 1 a 8 su 8
  1. #1

    Da Campo MySql a Variabile

    Come faccio a registrare il contenuto del campo 'pagina' preso da un database in una Variabile? Questa è la query che uso per prendere il valore del campo:

    $query2 = mysql_query("select pagina from utenti where username='$username'");

    Adesso devo usare il contenuto del campo 'pagina' selezionato dalla quesry...ma come faccio a registrare la variabile $pagina?
    Il mio sito: CIONCO.ALTERVISTA.ORG
    Lloyd Bank$
    I roll with the gangstas don't get fly with your mouth
    The wrong punchline'll have niggas inside of your house

  2. #2
    Utente di HTML.it L'avatar di iox84
    Registrato dal
    May 2004
    Messaggi
    754
    while($ris = mysql_fetch_array($query2)){
    $pagina = $ris['pagina'];
    }

    Dovrebbe essere quello che cerchi
    La fortuna e' cieca ma la sfiga ci vede benissimo
    Comprarselo o farselo di legno

  3. #3
    codice:
    <?
    		$pagina = 0;
    		$query2 = mysql_query("select pagina from utenti where username='$username'"); 
    		$row=mysql_fetch_array($query2);
    		$numero_record  = mysql_num_rows($query2); 
    		if ($numero_record > 0)	{
    			$pagina = $row['pagina'];
    		}
    ?>

  4. #4
    avevo provato anch'io con mysql_fetch_array, solo che mi da sempre errore e dice

    mysql_fetch_array(): supplied argument is not a valid MySQL result resource

    non capisco come mai...
    Il mio sito: CIONCO.ALTERVISTA.ORG
    Lloyd Bank$
    I roll with the gangstas don't get fly with your mouth
    The wrong punchline'll have niggas inside of your house

  5. #5
    è sbagliata la query, controlla bene la query senza renderla dinamica, cioè metti a username un valore che esite già nel db

  6. #6
    allora, la parte di codice è questa
    Codice PHP:
    if( isset($_POST['user']) AND isset($_POST['pwd'])) {
     
         
    $username addslashes($_POST['user']);
         
    $password addslashes($_POST['pwd']);
         
         
    $query mysql_query("SELECT id FROM clienti WHERE username = '$username' AND password = '$password'");
         if(
    $num mysql_num_rows($query) == 1) {
         
    /* seleziono il campo e mi registro la variabile sulla cassetta degli Europei*/
    $query2 mysql_query("select pagina from utenti where username='$username' ");

    while(
    $ris mysql_fetch_array($query2)){ 
    $pagina $ris['pagina']; 
    }         
             echo 
    "<body onLoad=\"launchwin('$pagina','pop','toolbars=0,scrollbars=0,location=0,statusbars=0,menubars=0,resizable=0,width=300,height=200,left=150,top=150')\">"

         } else {

             echo 
    "<body onLoad=\"launchwin('error.php','pop','toolbars=0,scrollbars=0,location=0,statusbars=0,menubars=0,resizable=0,width=300,height=200,left=150,top=150')\">"
         }

    allora, ho provato a campiare lo username da selezionare con uno già esistente ma gli errori mandati dallo script sono sempre gli stessi...
    Il mio sito: CIONCO.ALTERVISTA.ORG
    Lloyd Bank$
    I roll with the gangstas don't get fly with your mouth
    The wrong punchline'll have niggas inside of your house

  7. #7
    il campo username si trova in entrambe le tabelle ? le 2 query puntano alle tabelle uteni e clienti ... non è che forse hai sbagliato ?

    teoricamente sembrerebbe tutto ok a parte questo sospetto che ho dato che facendo la query secca, senza renderla dinamica ti da errore

  8. #8
    ops...avevi ragione, la tabella della seconda query non era utenti, ma clienti, come nella prima query...non me n'ero accorto...
    Il mio sito: CIONCO.ALTERVISTA.ORG
    Lloyd Bank$
    I roll with the gangstas don't get fly with your mouth
    The wrong punchline'll have niggas inside of your house

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.