Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 27
  1. #1

    caricare dati in textarea da db mysql

    Deve esserci un'errore ma non riesco a capire dove sbaglio, praticamente l'utente autorizzato ad accedere alla pagina seleziona una news da modificare e dovrebbe essere mandato a una pagina contenente questo codice:


    <?php
    include("../config/config.php");
    $db = mysql_connect ("$db_host", "$db_login", "$db_pass");
    $result = mysql_db_query ("$database","SELECT * FROM newsreader WHERE id=$action");
    $color1 = '#000000';
    $color2 = '#000000';

    $pari = false;
    while ($row = mysql_fetch_array ($result)) {
    if ($pari) $color = $color1;
    else $color = $color2;
    ?>
    <div align="center">
    <form method="POST" action="send_modify.php">



    <font size="2" face="Tahoma" color="#000000">Titolo</font>

    <?php echo $row['field1']; ?><?php echo "".$row["id"]; ?><input type="hidden" value="<?=$row["id"]?>" name="action"?>
    <?php echo $row['field1']; ?><?php echo "".$row["title"]; ?><input type=text value="<?=$row["title"]?>" name="title" size="40"?>
    <select size="1" name="argomento">
    <option selected>Seleziona</option>
    <option value="army">America's Army News</option>
    <option value="infocs">InFOCS News</option>
    <option value="ladder">Ladder News</option>
    <option value="tornei">Tornei News</option>
    <option value="amichevoli">Amichevoli News</option>
    <option value="varie">Generiche News</option>
    </select>


    <font face="Tahoma" size="2" color="#000000">News</font>

    <?php echo $row['field1']; ?><?php echo "".$row["news"]; ?><textarea rows="18" value="<?=$row["news"]?>" name="news" cols="53"></textarea>
    </p>



    <input type="submit" value="Invia" name="B1">
    </p>
    </form>
    invece non succede, mi appare a schermo l'errore

    Parse error: parse error in .......\modify_news.php on line 233
    ma quella linea col codice in questione non centra nulla, perchè è molto piu in basso e per di piu vuota.

    Sicuramente ho sbagliato qualcosa sul form, voi ci capite qualcosa????


  2. #2
    la graffa del while la chiudi o rimane aperta... ????

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  3. #3

    hai ragione anche tu, solo una cosa, mi stampa il testo fuori dalla text area, perchè?

  4. #4
    codice:
    echo "
          <textarea rows=\"18\" name=\"news\" cols=\"53\">
           {$row["news"]}
          </textarea>";


    ps Ciao Piero
    E' la mia opinione ed io la condivido
    Non condivido la tua idea ma darei la vita perché tu la possa esprimere (Voltaire)
    Scrivi sul muro

  5. #5
    non funziona neanche così, da errore di sintassi su quella linea

  6. #6
    e così?
    Codice PHP:
    <? 
    echo
    <textarea name=\"news\" cols=\"53\">
    $row['news']</textarea> 
    "

    ?>

  7. #7
    [supersaibal]Originariamente inviato da froz
    e così?
    Codice PHP:
    <? 
    echo
    <textarea name=\"news\" cols=\"53\">
    $row['news']</textarea> 
    "

    ?>
    [/supersaibal]
    codice:
    echo"  
    <textarea name=\"news\" cols=\"53\">".$row['news']."</textarea> 
    ";
    verifica bene la riga messa da boomboom perche' e' corretta. Questa e' solo un altro modo equivalente.




    ps... ciao boomboom

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  8. #8
    vabbè,ma come te lo difendi...ho detto semplicemente la mia..

  9. #9
    In entrambi i casi delle vostre stringhe:

    Parse error: parse error, expecting `T_STRING' or `T_VARIABLE' or `T_NUM_STRING' in D:\********\modify_news.php on line 188


    <?php
    include("../config/config.php");
    $db = mysql_connect ("$db_host", "$db_login", "$db_pass");
    $result = mysql_db_query ("$database","SELECT * FROM newsreader WHERE id=$action");
    $color1 = '#000000';
    $color2 = '#000000';

    $pari = false;
    while ($row = mysql_fetch_array ($result)) {
    if ($pari) $color = $color1;
    else $color = $color2;
    ?>
    <div align="center">
    <form method="POST" action="send_modify.php">



    <font size="2" face="Tahoma" color="#000000">Titolo</font>

    <?php echo $row['field1']; ?><?php echo "".$row["id"]; ?><input type="hidden" value="<?=$row["id"]?>" name="action"?>
    <?php echo $row['field1']; ?><?php echo "".$row["title"]; ?><input type=text value="<?=$row["title"]?>" name="title" size="40"?>
    <select size="1" name="argomento">
    <option selected>Seleziona</option>
    <option value="army">America's Army News</option>
    <option value="infocs">InFOCS News</option>
    <option value="ladder">Ladder News</option>
    <option value="tornei">Tornei News</option>
    <option value="amichevoli">Amichevoli News</option>
    <option value="varie">Generiche News</option>
    </select>


    <font face="Tahoma" size="2" color="#000000">News</font>

    <?
    echo"
    <textarea name=\"news\" cols=\"53\">$row['news']</textarea>
    ";
    ?>
    </p>



    <input type="submit" value="Invia" name="B1">
    </p>
    </form>
    <?php
    $pari = !$pari;
    }
    mysql_close ($db);
    ?>

    la linea 188 è questa

    <textarea name=\"news\" cols=\"53\">$row['news']</textarea>

  10. #10
    scusa ma nello script da te appena postato non ti sei mai ricavato
    codice:
    $row['news'];
    come pretendi di visualizzarla?

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.