Gå til innhold

Martin A.

Medlemmer
  • Innlegg

    2 113
  • Ble med

  • Besøkte siden sist

Innlegg skrevet av Martin A.

  1. 	$bosted	 = mysql_query("SELECT * FROM users WHERE Username = '" . $_SESSION['username'] . "'");
    $bosteda	= mysql_fetch_array($bosted);
    
    if( empty( trim( $bosteda['Bosted'] ) ) )
    {
    echo "<p class='red'>Husk å fyll inn bosted i profilen din!</p>"
    }

     

    Fortsatt feil. Får ikke opp feilmelding.

     

    Link

    Legg inn følgelde

    if( mysql_error() ) die( mysql_error() );

    etter spørringen din

     

     

    trim() ? Hva gjør den der?

    Sikker på at du har store bokstaver i databasen? (Username, Bosted)

     

    Også er vel mysql_fetch_row(); mere egnet en mysql_fetch_array() når det bare er en row som skal hentes.

    trim() fjerner unødvendige mellomrom i starten og slutten av stringen.

     

    Og jeg vil GJERNE se dokumentasjon på ditt siste utsagn. Eneste forskjellen på mysql_fetch_array() og mysql_fetch_row() er at fetch_row() kun tillater numeriske array, og fetch_array() tillater både numeriske og "associative" (hva blir dette på norsk?) ($array['string']). mysql_fetch_assoc() tillater kun "associative".

     

    PHP manualen er forøvrig en fin båt.

  2. Og variabler du setter inni en funksjon vil ikke være tilgjengelig på utsiden.

     

    <?php
    function merke($merke, $db)
    {
     $sql = "SELECT * FROM users WHERE merke = $merke";
     $result = mysql_query($sql, $db);
     return mysql_num_rows($result);
    }
    $db = mysql_connect......
    mysql_select_db.....
    
    $nissan = merke("Nissan", $db);
    echo "{$nissan} har Nissan.<br>";
    ?>

  3. Indenter koden din på en vettugt måte, så ser du plutselig at du elser på en else.

     

    Litt luft i koden gjør det også MYE enklere å lese den.

    $myvar="heisann";
    $enannenvar="noe annet";
    
    $myvar	  = "heisann";
    $enannenvar = "noe annet";
    
    if(expression(function(TRUE))){
    echo "heiheihei";
    }
    
    if( expression( function( TRUE ) ) )
    {
    echo "hei på deg";
    }
    
    if(noe){
    if(noe annet){
    echo "hei";
    }else{
    echo "nei";
    }
    }else{
    echo "ja";
    }
    
    if(noe)
    {
    if(noe annet)
    {
    	echo "hei";
    }
    else
    {
    	echo "nei";
    }
    }
    else
    {
    echo "ja";
    }

×
×
  • Opprett ny...