Visualizzazione dei risultati da 1 a 10 su 10
  1. #1
    Utente di HTML.it L'avatar di Ranma2
    Registrato dal
    Mar 2003
    Messaggi
    2,650

    Variabili all'interno di campi database

    A seconda della lingua scelta io ho

    "Ci sono $num_righe news inserite"

    oppure

    "There are $num_righe news"

    per stampare $num_righe, per ora ho risolto con un str_replace, ma vorrei rendere il tutto dinamico, considerando che ci potrebbero essere più variabili all'interno della stringa e con nomi diversi

    idee?

  2. #2
    :master:
    Scusa, ma cosa c'entra lo string replace???
    <ALCIO />
    Per cortesia: no PVT Tecnici
    ******* LINKS *******
    SRL
    MetalWave

  3. #3
    Utente di HTML.it L'avatar di Ranma2
    Registrato dal
    Mar 2003
    Messaggi
    2,650
    str_replace('$num_righe',$num_righe,$miastringa);

  4. #4
    VVoVe:

    Ma la variabile $num_righe contiene numeri???

    Se contiene numeri, quando la mandi in echo() dovrebbe già essere sostituita dal valore cui corrisponde.
    Se così non è, spiegami bene come funziona il tuo script perché non ci sto capendo nulla!

    <ALCIO />
    Per cortesia: no PVT Tecnici
    ******* LINKS *******
    SRL
    MetalWave

  5. #5
    Asp.... che mi sono spiegato male.

    La variabile $num_righe dovrebbe essere già asseganta e dovrebbe stampartene il contenuto la semplice echo() (a prescindere dal tipo di dato che contiene).

    Il tuo replace proprio non capisco a cosa serva!

    Dici di andare a sostituire, all'interno della stringa, la variabile $num_righe con il contenuto della variabile $num_righe.

    Non serve proprio!
    È come se dicessi: "sostituiscimi la lettera A con la lettera A".

    <ALCIO />
    Per cortesia: no PVT Tecnici
    ******* LINKS *******
    SRL
    MetalWave

  6. #6
    credo che lui intenda una cosa cosi'


    Codice PHP:
    $a 44
    $b '$a gatti'
    print 
    "sbagliato: $b
    "
    ;
    eval(
    "print \"giusto: $b\";"); 

    danno

  7. #7
    Utente di HTML.it L'avatar di Ranma2
    Registrato dal
    Mar 2003
    Messaggi
    2,650
    Originariamente inviato da dannowonder
    credo che lui intenda una cosa cosi'


    Codice PHP:
    $a 44
    $b '$a gatti'
    print 
    "sbagliato: $b
    "
    ;
    eval(
    "print \"giusto: $b\";"); 

    danno
    perfetto con questo esempio ho capito come funziona eval

    tks

  8. #8

    Vabé... io continuo a non capire comunque l'importante è che tu abbia risolto!

    <ALCIO />
    Per cortesia: no PVT Tecnici
    ******* LINKS *******
    SRL
    MetalWave

  9. #9
    Utente di HTML.it L'avatar di Ranma2
    Registrato dal
    Mar 2003
    Messaggi
    2,650
    Originariamente inviato da alcio74

    Vabé... io continuo a non capire comunque l'importante è che tu abbia risolto!

    io ho un record in DB "Ci sono $num_righe news inserite"

    se lo vado a stampare con un semplice echo mi viene dato esattamente come in DB la variabile $num_righe non viene toccata

    io con str_replace vado a sostituire la stringa $num_righe con il valore della variabile $num_righe

    che siano uguali (parte di stringa e variabile) è solo un fatto pratico

  10. #10
    Adesso mi è tutto chiaro.
    Anzi ti chiedo scusa se ti ho fatto perdere tempo!

    Mi ha tratto in inganno il fatto che sia la stringa $num_righe sia la variabile avessero lo stesso nome e non riuscivo a capire cosa volessi andare a stampare!

    <ALCIO />
    Per cortesia: no PVT Tecnici
    ******* LINKS *******
    SRL
    MetalWave

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.