- Home
- Categorie
- Coding e Sistemistica
- PHP
- Ciclo for
-
Ciclo for
Salve ho un codice che funziona e va pure bene, per chi si accontenta
ma vorrei ottenere lo stesso risultato usando un ciclo for
vi scrivo il codice<?
$ok = ' Il tuo nome è ';
$no = ' il tuo nome è inesistente ';
$a_utenti = array('matteo', 'pippo');
if(isset($_POST['nome']))
{
if(in_array($_POST['nome'], $a_utenti))
{
print"
$ok $nome";
}
else
{
print"
$no";
}
}?>
Grazie in anticipo:bho:
-
Prova così:
[php]
<?
$ok = ' Il tuo nome è ';
$no = ' il tuo nome è inesistente ';
$a_utenti = array('matteo', 'pippo');
if(isset($_POST['nome']))
{
for($i = 0; $i < count($a_utenti); $i++)
{
if($a_utenti* == $_POST['nome'])
{
print"
$ok $a_utenti*";
}
else
{
print"
$no";
}
}
}
?>
[/php]Ciao!
-
Quoto la risposta di sups..
Per danny1975 un consiglio, quando inserisci codice php usa il tag php vicino a quello di youtube il codice risulterà più leggibile.
danny1975 facci sapere se funziona
-
Vi dico subito, c'è un piccolo errore
es. se inserisco un nome che non è presente nell'array, mi ripete 2 volte la variabile $NOCOMUNQUE FACCIO I MIEI COMPLIMENTI A SUPS
GRAZIE