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

    [PHP - MYSQL] - Prelievo dati e DB es inserimento in casella di testo

    Salve a tutti
    Scusate ma sono nuovo del forum. Ho un problema con MySql e PHP che forse per molti sarà anche banale.
    Ho creato un DB con phpmyadmin e ho implementato una funzione php che deve prelevare dei dati (di tipo TEXT) all'interno di una tabella, per poi inserirli all'interno di un una casella di testo <input type='text' name='nome' value='$variabile_php'>.
    Il problema in pratica e che quando vado a visualizzare il testo all'interno della casella, tutto ciò che c'è dopo il primo spazio viene troncato. Per spiegarmi meglio se nel campo della tabella del DB c'è la stringa
    "Pinco de Pallino"
    mi viene visualizzato solamente
    "Pinco"

    Io credo che sia un problema sulla codifica html dello spazio vuoto (). Sapete dirmi come risolverlo???

    Mi sto rincoglionendo grazie!

  2. #2
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    3,709
    - prima dell'output del php fai il dump della variabile (es.: var_export($variabile_php);exit;) per verificare che sia valorizzata correttamente
    - apri il sorgente HTML generato e controlla cosa c'è nel codice

    posta entrambi i risultati qui (dump + riga di output)

  3. #3
    questo è il codice

    <?php
    mysql_connect('localhost','root'.'')
    or die ("connessione al db fallita");
    mysql_select_db('prova')
    or die ("selezione del DB non riuscita");

    $query = "SELECT * FROM tabella";
    $rs = mysql_query($query);

    while(($iter = mysql_fetch_row($rs)) != null){
    echo(var_export($iter[0]) ."
    ");
    }
    ?>

    questo è l'output su browser

    'Castelluccio Battipaglia'

    spero di aver capito bene cosa intendevi

  4. #4
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    3,709
    adesso posta la riga php che genera la parte HTML incriminata (dove compare quindi la variabile indicata) e l'HTML effettivamente generato (apri la pagina e controlla il sorgente)

  5. #5
    Grazie Mille mi sei stato utilissimo

    Guardando il sorgente del codice html generato mi sono accorto che in value mancavano gli apici
    mi veniva stampato in pratica così:

    <input type="text" name="squadra1" size="30" value=Castelluccio Battipaglia>

    ed ecco perchè mi visualizzava solo la prima parola troncando tutte le altre dopo il primo spazio.

    Ancora grazie mille!

  6. #6
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    3,709
    ok... ci sentiamo!

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.