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

    input value da php a js

    ciao a tutti...


    Codice PHP:
    <script type="text/javascript">
        
        var input = document.getElementById('esercente').getElementsByTagName('input');
        </script>
        <?php
        $query 
    mysql_query("select * from esercenti where es_0 = '$esercente'");
        while(
    $row mysql_fetch_row($query))
        {
            foreach(
    $row as $value){
        
    ?>
        <script type="text/javascript">
            for(var i = 0; i < input.length; i++){
            input[i].value = '<?php echo $value?>';
            }
        
        </script>
        <?php }}
    ho scritto questo codice per passare i valori estratti dal database ai campi input tramite javascript ma non va: in tutti i campi input viene inserito il valore delll'ultimo elemento dell'array php $row.

    Avete qualche idea?

  2. #2
    Dato che non si capisce bene quello che vuoi fare sono andato un po' a spanne, ma provalo...

    codice:
    <script type="text/javascript">
        
        var input = document.getElementById('esercente').getElementsByTagName('input');
        <?php
        $query = mysql_query("select * from esercenti where es_0 = '$esercente'");
        $i = 0;
        while($row = mysql_fetch_row($query))
        {
            $str = '';
            foreach($row as $value){
              $str .= $value.";";
        ?>
         
            input[<?=$i?>].value = '<?php echo $value; ?>';
        <?    
            }
            $i++;  
        }
        ?>
        </script>
    I DON'T Double Click!

  3. #3
    ho un form con tot campi input.
    Se carico la pagina normalmente questi campi sono vuoti pronti per l'inserimento.
    Se invece carico la pagina in modalità 'modifica', devo poter modificare i dati del cliente che sono già presenti nel mio db visualizzandoli nei vari input.

    Capito?

  4. #4
    Utente di HTML.it L'avatar di *pragma
    Registrato dal
    Sep 2001
    Messaggi
    1,087

    Re: input value da php a js

    Originariamente inviato da rickystra
    ciao a tutti...


    Codice PHP:
    <script type="text/javascript">
        
        var input = document.getElementById('esercente').getElementsByTagName('input');
        </script>
        <?php
        $query 
    mysql_query("select * from esercenti where es_0 = '$esercente'");
        while(
    $row mysql_fetch_row($query))
        {
            foreach(
    $row as $value){
        
    ?>
        <script type="text/javascript">
            for(var i = 0; i < input.length; i++){
            input[i].value = '<?php echo $value?>';
            }
        
        </script>
        <?php }}
    ho scritto questo codice per passare i valori estratti dal database ai campi input tramite javascript ma non va: in tutti i campi input viene inserito il valore delll'ultimo elemento dell'array php $row.

    Avete qualche idea?
    Ma cosa estrai con la query??
    con
    $query = mysql_query("select * from esercenti where es_0 = '$esercente'");
    ... la variabile $esercente dove l'hai inizializzata?
    Poi vuoi scrivere
    es_0 = '$esercente OPPURE es_0 == '$esercente
    (assegnazione o confronto?).
    Poi cosa estrai con la query? Vale a dire:
    $esercent = $row['esercente']; (ma esercente è il nome della tabella)
    while($row = mysql_fetch_row($query)) {
    $variabile = $row['qualcosa'];
    foreach($variabile as $value){
    ?>
    <script type="text/javascript">
    for(var i = 0; i < input.length; i++){
    input[i].value = '<?php echo $value; ?>';
    }

    </script>
    <?php }} ?>

    Ci sono tante imperfezioni nel tuo php
    ciao

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.