ragazzi devo afre un select dinamico solo che mi da sempre errore
<select name="giornata">
<?for($i=0;£i<39;£i++){?> <option value"<? i ?>" ><? i }?>
</select>
Printable View
ragazzi devo afre un select dinamico solo che mi da sempre errore
<select name="giornata">
<?for($i=0;£i<39;£i++){?> <option value"<? i ?>" ><? i }?>
</select>
Errori di distrazione:
Così dovrebbe andare!Codice PHP:
<select name="giornata">
<?for($i=0;$i<39;$i++){?> <option value="<? echo $i; ?>" ><? }?>
</select>
ho un altro problema quando seleziono la select vorrei che in base al numero selezionato mi viene caricata un immagine diversa
esempio se clicco 1 deve cariare 1giornata.jpg
Quando posti un codice usa gli appositi TAG!Codice PHP:
<? //Inizio codice PHP
//Recupero la variabile globale del primo numero
$giornata=htmlentities(trim($_POST['testo']));
?>
<table width="100%" height="100%" border="0">
<tr>
<td width= "25%" align="center"> </td>
<td align="center" > <form name="input" action="classifica.php" method="post" name="giornata">
Classifica giornata:<select name="giornata">
<?for($i=0;$i<39;$i++){?> <option value="<? echo $i; ?>" ><?echo $i; }?>
</select>
<input type="submit" value="Submit">
</form>
</td>
<td width= "25%" align="center"> </td>
</tr>
</table>
<table border="0" width="100%">
<tr><td align="center">
<img border="0" src="img/<? echo $giornata . "giornata.jpg";?>" width="800" height="600" >
Jostock!
Codice PHP:
<? //Inizio codice PHP
//Recupero la variabile globale del primo numero
$giornata=htmlentities(trim($_POST['testo']));
?>
<table width="100%" height="100%" border="0">
<tr>
<td width= "25%" align="center"> </td>
<td align="center" > <form name="input" action="" method="post" name="formset">
Classifica giornata:<select name="giornata">
<?for($i=0;$i<39;$i++){?> <option value="<? echo $i; ?>" ><?echo $i; }?>
</select>
<input type="submit" value="Submit">
</form>
</td>
<td width= "25%" align="center"> </td>
</tr>
</table><? if(isset($_POST['formset'])){ ?>
<table border="0" width="100%">
<tr><td align="center">
<img border="0" src="img/<? echo $_POST['giornata'] . "giornata.jpg";?>" width="800" height="600" ><?}?>
nn me la fa vedere l'immagine neanche così
Puoi mostrarci la pagina dove viene eseguito lo script?
ho risolto ora tengo un altro problema quando scelgo un numero sulla select e premo submit mi carica l'immagine ma la select nn mantiene il valore scelto e si inizializza a 0
prova questo! :wink:Codice PHP:
<select name="giornata">
<?
for( $i = =; $i < 39; $i++)
{
echo "<option value='" . $i . "'" . ( ($i == $giocatore) ? " selected='selected'>" : ">" );
}
?>
</select>
facendo così nn viene scritto neintenella select nn ci vanno numeri da 0 a 39
Al posto di:
Devi mettere:Codice PHP:
for( $i = =; $i < 39; $i++)
Codice PHP:
for($i=0;$i<=39;$i++)
già avevoi corretto nn risolve il problema la select viene visualizzata vuota
Ma la pagina in cui stai provando questo script ha estensione .php?
sisi la versuione che ho fatto io funziona solo che dopo aver selezioant un numero mi carica l'immagine corrispondente ma la select si imposta di nuovo su 0
Scrivi il codice completo che stai utilizzando in questo momento.
Usa i tag per il codice!Codice PHP:
<html>
<head>
<link rel = "stylesheet" type = "text/css" href = "style.css">
<META NAME="GENERATOR" Content="AlterVista - Editor HTML">
<title>Classifica</title>
</head>
<body class="five" width="100%" height="100%">
<? //Inizio codice PHP
//Recupero la variabile globale del primo numero
$giornata=htmlentities(trim($_POST['giornata']));
?>
<table width="100%" height="100%" border="0">
<tr>
<td width= "25%" align="center"> </td>
<td align="center" > <form name="input" action="" method="post" name="formset">
Classifica giornata:<select name="giornata">
<?
for( $i = 0; $i < 39; $i++)
{
echo "<option value='" . $i . "'" . ( ($i == $giornata) ? " selected='selected'>" : ">" );
}
?>
</select>
<input type="submit" value="Submit">
</form>
</td>
<td width= "25%" align="center"> </td>
</tr>
</table>
<table border="0" width="100%">
<tr><td align="center">
<img border="0" src="img/<? echo $giornata . "giornata.jpg";?>" width="800" height="600" >
<td><tr>
</table>
</body>
</html>
Avevo sbagliato il codice!Codice PHP:
<html>
<head>
<link rel = "stylesheet" type = "text/css" href = "style.css">
<META NAME="GENERATOR" Content="AlterVista - Editor HTML">
<title>Classifica</title>
</head>
<body class="five" width="100%" height="100%">
<? //Inizio codice PHP
//Recupero la variabile globale del primo numero
$giornata=htmlentities(trim($_POST['giornata']));
?>
<table width="100%" height="100%" border="0">
<tr>
<td width= "25%" align="center"> </td>
<td align="center" > <form name="input" action="" method="post" name="formset">
Classifica giornata:<select name="giornata">
<?
for( $i = 0; $i < 39; $i++)
{
echo "<option value='" . $i . "'" . ( ($i == $giornata) ? " selected='selected'>" : ">" ) . $i . "</option>";
}
?>
</select>
<input type="submit" value="Submit">
</form>
</td>
<td width= "25%" align="center"> </td>
</tr>
</table>
<table border="0" width="100%">
<tr><td align="center">
<img border="0" src="img/<? echo $giornata . "giornata.jpg";?>" width="800" height="600" >
<td><tr>
</table>
</body>
</html>