Visualizzazione risultati 1 fino 7 di 7

Discussione: domanda codice

  1. #1
    Guest

    Predefinito domanda codice

    salve a tutti, ho un problema con un codice:

    a inizio pagina dichiaro le variabili:

    Codice PHP:
    $nomec = $row['cname'];
    $strnomec = "<strong>Nome Completo:</strong> $nomec <br>";
    In poche parole la prima variabile prende i dati dal database (c'è il codice prima), e la second invece stampa una scritta, e dopodichè la variabile, ed un <br> necessario...

    Poi ho

    Codice PHP:

    if ($row['cname'] == "")
    {
    echo
    "";
    }
    else
    {
    echo
    "$strnomec == $nomecok" ;
    }

    echo
    "<strong>Nome:</strong> $row[tname] <br> $nomecok <strong>Data di nascita:</strong> $data <br/> <strong>";
    In poche parole gli dico: se nel databse il campo cname è vuoto, allora non fare niente, se no la variabile prima dichiarata diventa la variabile $nomecok..

    E poi sotto c'è il codice da stampare a video...Mi stampa il nome, poi mi dovrebbe stampare la $nomecok (che appunto, se il campo cname è vuoto, allora è come se nn ci fosse niente, per questo a inizio codice il <br> lo avevo messo all'interno della variabile), e poi tutto il resto..

    Però a video esce questo:

    $strnomec == $nomecokNome: nomediprova
    Data di nascita: 01/01/2000
    Luogo di nascita: Casa

    penso perkè la variabile mi viene letta prima..come devo fare??

    grazie ciao

  2. #2
    L'avatar di seneca
    seneca non è connesso Super Moderatore
    Data registrazione
    18-12-2004
    Residenza
    la Città Eterna
    Messaggi
    8,376

    Predefinito

    Se ho capito il problema, non riesco a spiegarmi perchè scrivi
    Codice PHP:
    echo "$strnomec == $nomecok" ;
    invece di
    Codice PHP:
    $strnomec = $nomecok;
    E poi, $nomecok cosa contiene? Non è $nomec?


    -- Aut Roma Aut Nihil!

  3. #3
    Guest

    Predefinito

    Citazione Originalmente inviato da seneca Visualizza messaggio
    Se ho capito il problema, non riesco a spiegarmi perchè scrivi
    Codice PHP:
    echo "$strnomec == $nomecok" ;
    invece di
    Codice PHP:
    $strnomec = $nomecok;
    E poi, $nomecok cosa contiene? Non è $nomec?
    si è quello..però nn mi interessa quello..io ho spiegato che voglio che nel caso il campo nel db type sia vuoto, non succede niente, se invece c'è qualcosa viene stampata la variabile $strnomec...
    che sarebbe :

    $strnomec = "<strong>Nome Completo:</strong> $nomec <br>";

  4. #4
    Ospite Guest

    Predefinito

    $aa= dato preso dal db

    Codice PHP:
    if($aa==''){
    }else{
    $strnomec = "<strong>Nome Completo:</strong> $nomec <br>";
    }
    dove sta il problema?

  5. #5
    Guest

    Predefinito

    il problema è che nn hai letto quello che chiedo...

    io voglio prorpio il contrario..se la tabella del database è vuota, allora non viene mostrato niente, se c'è qualcosa allora si mostra la frase "<strong>Nome Completo:</strong> $nomec <br>"
    Non so, in un italiano più semplice di cosi...

  6. #6
    Guest

    Predefinito

    Se ho capito bene... aggiungi le due stringhe:
    Citazione Originalmente inviato da telefilmsite Visualizza messaggio
    Codice PHP:

    if ($row['cname'] == "")
    {
    echo
    "";
    $nomecok = ''; // <== ecco la prima
    }
    else
    {
    echo
    "$strnomec == $nomecok" ;
    $nomecok = $strnomec; // <== e questa è la seconda
    }
    Non so, in un italiano più semplice di cosi...
    Sii paziente, stiamo gentilmente cercando di aiutarti...

    Ciao

  7. #7
    L'avatar di sevenjeak
    sevenjeak non è connesso AlterGuru
    Data registrazione
    25-10-2007
    Residenza
    Roma
    Messaggi
    1,769

    Predefinito

    Citazione Originalmente inviato da telefilmsite Visualizza messaggio
    il problema è che nn hai letto quello che chiedo...

    io voglio prorpio il contrario..se la tabella del database è vuota, allora non viene mostrato niente, se c'è qualcosa allora si mostra la frase "<strong>Nome Completo:</strong> $nomec <br>"
    Non so, in un italiano più semplice di cosi...
    scusa, ma sei sicuro di aver letto bene quello che ti hanno scritto e di sapere il php?

    Sevenjeak
    Software developer and much more

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •