Ricapitoliamo li ho stampati ma i campi non vengono riempiti e vanno valori strani gurdate Qui
per farlo ho usato ste 3 pag:
invia.html
Codice PHP:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Documento senza titolo</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<form action="salva.php" method="post">
<table align="center">
<tr>
<td colspan="2" align="center">
Invia Formazione
</td>
</tr>
<tr>
<td>
Nome:
</td>
<td>
<input type="text" name="nome">
</td>
</tr>
<tr>
<td>
Modulo:
</td>
<td>
<select name="modulo" multiple>
<option value="4-4-2">4-4-2</option>
<option value="4-3-2-1">4-3-2-1</option>
</select>
</td>
</tr>
<tr>
<td>
Formazione:<br>(ogni giocatore separato da un "-")
</td>
<td>
Portiere:<br><textarea name="portieri"></textarea>
<br><br>Difensori:<br><textarea name="difesori"></textarea>
<br><br>Centrocampisti:<br><textarea name="centrocampisti"></textarea>
<br><br>Attaccanti:<br><textarea name="attaccanti"></textarea>
</td>
</tr>
<tr>
<td>
Panchina:<br>(ongi giocatore separato da un "-")
</td>
<td>
<textarea name="panchina"></textarea>
</td>
</tr>
<tr>
<td>
</td>
<td>
<input type="submit" name="sub" value="Invia"><input type="reset" name="res" value="Cancella">
</td>
</tr>
</table>
</form>
</body>
</html>
<body>
</body>
</html>
salva.php
Codice PHP:
<?php
$user = "ang";
$pwd = "..."; // qui la tua password
$host = "localhost";
$dbase = "my_ang";
$db = mysql_connect ($host, $user, $pwd) or die
("Impossibile connettersi al database!");
mysql_select_db ($dbase);
$_POST['autore'] = eregi_replace("\n"," <br />", $_POST['autore']);
$_POST['nome'] = eregi_replace("\n"," <br />", $_POST['nome']);
$_POST['modulo'] = eregi_replace("\n"," <br />", $_POST['modulo']);
$_POST['portieri'] = eregi_replace("\n"," <br />", $_POST['portieri']);
$_POST['difensori'] = eregi_replace("\n"," <br />", $_POST['difensori']);
$_POST['centrocampo'] = eregi_replace("\n"," <br />", $_POST['centrocampisti']);
$_POST['atacco'] = eregi_replace("\n"," <br />", $_POST['attaccanti']);
$_POST['panchina'] = eregi_replace("\n"," <br />", $_POST['panchina']);
$result=mysql_query ("INSERT INTO fanta (autore, nome, modulo, portieri, difensori, centrocampisti, attaccanti, panchina) VALUES ('giovanni', 'bellodicasa', '4-4-2', 'nomeport', 'nomedif', 'nomecentr', 'nomeatt', 'nomepanch')") or die("Errore nell'inserimento!");
echo("Inserimento avvenuto correttamente!");
?>
e in stampo su Home.php cosi:
Codice PHP:
<?php
$user = "ang";
$pwd = "..."; // qui la tua password
$host = "localhost";
$dbase = "my_ang";
$db = mysql_connect ($host, $user, $pwd) or die ("Impossibile connettersi al database!");
mysql_select_db ($dbase);
$query = mysql_query("SELECT * FROM fanta");
while($row = mysql_fetch_array($query))
{
echo $row['nome'] . $row['modulo'] . $row['portieri'].$row['difensori'] .$row['centrocampisti'].$row['attaccanti'].$row['panchina'];
}
?>
aiutooooooooooooooooooooooooooooooooooooooooo non funge xd mi aiutate?pls