php e mysql

enryforever

Nuovo Utente
13 Gen 2013
5
0
0
ciao a tutti,
sono alle prime armi quindi vi chiedo un aiutino... vorrei creare un area riservata nel mio sito con l'iscrizione al sito ad esempio:
nome e cognome
nazionalità
sei un tipo sportivo? scegli tra le seguenti caratteristiche:
buono - ottimo - sufficiente....

e cosi via...

una volta iscritto l'utente può accedere all'area riservata e modificare il profilo
come faccio ?
il server che utilizzo ha installato mysql, che tipo di tabella creo e le pagine riservate come le creo?:book:
grazie mille
 
ciao
partiamo dalla tabella. ti convine creare una tabella chiamata "utenti", o con phpmyadmin e con php, con i seguenti campi,
te ne indico alcuni
Codice:
id int(12) not nul autoincrement primary key
username varchar(35) not nul
password varchar(35) not nul
nome varchar(35) nul
cognome varchar(35) nul
email varchar(35) not nul
sportivo SET( 'scarso', 'medio', 'buono', 'ottimo' )

a te eventuali modifiche e/o aggiunte
 
php mysql

grazei per la risposta,
ma sportivo SET( 'scarso', 'medio', 'buono', 'ottimo' )[/CODE] dove lo inserisco nella tabella?
una volta creata la tabella cosa devo fare?
grazie ancora
 
ciao
devi fare una pag con un form per inserire i dati, verificarli e salvarli nel db.
immagino (spero) che un form html tu lo sppia fare.
preparaolo e postalo.

p.s.
fai la pag che conterrà il form con estenzione .php

edit
il form servirà all'utente per iscriversi, poi dovrai fare quello per loggarsi se uno è gia iscritto
 
Ultima modifica:
ciao
potrebbe anche andare bene, ma secondo me manca il campo di input per l'username, poi la password l'assegni tu o la sceglie l'utente?
se la sceglie l'utente devi mettere anche il campo per scriverla.
poi io farei il form in html secondo me lo gestisci meglio con i css e farei per la registrazione una pagina unica (chiamata es registrati.php) seguendo questo schema

PHP:
<?php
require_once "config.php";//usa require, poi il config lo emplifichiamo
//qui elaboreremo i dati provenienti dal form
//prima li verificheremo
//poi se tutto ok li salviamo nel db
?>
<form action="<?php echo htmlspecialchars($_SERVER['PHP_SELF']); ?>"method="post" name="form">
<!--qui ti formatto il form cpn una tabella, ma è meglio con i css -->
<table width="80%"  border="0" cellspacing="0" cellpadding="2">
  <tr>
    <td>nome</td>
    <td><input name='name' type='text' size='30' maxlength='30'></td>
    <td>&nbsp;</td>
  </tr>
  <tr>
    <td>scegli un username * </td>
    <td><input name='usname' type='text' size='30' maxlength='30'></td>
    <td>&nbsp;</td>
  </tr>
  <tr>
    <td>scegli una password * </td>
    <td><input name='pass' type='text' size='30' maxlength='30'></td>
    <td>min 6 - max 8 caratteri alfanumerici</td>
  </tr>
  <tr>
    <td>tua email *</td>
    <td><input name='pass' type='text' size='30' maxlength='30'></td>
    <td>&nbsp;</td>
  </tr>
  <tr>
    <td>nazionalità</td>
    <td><input name='nazione' type='text' size='30' maxlength='30'></td>
    <td>&nbsp;</td>
  </tr>
  <tr>
    <td>data di nascita</td>
    <td><input name='nascita' type='text' size='30' maxlength='30'></td>
    <td>formato gg/mm/aaaa</td>
  </tr>
  <tr>
    <td>ruolo *</td><!-- questo è meglio che li definisca tu-->
    <td><select name="ruolo">
      <option value="">- seleziona -</option>
      <option value="portiere">portiere</option>
      <option value="imbianchino">imbianchino</option>
      <option value="cantante">cantante</option>
      <option value="altro">altro</option>
    </select></td>
    <td>&nbsp;</td>
  </tr>
  <tr>
    <td>le tue capacit&agrave; *</td><!-- anche questo è meglio che li definisca tu-->
    <td><select name="capacita" id="capacita">
	<option value="">- seleziona -</option>
      <option value="scadenti">scadenti</option>
      <option value="medie">medie</option>
      <option value="buone">buone</option>
    </select></td>
    <td>&nbsp;</td>
  </tr>
  <tr>
    <td>i campi con * sono obbligatori </td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
  </tr>
  <tr>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td><input name="invia" type="submit" id="invia" value="invia"></td>
  </tr>
</table>
</form>
dacci un occhio eventualmente modifica, poi proseguiamo
 
sei un grande... ora provo... purtroppo sono autodidatta e quindi non sono molto bravo.
una cosa, quando scelgo io cosa l'utente deve scegliere ossia metto le caselle dove si deve spuntare la voce, come lo inserisco nel database? con l'opzione set che mi dicevi prima?
grazie mille ancora...
 

Discussioni simili