Visualizzazione dei risultati da 1 a 6 su 6

Discussione: strutture di controllo

  1. #1

    strutture di controllo

    Salve raga stavo studiando una struttura di controllo cosi ho deciso di fare
    questo,

    name.php
    Codice PHP:
    <!DOCTYPE html>
    <html lang="en">
      <head>
        <meta charset="utf-8">
        <title>Query String Link Example</title>
      </head>
      <body>
        


          <?php
          
          
          
          $firstName 
    $_REQUEST['firstname'];
          
    $lastName $_REQUEST['lastname'];
          
    $nomi = array('pino','nico','tommaso');
          
          if (array(
    $nomi)) {
          echo 
    'Welcome to php ['$nomi'] ';
          }
       
            
          
    ?>
        </p>
      </body>
    </html>
    sto cercando di capire dove sto sbagliando, naturalmente ho il form.php a cui stanno messi tutti i valori per bene

  2. #2
    ma che è quella cosa?
    IP-PBX management: http://www.easypbx.it

    Old account: 2126 messages
    Oldest account: 3559 messages

  3. #3
    ooh allora in name.html
    ho un form dove digito nome e cognome, i label hanno i suoi valori
    di quali il primo label è firstname

    ora volevo fare uno script php dove mi prendesse solo i nomi che voglio,
    stavo facendo delle prove, mi sto incasinando la vita per niente, lo so

    Codice PHP:
     
          <?php
          
          
          
          $firstName 
    $_REQUEST['firstname'];
           
         

          if (
    $firstName == array('Pino','paolo'))
          {
          echo 
    "Welcome to php ".$firstName." ";
          }
       
            
          
    ?>

  4. #4
    sicuramente se fai l'if col solo array non va, usa in_array


    Codice PHP:
    <? $firstName $_POST['firstname']; $lastName $_POST['lastname']; $nomi = array("pino""nico""tommaso");  if (in_array($firstName$nomi,true)) {     echo "Welcome to php ['$firstName']"; } ?>

  5. #5
    Originariamente inviato da CBR900cc
    sicuramente se fai l'if col solo array non va, usa in_array


    Codice PHP:
    <? $firstName $_POST['firstname']; $lastName $_POST['lastname']; $nomi = array("pino""nico""tommaso");  if (in_array($firstName$nomi,true)) {     echo "Welcome to php ['$firstName']"; } ?>
    l'ho fatto come hai detto tu, ho lo stesso problema che ho avuto io, che la pagina esce bianca.


    ho risolto .D

  6. #6
    2 cose:

    - potresti spiegare la soluzione che hai trovato, almeno i posteri non richiederanno la tua stessa domanda

    - abilita il display_errors nel php.ini e non usare gli short open tags che di default nelle ultimi versioni sono disattivati

    per il resto, per problemi simili fai riferimento a php.net, visto che usavi da schifo le funzioni sugli array (anzi, non le usavi proprio), segno che hai una conoscenza troppo superficiale sul linguaggio e la sua sintazzi
    IP-PBX management: http://www.easypbx.it

    Old account: 2126 messages
    Oldest account: 3559 messages

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.