Back to top

Autore Topic: [RISOLTO] Espressioni condizionali  (Letto 3295 volte)

Offline ramses_2th

  • Global Moderator
  • Instancabile
  • ********
  • Post: 4067
  • Sesso: Maschio
    • Mostra profilo
[RISOLTO] Espressioni condizionali
« il: 22 Giu 2009, 11:29:48 »
 :-\  Scusate ma il caldo si fa sentire e mi perdo attraverso linee di codice, e comincio a perdere visione dell'ovvio (?).

Devo passare un parametro al file PHP tramite XML.
Il problema è che questo paramentro è in funzione ad un altro parametro.

Esempio:
Codice: [Seleziona]
<param name="wtype" type="radio" default="0" label="Tipo di servizio" description="Seleziona il tipo di servizio">
<option value="0"> Mail</option>
<option value="1"> Call</option>
</param>

Oltre a questo devo passare il parametro alla variabile $procedurache assume un valore diverso a secondo il valore dato a "wtype".

non riesco a cocludere sto benedetto ciclo IF...THEN

Qualcuno mi da lumi ?
« Ultima modifica: 23 Giu 2009, 15:54:46 da ramses_2th »

teakor

  • Visitatore
Re:Espressioni condizionali
« Risposta #1 il: 22 Giu 2009, 11:49:38 »
Da quel che ho capito devi scrivere così. Altrimenti aggiungi dettagli.  ;)
Codice: [Seleziona]
if($params->wtype==0)
             $procedura=Valore;
      else
             $procedura=Valore_Alternativo;

Offline ramses_2th

  • Global Moderator
  • Instancabile
  • ********
  • Post: 4067
  • Sesso: Maschio
    • Mostra profilo
Re:Espressioni condizionali
« Risposta #2 il: 22 Giu 2009, 11:56:21 »
 :o ecco cosa mi ero perso "=="  ::)

Sei grande, adesso compilo e ti faro' sapere.

Intanto Grazie !!!

teakor

  • Visitatore
Re:Espressioni condizionali
« Risposta #3 il: 22 Giu 2009, 11:58:00 »
di nulla  ;)

Offline ramses_2th

  • Global Moderator
  • Instancabile
  • ********
  • Post: 4067
  • Sesso: Maschio
    • Mostra profilo
Re:Espressioni condizionali
« Risposta #4 il: 22 Giu 2009, 15:33:22 »
 ::) Dunque ... in effetti non ho risolto del tutto, in quanto, ne modulo che andavo a creare, è presente un <div id=valore>.

Nei parametri avevo risolto il settaggio, inserendo quasta linea divid=<? echo "$divid";?>.

Con l'istruzione da te data, la variabile in quasta linea si aggiorna a secondo del valore di "wtype", ma... stranamente (?) o ignorantemente per me (+ probabile), il div iniziole non puo' essere omesso, e se la setto come variabile comunque non viene letta.

teakor

  • Visitatore
Re:Espressioni condizionali
« Risposta #5 il: 22 Giu 2009, 16:26:59 »
Nei parametri avevo risolto il settaggio, inserendo quasta linea divid=<? echo "$divid";?>.

Con l'istruzione da te data, la variabile in quasta linea si aggiorna a secondo del valore di "wtype", ma... stranamente (?) o ignorantemente per me (+ probabile), il div iniziole non puo' essere omesso, e se la setto come variabile comunque non viene letta.

Non mi è chiaro questo passaggio...

Se non è troppo lungo puoi postare il codice?

Offline ramses_2th

  • Global Moderator
  • Instancabile
  • ********
  • Post: 4067
  • Sesso: Maschio
    • Mostra profilo
Re:Espressioni condizionali
« Risposta #6 il: 22 Giu 2009, 17:24:55 »
ecco

Codice: [Seleziona]
$uid     = $params->get('uid');
$username = $params->get('username');
$wtype     = $params->get('wtype');
$divid = $params->get('divid');

?>

<?php
if ($wtype=0)

{
  
$divid "opzione1";
  }

else
{
 
$divid "opzione2";
}

?>




<div id><script type="text/javascript" src="http://login.tringme.com/widget.php?uid=<? echo "$uid";?>&username=<? echo "$username";?>&wtype=<? echo "$wtype";?>&divid=<? echo "$divid";?>"></div></script>     


teakor

  • Visitatore
Re:Espressioni condizionali
« Risposta #7 il: 23 Giu 2009, 08:22:38 »
if ($wtype=0)
[/code]

Ricordati che deve essere:
Codice: [Seleziona]
if($wtype==0)
<div id>
[/code]
Intendi questo come div iniziale?

un suggerimento usa sempre <?php e non <? alcuni server sono settati in modo tale da non riconoscere correttamente questo il tag <?

Offline ramses_2th

  • Global Moderator
  • Instancabile
  • ********
  • Post: 4067
  • Sesso: Maschio
    • Mostra profilo
Re:Espressioni condizionali
« Risposta #8 il: 23 Giu 2009, 09:01:51 »

Ricordati che deve essere:
Codice: [Seleziona]
if($wtype==0)

A ridagli  >:(

<div id>
[/code]

Intendi questo come div iniziale?

Si, o meglio no, ho mancato una cosa fondamentale
<div id="OPZIONE1"> (in sostanza mette l'opzione predefinita, mentre a me serve avere doppia opzione)

un suggerimento usa sempre <?php e non <? alcuni server sono settati in modo tale da non riconoscere correttamente questo il tag <?

 :) Grazie dei preziosi suggerimenti

teakor

  • Visitatore
Re:Espressioni condizionali
« Risposta #9 il: 23 Giu 2009, 09:10:39 »

Si, o meglio no, ho mancato una cosa fondamentale
<div id="OPZIONE1"> (in sostanza mette l'opzione predefinita, mentre a me serve avere doppia opzione)

ok forse sto iniziando a capire... nonostante, considerata l'ora, il mio cervello debba ancora mettersi in funzione.

in quel div tu vorresti avere l'opzione1 o l'opzione2 in base al risultato di $wtype giusto?

se è così devi scrivere:
Codice: [Seleziona]
<div id="<?php echo $divid?>">

Offline ramses_2th

  • Global Moderator
  • Instancabile
  • ********
  • Post: 4067
  • Sesso: Maschio
    • Mostra profilo
Re:Espressioni condizionali
« Risposta #10 il: 23 Giu 2009, 09:45:53 »
 :-[ .... ci ho provato, ma pare non funzionare.(infatti come avevo settano negli altri input)

Uff quando i progetti cominciano male .....

Cancello tutto e riscrivo !!!

A dopo  :D



teakor

  • Visitatore
Re:Espressioni condizionali
« Risposta #11 il: 23 Giu 2009, 09:53:59 »
Come si suol dire: Sfare disfare è tutto un lavorare ;)

Offline ramses_2th

  • Global Moderator
  • Instancabile
  • ********
  • Post: 4067
  • Sesso: Maschio
    • Mostra profilo
Re:Espressioni condizionali
« Risposta #12 il: 23 Giu 2009, 15:54:12 »
E' Nato !!!!
Ma no come per ilvanni  :)

Finalmente è tutto funzionante, riscritto da zero, applicando i consigli di teakor ( non ridere che per te non è finita  ;D ) !!

A presto.
« Ultima modifica: 23 Giu 2009, 15:55:51 da ramses_2th »

teakor

  • Visitatore
Re:[RISOLTO] Espressioni condizionali
« Risposta #13 il: 23 Giu 2009, 16:17:13 »
O signore!!! Avanti spara ;)

Offline ramses_2th

  • Global Moderator
  • Instancabile
  • ********
  • Post: 4067
  • Sesso: Maschio
    • Mostra profilo
Re:[RISOLTO] Espressioni condizionali
« Risposta #14 il: 23 Giu 2009, 16:59:57 »
 ;D ;D Calma, calma, per il momento ti ho aggiunto alla mia lista ...rossa ( la linea calda).

Per il momento non sto incontrando difficoltà ma.... me le farò venire e saprò a chi rivolgermi  ;D ;D :D

 



Web Design Bolzano Kreatif