Aggiornamento database con php!!

Salve,

Allora io ho un problema, sto realizzando un portale sul campionato di basket in cui gioco, vorrei

gestire un database con inserimento delle partite e relativi tabellini etc etc...

La struttura del database per il problema in questione è Giocatore(id,nome,cognome,....)

Partecipazione(id_giocatore,id_partita,p

unti_realizzati) Partita(id,....)

Allora questo è il problema: effettuando l'inserimento dei tabellini dei giocatori io vorrei ottenere

una situazione di questo tipo, clicco sulla partita di cui inserire i tabellini dei giocatori che vi

hanno partecipato e mi viene fuori una schermata con tutti i giocatori della rosa della squadra

con accanto un checkbox... e fino a qui sono riuscito a farlo anche grazie all'aiuto dei ragazzi del

forum... Sotto trovate il codice utilizzato per visualizzare il checkbox... adesso vorrei andare

in una altra pagina in cui compaiono solo i giocatori selezionati ed accanto ad ogni giocatore mettere

una area testuale di dimensione 2 su cui scrivere i punti realizzati, quindi salvare il tutto sulla tabella

partrciapazione del database...

I miei principali problemi sono nel passare l'array giocatori creato con la checkbox alla pagina successiva,

forse sbaglio la sintassi, ho cercato in molti liberi ma non trovo niente riguardo al passare un array

sfruttando il metodo post.... poi in realt√_ non ancora ben chiaro come inserire una parte di codice html

nel php, basta che scrivo il codice fra virgolette?

Vi prego di aiutarmi, sono un neofita del php, ho iniziato a programmare la settimana scorsa e senza il

vostro aiuto non riesco ad andare avanti...

† † PHP:

† † //create a query

† † $sql = "SELECT giocatore.Id as id, giocatore.Nome as nome, giocatore.Cognome as cognome

† † FROM

† † squadra,giocatore

† † WHERE

† † squadra.CodiceFip = giocatore.CodiceFip and squadra.Denominazione = 'Basket Manciano'";

† † $result = mysql_query($sql);

† † $table = "<table border=\"1\">\n";

† † $i = 0;

† † while ($row = mysql_fetch_array($result))

† † † † †{

† † † † † † $table .= "<tr>\n";

† † † † † † $table .= "<td>\n" . $row['nome'] . "</td>\n";

† † † † † † $table .= "<td>\n" . $row['cognome'] . "</td>\n";

† † † † † † $table .= "<td>\n<input name=\"giocatori[$i]\" type=\"checkbox\" value=\$row['id']></td>\n";

† † † † † † $table .= "</tr>\n";

† † † † † † $i++;

† † † † †}

† † $table .= "</table>\n";

† † echo $table;

Ciao e grazie

inviato 11 anni fa
isidoro81
X 0 X

per mostrare dell'HTML o usi la funzione echo oppure chiudi il tag php "?>", metti l'HTML e quando hai finito riapri il tag php "<?php"

Per la gestione del passaggio dei dati probabilmente ti conviene usare dei campi input hidden:

http://www.phpnews.it/content/view/216/80/1/2/

risposto 11 anni fa
Gianni Tomasicchio
X 0 X
Effettua l'accesso o registrati per rispondere a questa domanda