Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it L'avatar di lau.l
    Registrato dal
    Feb 2004
    Messaggi
    186

    [php] variabili dal php

    Salve a tutti!!
    Dovrei nel mio javascript interrogare un database, esportarne delle variabili, contollarle e incaso eseguire un alert.
    Questo è il mio codice:
    ---------------------------------
    function sms(Form) {
    bono=true;
    if (bono==true & Form.smstesto.value.length < 1) {
    alert("Attenzione: inserire testo messaggio!");
    Form.smstesto.focus();
    bono=false;
    }
    if (bono==false)
    {<? $q="SELECT numero_sms_inviati FROM sms WHERE username='$username'";
    $r=mysql_query($q) or die ('errore query 1');
    $dr=mysql_fetch_assoc($r);
    $inviati=$dr[numero_sms_inviati];
    $qq="SELECT numero_sms_massimo FROM sms WHERE username='$username'";
    $rr=mysql_query($qq) or die ('errore query 2');
    $drr=mysql_fetch_assoc($rr);
    $massimo=$drr[numero_sms_massimo];
    $rimanente=$massimo-$inviati;?>
    if (<?$rimanente<=0?>){ alert ("Attenzione: SMS Terminati!");}
    bono=true;}
    return bono;
    ------------------------------
    Qualcuno mi può aiutare??

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Le istruzioni PHP vengono eseguite sul server prima che la pagina (e il javascript) giungano sul client... per fare quello che ti serve occorre inviare al server la richiesta di una nuova pagina.

    Eventualmente rivedi il flusso di informazioni della tua applicazione.

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  3. #3
    Utente di HTML.it L'avatar di lau.l
    Registrato dal
    Feb 2004
    Messaggi
    186
    Potresti essere un pochino + chiaro che non ci ho capito niente....

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Non e` molto difficile da capire.
    Evidentemente ti mancano alcune basi di PHP e JS.

    Ti consiglio una lettura di un tutorial (ce ne sono sul sito HTML.it sia per JS che per PHP).

    In parole povere, quello contenuto fra i tag <? e ?> viene eseguito sul server prima di inviare la pagina al client, il resto viene eseguito dopo (sul client).
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  5. #5
    Utente di HTML.it L'avatar di lau.l
    Registrato dal
    Feb 2004
    Messaggi
    186
    effettivamente non so molto di Js altrimenti non chiedevo.....
    Hai suggerimenti su come posso fare??
    Io volevo che quando clicco sul submit del form prima di inviare i dati ad una determinata pagina, mi controlli un valore e incaso non deve mandare i dati
    Potete aiutarmi?

  6. #6
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    mi controlli un valore
    Ti stiamo dicendo che non e' possibile eseguire un controllo con dati presenti sul server senza richiedere una nuova pagina... in pratica tu il form lo devi inviare comunque e la pagina di risposta sara' in base all'esito del controllo... effettuato sul server.

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  7. #7
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Esempi di JS per il controllo dei form ce ne sono molti. Puoi cercare esempi tra i tutorial JS, tra le raccolte di script o tra i post in questo forum (bottone di ricerca in alto a dx).

    Puoi anche provare a chiedere se qualcuno ti aiuta qui, ma per un JS che faccia al caso tuo, occorre conoscere come e` fatto il tuo form 9in linea dimassima serve il codice HTML), e occorre conoscere con precisione quali controlli fare e su quali campi.
    Altrimenti si resta sempre nel vago e potresti non essere in grado di implementare lo script che ti serve.
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

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.