Sito multilingua

  • Creatore Discussione Creatore Discussione matt86
  • Data di inizio Data di inizio

matt86

Nuovo Utente
25 Feb 2006
11
0
0
Ciao ragazzi,
devo realizzare un sito multilingua, per fare cioò voglio utilizzare una struttura del tipo:

tabella lingue:

id | codice | lingua

1 | it | italiano
2 | en | english

tabella news:

id | titolo | descrizione | id_lingua

1 | ciao | ciao mondo | 1
2 | hello | hello world | 2


Fin qui tutto ok, infatti sono riuscito a stampare anche i campi in questo modo:

PHP:
<?php switch ($_GET['action']) {

case '':

$editFormAction = $_SERVER['PHP_SELF'];

if ((isset($_POST["MM_insert"])) && ($_POST["MM_insert"] == "ins_notizie")) {

//CODICE DA INSERIRE PER EFFETTUARE L'INSERIMENTO DEI DATI POSTATI

}

?>

<?php $leggi_lingue -> select ("SELECT * FROM lingue"); //eseguo la select ?>

<table>

<form name="form1" method="post" action="<?php echo $editFormAction; ?>">

<?php while ($row_leggi_lingue = mysql_fetch_assoc($leggi_lingue -> result)){ ?>

  <tr>
  
    <td>titolo <?php echo $row_leggi_lingue['lingua'] ?></td>
    
    <td><input type="text" name="titolo_<?php echo $row_leggi_lingue['id'] ?>"></td>
    
  </tr>
  
  <tr>
  
    <td>descrizione <?php echo $row_leggi_lingue['lingua'] ?></td>
    
    <td><textarea name="descrizione_<?php echo $row_leggi_lingue['id'] ?>"></textarea></td>
    
  </tr>
  
<?php } ?>
    
  <tr>
  
    <td>
    
        <input type="hidden" name="MM_insert" value="ins_notizie" />
        <input type="submit" name="Submit" value="Invia" />

    </td>
    
    <td>&nbsp;</td>
    
  </tr>
  
</form>

</table>

<?php break; ?>

<?php case 'update': ?>

<?php break; ?>

<?php } ?>

Cosa devo inserire a posto di
"//CODICE DA INSERIRE PER EFFETTUARE L'INSERIMENTO DEI DATI POSTATI" ?
 

Discussioni simili