Visualizzazione dei risultati da 1 a 6 su 6

Discussione: Aiutoooooooooo

  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2010
    Messaggi
    7

    Aiutoooooooooo

    Salve a tutti,

    vorrei un aiuto. Nel mio php ho creato un pulsante (type="button") che se premuto mi richiama una funzione in javascript ma non fa nulla e mi va in errore.

    il mio php (relativo al pulsante):

    <fieldset class="corpo">

    <legend>XXX</legend>

    <FORM action='#' method='post' style='text-align:left; margin: 0px; padding: 0px;'>

    <table>
    <tr>
    <td>
    <h3>Scelta tipo visualizzazione: </h3>
    <input type='radio' name='scelta' value='s1' />Sede
    <input type='radio' name='scelta' value='s2' />Codice contratto

    </td>
    </tr>
    </table>






    <table>
    <tr>
    <td>
    <h3>Scelta della Sede: </h3>
    </td>

    <?php
    //Caricamento campo sede
    include('libreria/elencoSedi.php');
    $sedi = elencoSedi();
    ?>

    <td ALIGN='left'>
    <select name=cdsede id=cdsede>
    <option value=" ">TUTTE</option>

    <?php
    for($j=0; $j<count($sedi); $j++)
    {
    $cdsede = $sedi[$j]['CDSEDE'];
    $desede = $sedi[$j]['DESEDE'];

    if (trim($cdsede) == trim($selezionato))
    {
    echo "<option selected = 'selected' value=".$cdsede.">".$cdsede ;
    }else{
    echo "<option value=".$cdsede.">".$cdsede ;
    }
    for ($i = strlen($cdsede); $i <= 15; $i++) {
    echo $spazio;
    }
    echo $desede."</option>";
    }
    ?>

    </select>
    </td>

    <td>
    <h3>Scelta codice contratto: <input type name="cdctrt" id="cdctrt" maxlength=8 size=8 type="text"></h3>
    </td>
    </tr>
    </table>

    <input type="button" onclick="carica_perSelect('<?php echo $_GET['cdsede'];?>', '<?php echo $_GET['cdctrt'];?>', '<?php echo $_GET['scelta'];?>')" value="Procedi" style="width:100px" class="fancy-button-base"/>

    <?php

    // Verifica la scelta nella schermata
    $scelta = $_POST['scelta'];
    $cdsede = $_POST['cdsede'];
    $cdctrt = $_POST['cdctrt'];

    if($scelta=='s1')
    {
    $cdsede = $_POST['cdsede']; // Prelevo il codice sede;
    echo $cdsede;

    //echo "<a href='costi_contratto_quadro_singola_sede.php?cdse de=$cdsede</a>";
    }
    elseif($scelta == 's2')
    {
    $cdctrt = $_POST['cdctrt']; // Prelevo il codice contratto;
    }
    elseif($scelta = " ")
    {
    echo '<font color="#FF0000">EFFETTUARE UNA SELEZIONE</font>'; // nessuna selezione effettuata
    }
    ?>

    </FORM>
    </fieldset>



    e il mio javascript:

    function carica_perSelect()
    {
    // Valorizzazione variabili funzione
    var cdsede = document.getElementById("cdsede").value;
    var cdctrt = document.getElementById("cdctrt").value;
    var scelta = document.getElementById("scelta").value;
    var error = ' ';

    // Controlli sulle valorizzazioni dei campi ricevuti
    if (cdsede != ' ' && cdctrt != ' ')
    {
    alert("Attenzione selezionare solo codice sede o solo il contratto");
    error = '1';
    }
    if(cdsede == ' ' && cdctrt == ' ')
    {
    alert("Attenzione selezionare la sede o il codice contratto");
    error = '2';
    }

    // No errori allora si può procedere
    if(error == ' ')
    {
    switch (scelta)
    {
    case "s1":
    location.href="costi_contratto_quadro_singola_sede .php?cdsede="+cdsede;
    break;

    case "s2":
    location.href="costi_contratto_quadro_singolo_cont ratto.php?cdctrt="+cdctrt;
    break;

    case " ":
    location.href="costi_contratto_quadro_italia.php";
    break;
    }

    }
    }

    <input type="button" onclick="carica_perSelect('<?php echo $_GET['cdsede'];?>', '<?php echo $_GET['cdctrt'];?>', '<?php echo $_GET['scelta'];?>')" value="Procedi" style="width:100px" class="fancy-button-base"/>

  2. #2
    Allora vediamo...
    - titolo della discussione assolutamente contro il regolamento
    - codice non inserito negli appositi TAG
    - codice non indentato ed assolutamente illeggibile

    "Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)

  3. #3
    Utente di HTML.it L'avatar di homerbit
    Registrato dal
    Dec 2005
    residenza
    Roma
    Messaggi
    1,380
    satifal l'intenditore
    If you think your users are idiots, only idiots will use it. DropBox

  4. #4
    Originariamente inviato da satifal
    Allora vediamo...
    - titolo della discussione assolutamente contro il regolamento
    - codice non inserito negli appositi TAG
    - codice non indentato ed assolutamente illeggibile

    La colpa è la nostra che rispondiamo sempre!
    <ALCIO />
    Per cortesia: no PVT Tecnici
    ******* LINKS *******
    SRL
    MetalWave

  5. #5
    Utente di HTML.it L'avatar di neroux
    Registrato dal
    Aug 2009
    Messaggi
    1,973
    Originariamente inviato da alcio74
    La colpa è la nostra che rispondiamo sempre!
    purtroppo vero

    www.sitemeer.com » Quando un sito pare irraggiungibile

    Se ti piace ci puoi trovare anche su Facebook

  6. #6
    Originariamente inviato da alcio74
    La colpa è la nostra che rispondiamo sempre!


    beh, anzi non fate come me ... tempo addietro (molto tempo addietro) quando avevo tempo libero (molto tempo libero) facevo a gara (con un altro utente) a rispondere a TUTTI i post (con risposte sensate, non a caso) della prima pagina

    ----------

    @yanez25

    Chiudo il thread, ritengo non sia necessario indicare il perché vista la quantità di risposte relative alla questione.

    Provvedi a leggere il regolamento con celerità ed attenzione e poi, DOPO, riapri il thread altrimenti verrà nuovamente chiuso.

    Grazie
    The fastest Redis alternative ... cachegrand! https://github.com/danielealbano/cachegrand

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.