Questo scritto spero che vi sia utile. Volevo ringraziare tutti quelli che mi hanno risposto nei
vari miei post(senza prendere in giro) fino ad ora tra cui(Bubu sette sette,13Manuel84,Tuezzo e altri)
Allora questa piccola pillola se cosi si puo chiamare è composta da 4 pagine(è più codice puro con piccole spiegazioni)
1)Installazione del database
2)Form Inserimento dati
3)Pagina che riceve i dati
4)Pagina che mostra i dati
::::::::::::::::::::::INSTALLAZIONE DATABASE::::::::::::::::::::
<?php
$connessione= mysql_connect("localhost","root","");
# Attenzione il mio utente di accesso è root senza password cambiate i parametri con il vostro
if ($connessione) {
echo "Connessione al database riuscita
";
}else{
echo" Connessione fallita
";
}
$db_name="giocatori";
$database= mysql_create_db($db_name,$connessione);
if ($database) {
echo "Creazione database riuscita
";
}else{
echo" Creazione database fallita probabilmente c'e già
";
}
$selezione= mysql_select_db($db_name);
if ($selezione) {
echo "Selezione database riuscita
";
}else{
echo" Selezione fallita
";
}
$creatabella= "CREATE TABLE elenco (
id INT (5) UNSIGNED not null AUTO_INCREMENT,
Nome VARCHAR (20) not null ,
Cognome VARCHAR (20) not null ,
Ruolo VARCHAR (20) ,
Squadra VARCHAR (20) ,
PRIMARY KEY (id))";
$crea=mysql_query($creatabella,$connessione) or die("Impossibile eseguire la query $ciao
Errore:".mysql_error());
if ($crea) {
echo "Creazione Tabella riuscita
";
}else{
echo" Creazione Tabella fallita
";
}
?>
:::::::::::::::::::FORM INSERIMENTO DATI:::::::::::::::
e una semplice pagina html
<html>
<body>
<form method="get" action="inserisci.php" >
<center>
<font size="4" color="#FF0000">Compila il modulo e aggiungi un giocatore al database
</font>
<pre>Inserisci il nome del giocatore <input type="text" name="nome" size="20">
Inserisci il cognome del giocatore <input type="text" name="cognome" size="20">
Inserisci il ruolo del giocatore <input type="text" name="ruolo" size="20">
Inserisci la squadra del giocatore <input type="text" name="squadra" size="20">
<pre>
<input type="submit" value="inserisci"> <input type="reset" value="cancella">
<pre></pre></pre></form>
Installa il database
</body></html>
:::::::::::::::::RICEVE E INVIA I DATI::::::::::::::::::::
<?php
$connessione= mysql_connect("localhost","root","");
if ($connessione) {
echo "Connessione al database riuscita
";
}else{
echo" Connessione fallita
";
}
$db_name="giocatori";
$selezione= mysql_select_db($db_name,$connessione);
if ($selezione) {
echo "Selezione database riuscita
";
}else{
echo" Selezione fallita
";
}
$creatabella= "INSERT INTO elenco (nome, cognome, ruolo, squadra)
VALUES(
'$nome',
'$cognome',
'$ruolo',
'$squadra')
";
$crea=mysql_query($creatabella,$connessione) or die("Impossibile eseguire la query $ciao
Errore:".mysql_error());
if ($crea) {
echo "Inserimento riuscito
";
}else{
echo"Inserimento Fallito
";
}
?>
:::::::::::::::VISUALIZZA I DATI:::::::::::::::
<?php
echo "ecco tutti i giocatori presenti nel database
";
$connessione= mysql_connect("localhost","root","");
if ($connessione) {
echo "Connessione al database riuscita
";
}else{
echo" Connessione fallita
";
}
$db_name="giocatori";
$selezione= mysql_select_db($db_name,$connessione);
if ($selezione) {
echo "Selezione database riuscita
";
}else{
echo" Selezione fallita
";
}
$sql="SELECT * FROM elenco";
$risultati_mysql=mysql_query($sql,$connessione);
$num_righe=mysql_num_rows($risultati_mysql);
if ( $num_righe == 0 ) {
echo "Spiacente, non ci sono informazioni";
} else {
# abbiamo dei risultati
while ($riga=mysql_fetch_array($risultati_mysql))
{
$nome=$riga["Nome"];
$cognome=$riga["Cognome"];
$ruolo=$riga["Ruolo"];
$squadra=$riga["Squadra"];
$ID=$riga["ID"];
# mostra i risultati
echo "$nome $cognome $ruolo $squadra
";
}
} # fine dell'else
?>
::::::::::::::::::::ANNOTAZIONI FINALI::::::::::::::::::
Volevo solo dire che questa piccola pillola o meglio codice puro è solo una semplicissima dimostrazione di come
si inseriscono i dati tramite form. E rivolta a chi per la prima volta vuole fare una cosa del genere lo so che i più bravi
faranno tante critiche su come è scritto il codice o altro però spero che sa utile per qualcuno
Ricordate di linkare le 4 pagine tra di loro
CIAO CIAO