Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente bannato
    Registrato dal
    Apr 2004
    Messaggi
    87

    contenuti nelle caselle di testo

    ciao sto facendo un sito dinamico! e vorrei fare in modo che quando entro nell' admin per modificare le pagine, nella caselle di testo dove metto i nuovi contenuti ci sia il testo presente attuale sulle pagine! non so se avete capito?

    in modo che se voglio posso modificare solo un parola e non devo riscrivere tutto il testo!!


  2. #2
    il testo attualmente da dove lo prendi?da un db?

    Talvolta anche una persona apparentemente inutile si rivela un abile samurai dalla forza di mille uomini, dimostrando di poter rinunciare alla vita e che il suo cuore si è completamente identificato con quello del suo padrone

  3. #3
    Utente bannato
    Registrato dal
    Apr 2004
    Messaggi
    87
    si!!!

  4. #4
    Utente di HTML.it L'avatar di iox84
    Registrato dal
    May 2004
    Messaggi
    754
    se usi una textarea fai cosi':

    <textarea name="nome"><?php echo $testo?></textarea>

    se usi un tag input:

    <input type="text" name="nometext" value="<?php echo $testo?>">

    supponendo che in $testo abbia precedentemente caricato il testo che "non vuoi riscrivere" cioe' quello estratto dal DB
    La fortuna e' cieca ma la sfiga ci vede benissimo
    Comprarselo o farselo di legno

  5. #5
    bene!dunque la cosa non è difficile.

    Fai ad esempio una query dove estrai le tue descrizioni e poi stampi tante caselle di testo quante descrizioni hai ed in ogni casella di testo ci metti l'attuale descrizione.

    Codice PHP:
    $db mysql_connect($db_host$db_user$db_password)or die("Errore nella connessione: ".mysql_error());

    mysql_select_db($db_name$db)or die("Errore nella selezione del database: ".mysql_error());

    $query "SELECT id, descrizione FROM nome_tabella";
    $result mysql_query($query)or die(mysql_error());

    while (
    $row mysql_fetch_assoc($result)){
      echo 
    "<textarea name=\"$row[id]\">"/*ad ogni textarea dò il nome
                 dell'id, così è facile anche per fare poi la modifica*/
      
    echo $row[descrizione];
      echo 
    "</textarea>";

    così dovresti avere tante textarea quanti sono i tuoi spezzoni di testo ognuno già inizializzato, poi per la modifica vera e propria lo farai nella pagina a cui punta il form e farai + o - la stessa cosa, recuperi i testi e con un ciclo c sostituisci quelli nuovi soecificati.

    Non so se sono riuscito a spiegarmi. Sono andato un pò a naso non sapendo come è strutturato il tuo db...

    Talvolta anche una persona apparentemente inutile si rivela un abile samurai dalla forza di mille uomini, dimostrando di poter rinunciare alla vita e che il suo cuore si è completamente identificato con quello del suo padrone

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.